fbpx

Automated testing course

Automated testing course2018-12-18T09:23:45+00:00


Start date

Series no. 5 – February 2019

Dates are estimates and can undergo minor changes.

Enroll now

Duration

16 weeks x 6 hours/week = 96 hours

Courses are held twice a week: 2 hours after 18:30 (Monday – Friday) and 4 hours on Saturday

Fees

900 euro + VAT

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
Vali Popa
Vali PopaTrainer
Cristian Coțoi
Cristian CoțoiTrainer

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.