- Statusul pieței de IT din România
- Roluri cheie în organizarea unei companii
- Software development life cycle
- 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ă
- Familiarizarea cu termeni specifici
- Ciclul de viață al unui defect
- Severitate vs. prioritate
- Tipuri de defecte
- Raportarea defectelor
- Urmărirea defectelor
- Prezentare tool de raportare al defectelor
Workshop – Testare exploratorie individual și în echipe cu scopul identificării și raportării defectelor
- 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 specificatțiilor, stabilirea iterațiilor și scopul lor, identificarea componentelor ce vor fi implementate și a scenariilor de testat. Simulare daily meeting și retrospective.
- 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
- Component testing
- Integration testing
- System testing
- Acceptance testing
Workshop – Aplicarea nivelelor de testare
- Analiza specificațiilor
- Pregătirea mediului de testare
- Pregătirea precondiției
Workshop – Pregătirea mediul de testare și a precondiției
- 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
- Rularea test planului și a test case-urilor
- Logarea defectelor
- Validarea defectelor
- Regression testing
- Raportarea defectelor găsite dupa executarea test planului
- Prioritizarea defectelor
- Urmărirea defectelor
- Urgentarea defectelor cu prioritate mare
- Validarea defectelor
Workshop – Executarea test planului creat anterior & managementul defectelor
- Software architecture design
- Software architecture styles
- Web server/service
- FTP & SSH clients
- Jing, Notepad++, Excel
- Web Developer Tools
- Fiddler
- Postman
Workshop – Exemplificarea utilității tool-urilor prezentate la curs în viața de zi cu zi a unui tester, cu scenarii adaptate pentru aplicația de test.
- Ce este o bază de date
- Creare bazei de date si legăturile dintre tabele
- Selectare date
- Inserare, actualizare, ștergere date
- Join între tabele
- Back-up/restore – pentru precondiție
- Prezentare bunelor practici în redactarea CV-ului și completarea profilului de Linkedin
- Tips & Tricks pentru pregătirea interviului
- Simulări 1:1 interviuri HR
- Simulări 1:1 interviuri tehnice
- Testers’ most important challenges
- Top 5 considerations
- Application types
- Testing types
- Emulators & Simulators
- Ce este testarea automată
- Când se folosește testarea automată
- Crearea testelor automate folosind record & play
- Ce sunt serviciile web
- Testare servicii web utilizând POSTMAN
- Recapitularea întregului proces și aplicarea tuturor cunoștințelor asimilate
- Simularea unui proiect cap – coadă