Start date

Series no. 10 – June 2019

Series no. 11 – September 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

1050 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. Introducere in Software Testing

  • Statusul pietei de IT din Romania, 2018
  • Roluri cheie in organizarea unei companii
  • Software development life cycle
  • Notiuni de baza despre testare
  • Rolul si atitudinea unui tester in procesul de dezvoltare
  • Principii si termeni in testare
  • Testarea exploratorie

Workshop

Testare exploratorie pe o aplicatie predefinita pentru familiarizarea cu termenii de baza

2. Raportarea defectelor

  • Familiarizarea cu termeni specifici
  • Ciclul de viata al unui defect
  • Severitate vs. prioritate
  • Tipuri de defecte
  • Raportarea defectelor
  • Urmarirea defectelor
  • Prezentare tool de raportare al defectelor

Workshop

Testare exploratorie individual si in echipe cu scopul identificarii si raportarii defectelor

3. Modele de testare

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

Workshop

Simularea dezvoltarii unui proiect – analiza cerintelor, definirea specificatiilor, stabilirea iteratiilor si scopul lor, identificarea componentelor ce vor fi implementate si a scenariilor de testat. Simulare daily meeting si 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 specificatiilor si pregatirea mediului

  • Analiza specificatiilor
  • Pregatirea mediul de testare
  • Pregatirea preconditiei

Workshop

Pregatirea mediul de testare si a preconditiei

7. Documentarea testarii

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

Workshop

Crearea documentatiei pentru testare

8. Executarea test planului & managementul defectelor

  • Rularea test planului si a test case-urilor
  • Logarea defectelor
  • Validarea defectelor
  • Regression testing
  • Raportarea defectelor gasite dupa executarea test planului
  • Prioritizarea defectelor
  • Urmarirea defectelor
  • Urgentarea defectelor cu prioritate mare
  • Validarea defectelor

Workshop

Executarea test planului creat anterior & managementul defectelor

9. Software architecture & Tools

  • Software architecture design
  • Software architecture styles
  • Web server/service
  • FTP & SSH clients
  • Jing, Notepad++, Excel
  • Web Developer Tools
  • Fiddler
  • Postman

Workshop

Exemplificarea utilitatii tool-urilor prezentate la curs in viata de zi cu zi a unui tester, cu scenarii adaptate pentru aplicatia de test.

10. Baze de date 1

  • Ce este o baza de date
  • Creare baze de date si legaturile dintre tabele
  • Selectare date
  • Inserare, actualizare, stergere date

11. Baze de date 2

  • Join intre tabele
  • Back-up/restore – pentru preconditie

12. Simularea interviurilor si soft skills

13. Mobile Testing

  • Testers’ most important challenges
  • Top 5 considerations
  • Application types
  • Testing types
  • Emulators & Simulators

14. Testare automata

  • Crearea testelor automata folosing record&play
  • Rularea testelor automate (manual si automat)
  • Analiza rezultatelor
  • Export teste inregistrate intr-un limbaj de programare

15. Recapitularea intregului proces si aplicarea tuturor cunostintelor asimilate

16. Simularea unui proiect cap – coada

Trainers

Ion Macari
Ion MacariTrainer
Ioana Barhan
Ioana BarhanTrainer
Vali Popa
Vali PopaTrainer
Iulian Mitrea
Iulian MitreaTrainer
Andrei Hrișcă
Andrei HrișcăTrainer
Andreea Haras
Andreea HarasTrainer