Schița de curs
Ziua 1: Introduction to Manual Testing & Fundații
1. Introducere în Software Testing
- Definiția și importanța Software Testing
- Obiectivele testării
- Asigurarea calității vs. Controlul calității vs. Testare
2. Niveluri și tipuri de testare
- Unit Testing
- Testarea integrării
- Testarea sistemului
- Testarea de acceptare
- Prezentare generală a testării cu cutie neagră, cutie albă și cutie gri
3. Procesul de testare manuală
- Analiza cerințelor
- Planificarea testelor
- Proiectarea testelor
- Executarea testului
- Închiderea testului
4. Proiectarea cazurilor de testare
- Introducere în cazurile de testare
- Atributele unui caz de test bun
- Scrierea unor cazuri de testare eficiente folosind șabloane standard
- Exercițiu practic: Scrierea unui caz de testare
5. Tehnici de testare
- Analiza valorii limită (BVA)
- Partiționarea prin echivalență (EP)
- Testarea tabelelor de decizie
6. Introducere în urmărirea erorilor
- Ce este un Bug/Defect?
- Ciclul de viață al unui bug
- Atributele unui raport de eroare bun
7. Sesiune practică: Testarea manuală practică
- Configurarea unei aplicații simple
- Scrierea și executarea cazurilor de testare
- Înregistrarea defectelor
Ziua 2: Tehnici avansate de testare manuală & Cele mai bune practici
1. Testarea non-funcțională Prezentare generală
- Performance Testing
- Testarea capacității de utilizare
- Testarea securității
- Testarea compatibilității
2. Tehnici avansate de proiectare a cazurilor de testare
- Diagrame de tranziție de stare
- Use Case Testare
3. Testarea exploratorie
- Definiție și importanță
- Testarea bazată pe cartă
- Testarea bazată pe sesiune
4. Test Management & Planificare
- Importanța planificării testelor
- Strategia de testare vs. Planul de testare
- Element ale unui plan de testare
5. Testarea bazată pe risc
- Ce este riscul?
- Identificarea riscurilor
- Evaluarea riscurilor
- Atenuarea riscurilor
6. Cele mai bune practici în testarea manuală
- Eficace Communication în echipele de testare
- Colaborarea cu dezvoltatorii
- Învățare continuă & Îmbunătățirea abilităților
7. Soft Skills pentru Testeri
- Importanța Communication
- Gândirea critică
- Raportarea și promovarea
8. Sesiune practică: Scenarii de testare manuală în lumea reală
- Testarea unei aplicații mai complexe
- Scrierea de cazuri de testare avansate
- Exerciții de testare exploratorie
Rezumat & Concluzie
Cerințe
Nu există cerințe.
Mărturii (5)
Metoda de predare
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Curs - SoapUI for API Testing
Tradus de catre o masina
Mi-a plăcut totul, deoarece este ceva nou pentru mine și pot vedea valoarea adăugată pe care o poate aduce muncii mele.
Zareef - BMW South Africa
Curs - Tosca: Model-Based Testing for Complex Systems
Tradus de catre o masina
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Curs - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Curs - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.