Praktisk testdesign

Day(s): 2
Dates/City:

Contact us

Price:

10.500 SEK 

Ett kurssamarbete mellan Inceptive och Nohau.

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
  • Testfall från krav
  • Olika typer av kravspecifikationer  

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 testfall 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

Contact

Lena Bernhardsson

phone: +46 (0) 40 59 22 09
phone: +47 (0) 92 44 22 09 (no)
lena.bernhardsson@nohau.se

 
Share |