Kategorier av testdesignstekniker Flashcards
Vilka 3 kategorier finns det av dynamiska tekniker?
- Specifikationsbaserade –Black-box
- Strukturbaserade -White box (glas-box)
- Erfarenhetsbaserade
Alla specifikationsbaserade tekniker/black box-tester har något gemensamt, vad?
• Alla specifikationsbaserade tekniker har det gemensamma att de är baserade på en modell (formell eller informell) av någon aspekt av specifikationen
- Det gäller både funktionella som icke-funktionella tester
- Funktionell tester handlar om VAD systemet gör
- Icke-funktionella ”hur det uppför sig”.
Vad är skiljer strukturbaserade tekniker/white box-tester från black box och vad har strukturbaserade tekniker gemensamt?
- Till skillnad från black-box så ser man den interna strukturen, mellan start och mål
- Också kallad glas-box av det skälet.
• All strukturbaserad teknik har det gemensamma att bygger på hur mjukvaran är konstruerad eller designad.
Vad kännetecknar erfarenhetsbaserad teknik?
- Denna teknik bygger på människors
- kunskap,
- kompetens och
- bakgrund
- Liknande system tidigare kan ge bra input till vad som kan gå fel
- De är mindre systematiska, men kan vara väl så effektiva.
När passar det att använda vilken teknik?
- Specifikationsbaserade:
- På alla nivåer av test, från komponent till acceptanstest
- Där det finns en specifikation!
- Strukturbaserade tester kan också användas på alla nivåer.
* På komponent eller komponent integrations tester:
* Speciellt om det finns verktyg till hjälp för att täcka in testtäckning
• Används också på system-och acceptanstester fast på ett annat sätt
Erfarenhetsbaserade
• Denna teknik används som ett komplement till specifikations och strukturbaserad teknik
• Exempelvis:
• När det inte finns en specifikation
• När specifikationen är inte går att lita på, kanske för gammal
• Bra att använda vid tidspress