Data începere

Seria 2 –  13 Ianuarie 2020

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

Înscrie-te

Durată

21 săptămâni x 6 ore/săptămână = 126 ore

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

Luni – 3h (18:00-21:00)

Joi – 3h (18:00-21:00)

Taxă participare

1580 euro

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

Programa

1. Introducere în Software Testing

  • Statusul pieței de IT din Romania, 2018
  • Roluri cheie în organizarea unei companii
  • Software development life cycle
  • Mind Maps cu tool-ul XMind
  • Noțiuni de bază despre testare
  • Rolul și atitudinea unui tester în procesul de dezvoltare
  • Principii și termeni în testare
  • Testarea exploratorie

Workshop

Testare exploratorie pe o aplicație predefinită pentru familiarizarea cu termenii de bază

2. Raportarea defectelor

  • Familiarizarea cu termeni specifici
  • Ciclul de viață al unui defect
  • Severitate vs. prioritate
  • Tipuri de defecte
  • Raportarea defectelor folosind Jira                 
  • Urmărirea defectelor
  • Prezentare tool de raportare al defectelor

Workshop

Testare exploratorie individual și în echipe cu scopul identificării și raportarii defectelor

3. Modele de testare

  • Ciclul de testare (STLC – Software testing life cycle)
  • Ciclul de dezvoltare (SDLC – Software development life cycle)
  • V-Model
  • Waterfall Model
  • Agile Model
  • Avantajele și dezavantajele modelelor
  • Cum alegem modelul potrivit

Workshop

Simularea dezvoltării unui proiect – analiza cerințelor, definirea specificațiilor, stabilirea iterațiilor și scopul lor, identificarea componentelor ce vor fi implementate și a scenariilor de testat. Simulare daily meeting și retrospective.

4. Tipurile de testare

  • Functional testing vs Non-Functional testing
  • Exploratory testing
  • Black box testing: Equivalent partition, Boundary validation, Decision Table
  • Gray-box testing
  • Smoke testing
  • Regression testing
  • Alte tipuri de testare: Alpha testing, Beta testing, Compatibility testing

Workshop

Aplicarea tipurilor de testare

5. Nivele de testare

  • Component testing
  • Integration testing
  • System testing
  • Acceptance testing Workshop

Aplicarea nivelelor de testare

6. Analiza specificațiilor și pregătirea mediului

  • Analiza specificațiilor
  • Pregătirea mediul de testare
  • Pregătirea precondiției
  • Definire User Story in Jira

Workshop

Pregătirea mediul de testare și a precondiției

7. Documentarea testării

  • Crearea unui test plan
  • Crearea test case-urilor
  • Tipurile de test case, pozitive și negative.
  • Modele de test plan

Workshop

Crearea documentației pentru testare

8. Executarea test planului & managementul defectelor

  • Rularea test planului și a test case-urilor
  • Logarea defectelor
  • Validarea defectelor
  • Regression testing
  • Raportarea defectelor găsite după executarea test planului
  • Prioritizarea defectelor
  • Urmărirea defectelor
  • Urgentarea defectelor cu prioritate mare
  • Validarea defectelor

Workshop

Executarea test planului creat anterior & managementul defectelor

9. Mobile testing și Software architecture & Tools

  • Baze de numerație (binar, decimal)
  • Software architecture design
  • Software architecture styles
  • Web server/service
  • FTP & SSH clients
  • Notepad++, Excel
  • Web Developer Tools (Chrom, Frirefox)
  • Postman

Workshop

Exemplificarea utilitații tool-urilor prezentate la curs în viața de zi cu zi a unui tester, cu scenarii adaptate pentru aplicația de test.

10. Baze de date 

  • Ce este o bază de date
  • Creare baze de date și legăturile dintre tabele
  • Selectare date
  • Inserare, actualizare, ștergere date

11. Baze de date și Unix commands

  • Join între tabele
  • Back-up/restore – pentru precondiție

12. Introducere în testare automată

  • Introducere în testarea automată
  • Unelte necesare pentru scrierea și executarea codului
  • Introducere în git
  • Fundamentele programării
  • Data types
  • Strings

13. Java programming fundamentals

  • Data types revisited
  • Operators
  • Standards
  • If blocks
  • Classes, methods, fields
  • Objects

14. Tipuri de blocuri de cod în Java și colecții de date

  • If-else
  • For, do-while, while
  • Lists, sets, maps

15. Programarea orientată obiect

  • Principles
  • Interfaces, class hyerachies
  • Best practices

16. Introducere în Selenium

  • Setup automation environment
  • Launch your first page with Selenium
  • Basic web elements checks

17. Controlling pages

  • Working with input fields
  • Simulate user interraction like clicking, scrolling, dragging, typing

18. Selenium intermediate topics

  • Synchronization
  • Design patterns
    • Page Object
    • Page Factory

19 & 20. Recapitulare

21. Simularea interviurilor și soft skills

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

Petruța-Bogdana Patrichi
Petruța-Bogdana PatrichiTrainer Testare Manuală
Cristian Coțoi
Cristian CoțoiTrainer Testare Automată
Ion Macari
Ion MacariTrainer
Robert Romaniuc
Robert RomaniucTrainer Testare Automată

Parteneri Wantsome