Data începere

Seria 5 – 11 Septembrie 2019

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

Înscrie-te

Durată

17 săptămâni x 6 ore/săptămână = 102 ore

Cursurile se desfășoară de 2 ori pe săptămână:

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

Sâmbătă – 4h (09:00 – 13:00)

Taxă participare

1300 euro

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

Week 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

Week 2. Environment setup

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

Week 3. Java basics

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

Week 4. Junit Test Framework

  • Unit testing
  • Junit vs TestNG
  • Hamcrest assertions

Week 5. Backend & API testing

  • REST vs SOAP
  • Database testing
  • Test tools

Week 6. RestAssured DSL library example

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

Week 7. Selenium introduction

  • Selenium IDE
  • Selenium components
  • WebDriver overview

Week 8. Selenium – Navigation

  • Navigation commands
  • Practical examples

Week 9. Selenium – Interrogation

  • Interrogation commands
  • Practical examples

Week 10. Locators: ID, CSS, Xpath

  • Locators overview
  • Single vs multiple elements
  • Practical examples

Week 11. Selenium – Manipulation

  • Manipulation commands
  • Practical examples

Week 12. Selenium – User interaction

  • Keyboard interactions
  • Mouse interactions
  • Practical examples

Week 13. Advanced Selenium

  • Alerts
  • Frames
  • Cookies
  • Javascript

Week 14. Test Automation patterns 1: Page Objects

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

Week 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

Week 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

Week 17 – HR Week

  • 1:1 prep for techinical interview & HR interview
  • Why soft skills matter
  • Technical knowledge coverage
  • What kind of interview questions should you expect
  • Interview simulation

Proces de înscriere

Află procesul complet de înscriere.

Cum te poți înscrie la un curs IT?

Primul pas este să completezi un formular online, pe care îl găsești în fiecare pagină de curs. În urma completării și trimiterii formularului, vei primi un link către un test online*. Dacă îl treci, te chemăm la o discuție. Dacă treci și de proba interviului, ești gata să îți faci dosarul și să începi cele patru luni de curs.

*te rugăm să completezi testul doar de pe desktop/laptop

Alege-ți cursul!

Grup

Reducere pentru grupuri.

Vino cu prietenii la un curs IT

Oferim reducere de 10% dacă vii împreună cu prietenii tăi. Dacă vă adunați minim 5 prieteni care vreți să spuneți start carieră în IT, primiți fiecare o reducere de 10% din valoarea totală a contractului.

Rate

Poți achita cursul în rate egale.

Poți achita cursul în rate egale.

Vrei să urmezi un curs IT dar nu ai posibilitatea financiară? La noi poți achita cursul în 4 rate egale sau folosind un card de cumpărături/credit.

Cursurile se pot achita doar cu cardul sau prin virament bancar.

Traineri

Robert Romaniuc
Robert RomaniucTrainer Testare Automată
Răzvan Savel
Răzvan SavelTrainer
Cristian Coțoi
Cristian CoțoiTrainer

Parteneri Wantsome