
Praktisk testdesign
Vad ska testas, vad kan man avstå från? Att kunna svara på denna fråga är den viktigaste testkunskapen. Det gäller alla testnivåer, både för dynamisk och för statisk testning
De teoretiska grunderna beskrivs ganska bra i ISTQBs kursplaner och kurser, men denna testdesignkurs inriktar sig på praktisk användning av testdesigntekniker. Från utforskande testning till formella tekniker, genererar man under kursens gång testfall för ett omfattande, uppbyggd exempelsystem. Samtidigt försöker man analysera, vilka tekniker som lämpar sig bäst under olika omständigheter, för olika system- och programvarutyper, så att man direkt ska kunna göra likadana analyser i sitt eget projekt.
Kursinnehåll
Kravbaserad testdesign
- Testfall från krav
- Olika typer av kravspecifikationer
- Svårigheter med krav
- Utforskande testning
- Spårbarhet till krav
Testfallsdesign för olika kravtyper och kvalitetsattribut
- Test av användbarhet
- Test av prestanda (genomströmning, last, stress)
- Test av andra icke-funktionella kvalitetsattribut enligt ISO 9126
- Testdesign för säkerhet
- Testdesign för säkerhetskritiska system
- Testdesign för inbyggda styrsystem
- Testdesign för WWW, molnarkitektur och SOA
Metoder för kravmodellering som underlag för testdesign
- Modellbaserad testning
- Kontextdiagram
- Dataflödesdiagram
- Entity relationship diagram
- Transaktionsflödesdiagram
- Kontrollflödesdiagram
- UML och användningsfall
- Tillståndsbaserad testning
- Beslutstabeller
- Syntaxtestning
- Ekvivalensklassidelning och gränsvärdeanalys
- Konfigurationstestning: klassifikationsträd, parvis testning, ortogonala matriser
Att testa kravändringar
- Ändringshantering och test
- Metoder för val av regresionstester
Att prioritera tesfall efter kraven
Riskbaserad testning
Statistisk testning (testning beserad på statistiska modeller)
- Tillförlitlighetstestning
- Bedömning av antalet kvarvarande fel
Testdesign enligt svartlåde- och vitlådemetoder
Felgissning
- Testerfarenhet
- Projekterfarenhet
- Psykologisk erfarenhet
- Historiska erfarenheter från liknande projekt
Testtäckning
- Genomgång av olika testtäckningsmått
- Testdesign med kodtäckning som utgångspunkt
- Praktisk användning
- Satstäckning
- Beslutstäckning
- Andra täckningsmått
Statisk analys
- Statisk analys av beteendemodeller (svart låda)
- Statisk analys av designmodeller (vit låda)
- Statisk analys av källkod
Effektiva granskningar
22-23 mars i Stockholm
26-27 april i Göteborg
2 dagar
Svenska
10 500 SEK exkl moms
Kursen ges också företagsanpassad. Begär offert.
Kursansvarig: Mats Wessberg
mats.wessberg@inceptive.se
070-6016007

