Sammanfattning
Traditionellt & anses test av IT-system vara svårt att genomföra och testprocessen (om en sådan ens finns och används!) är ofta svår att kontrollera. Dessutom är det inte alltid en högt prioriterad aktivitet vid ny- eller vidareutveckling av IT-system. När projekttiden börjar ta slut får testandet alltför ofta stryka på foten.
Ändå är det odiskutabelt så att hög kvalitet på det vi levererar hänger ihop med hur mycket och hur väl vi testar. Vi måste planera och genomföra testarbetet på ett högkvalitativt, strukturerat och kontrollerbart sätt: vi måste kunna bedöma, vidareutveckla och förbättra testprocessen.
Med tillkomsten av TMap® (Test Management Approach) har vi fått tillgång till de verktyg vi behöver för att kunna införa en allsidig, vältestad, väldokumenterad och välanvänd testprocess.
TMap® och TPI® är av Sogeti registrerade varumärken.
Kursinnehåll
Introduktion &
- Vad innebär det att testa ett IT-system?
- Varför måste vi testa?
- Testarbetet som en del i kvalitetssäkrings- processen
- Kort om TMap ® - Test Management Approach
- De fyra hörnstenarna i TMap®:
- Livscykel- modellen
- Förankra i organisationen
- Verktyg och infrastruktur
- Tekniker att använda vid testning
Testningens grundprinciper
-
Vilka frågor vill - och måste - vi svara på:
- Vad testar vi?
- När testar vi?
- Hur testar vi?
- Var testar vi?
- Vem testar?
TMaps® livscykel
- Planering och kontroll
- Att specificera vad som ska göras
- Det praktiska förberedelse- arbetet
- Att genomföra testerna
- Att avsluta testarbetet
Testarbetet under livscykelns olika faser
- Att testa beroende på olika utvecklings- modeller
- Testnivåer
- Att integrera testprocessen i utvecklings- processen
Tekniker
- Vilken teststrategi ska tillämpas?
- Testestimering
- Testspecifikationer
Organisation
- Förankring i den "vanliga" organisationen
- Strukturen på test- organisationen
- Funktioner / roller och uppgifter
- Personal och utbildning
- Konfigurations- hantering
- Incidenthantering
- Övervaka och kontrollera testprocessen
Infrastruktur och verktyg
- Att tänka på vid skapandet av testmiljön
-
Testverktyg:
- Vad är ett testverktyg?
- Vilka behövs?
- Vilka för- och nackdelar finns med att använda olika testverktyg?
- Varför ska vi automatisera testerna?
- När ska vi - och när ska vi inte - auotmatisera testerna?
Sammanfattning och avslutning
- Fallgropar och möjligheter
- Hur går vi vidare?