1 Risk & Requirements Based Testing Tycho Schmidt PreSales Consultant, HP 2006 Hewlett-Packard Development Company, L.P. The information contained her...
Agenda Introductie Achtergrond Risk Based Testing Risk Based Testing in Quality Center
2
16 May 2008
De ideale wereld
Fully tested
3
16 May 2008
100%
Full coverage
Test Ontwerp en Uitvoering
1. A Ontwerp condition or capability by a user to solve a problem Test Test needed Uitvoering Prioriteiten or achieve an objective
Uitvoeren van alle tests Kritisch Ontwerpen gebaseerd 2. A condition or capability that must be met orComplex possessed by a voor alle modellen op het voorspellen system or system component to satisfy a contract, standard, Foutgevoelig van zwakheden in de specification, or other formally imposed document software
4
16 May 2008
Realiteit Upgrade/migratie implementatie
Emergency patch
??? 100% ???
Test fase
Onvoldoende kwaliteit
5
16 May 2008
Test omgevingen
Scope change
Dialoog zonder Betekenis Testers
We hebben 65% van de testen uitgevoerd
6
16 May 2008
Business
En dat betekent?
Application Failures Put Business Outcomes at Risk
•TSE
managing director Tomio Amano blamed the glitch on a software upgrade for processing data from securities companies which was introduced in October
7
16 May 2008
Wat is Nodig?
Prioriteren
8
16 May 2008
Framework waarin beslissingen genomen kunnen worden
Business
Risk Based Testing Risico analyse op de requirements
Legt relaties tussen requirements, risico’s en tests
Test coverage op basis van risico’s
9
16 May 2008
QA Voordelen In een vroeg stadium prioriteiten stellen Prioriteiten uitgedrukt in business georienteerde risico’s Tests in volgorde van risico (van hoog naar laag) De kosten om een risico te testen worden inzichtelijk gemaakt Beslissing om te stoppen of door te gaan met testen gebaseerd op de nog aanwezige risico’s
10
16 May 2008
IT Voordelen Testen gaat een actief onderdeel vormen in het verkleinen van risico’s De toegevoegde waarde van testen wordt beter begrepen Makkelijker om voldoende resources te verkrijgen
11
16 May 2008
Maar… •
Overige manieren van ontwerpen en plannen van tests nog steeds noodzakelijk: − Requirements-based − Security-based − Coverage-based
•
Let op: − Neemt tijd in beslag (vooraf) − “Alles is een groot risico”
12
16 May 2008
Risico model Risico = Impact * Faalkans Het model : - Moet makkelijk te begrijpen zijn - Moet voldoende informatie verschaffen
13
16 May 2008
Business Impact Test Strategie
Structuring Test Requirements Analyzing Business Impact Result