fbpx

Curs Testare Automată

Curs Testare Automată2018-10-11T14:19:59+00:00

Data începere

Seria 5 – Februarie 2019

Datele sunt estimative și pot suferi modificări minore.

Înscrie-te

Durată

16 săptămâni x 6 ore/săptămână = 96 ore

Cursurile se desfășoară de 2 ori pe săptămână: 2 ore seara după 18:30 (luni-vineri) și 4 ore sâmbăta

Taxă participare

900 euro + TVA

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Programa

1. Automation introduction

  • What is test automation?
  • Why test automation?
  • Test automation levels
  • When to use automation?
  • Record & Playback
  • Linear & Modular scripting
  • Data driven & keyword driven testing

2. Environment setup

  • Development tools
  • Maven – build manager
  • Git – version control
  • IntelliJ – development environment
  • SourceTree – Git Client

3. Java basics

  • OOP principles
  • Java basics and standards
  • Classes and objects
  • Collections
  • Advanced concepts
  • Exercises

4. Junit Test Framework

  • Unit testing
  • Junit vs TestNG
  • Hamcrest assertions

5. Backend & API testing

  • REST vs SOAP
  • Database testing
  • Test tools

6. RestAssured DSL library example

  • Domain specific language
  • RESTful services
  • RestAssured introduction
  • Json vs XML
  • Request & response analysis

7. Selenium introduction

  • Selenium IDE
  • Selenium components
  • WebDriver overview

8. Selenium – Navigation

  • Navigation commands
  • Practical examples

9. Selenium – Interrogation

  • Interrogation commands
  • Practical examples

10. Locators: ID, CSS, Xpath

  • Locators overview
  • Single vs multiple elements
  • Practical examples

11. Selenium – Manipulation

  • Manipulation commands
  • Practical examples

12. Selenium – User interaction

  • Keyboard interactions
  • Mouse interactions
  • Practical examples

13. Advanced Selenium

  • Alerts
  • Frames
  • Cookies
  • Javascript

14. Test Automation patterns 1: Page Objects

  • Page object modelling
  • PageFactory
  • Builder & Factory patterns
  • Advantages

15. Test Automation patterns 2: Data driven

  • Data Driven Framework overview
  • Data Driven Framework approach
  • Why use it
  • External data handling. e.g. excel files

16. Final project

  • Test project developed from scratch
  • Make use of learned tools and concepts
  • Project architecture tips & tricks
  • HTML report & screenshots & logging
  • Serenity reporting overview
  • Jenkins – Continuous Integration

17. Simularea interviurilor si soft skills

  • Why soft skills matter
  • Technical knowledge coverage
  • What kind of interview questions should you expect
  • Interview simulation
Enciu Stoica
Enciu StoicaCo-Founder&Trainer
Cristian Coțoi
Cristian CoțoiTrainer
Vali Popa
Vali PopaTrainer
Răzvan Savel
Răzvan SavelTrainer

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.