Start date

Series no. 6 – Iasi – February 2020

Series no. 1 – Bucharest – March 2020

Dates are estimates and can undergo minor changes.

Enroll now

Duration

17 weeks x 6 hours/week = 102 hours

Series no. 6 Iasi:

Courses are held twice a week:

Wednesday – 2h  (18:30 – 20:30)

Saturday – 4h (09:00 – 13:00)

Series no. 1 – Bucharest:

The days are to be announced

Fees

1300 euro

The fee covers all costs and can be paid in 4 installments: 1 rate when signing the contract and the other 3 in weeks 5, 9 and 13.

Curricula

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

Trainers

Enciu Stoica
Enciu StoicaCo-Founder & Trainer
Răzvan Savel
Răzvan SavelTrainer
Cristian Coțoi
Cristian CoțoiTrainer
Robert Romaniuc
Robert RomaniucTrainer