Risk And Requirement Based Testing bij Acerta
Transcript of Risk And Requirement Based Testing bij Acerta
![Page 2: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/2.jpg)
By Guidance
AGENDA
• Acerta?• Risk en Requirements Based Testing (RRBT)?• Hoe?
• Risicoanalyse & teststrategie• Begroting• Planning• Testorganisatie• Voortgangsmanagement• Bevindingenbeheer• Rapportage & advies• Evaluatie & overdracht
RRBT bij Acerta
![Page 3: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/3.jpg)
3
7-nov-05
Acerta: De kracht van mensen
![Page 4: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/4.jpg)
4
7-nov-05
Referentie materiaal:1. “Succesvol testmanagement: een
integrale aanpak” Bob Van De Burgt & Iris Pinkster
Isbn 90 440 0554 5© 2003 LogicaCMG
2. Eurostar 2004
RRBT bij Acerta
![Page 5: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/5.jpg)
Risk en Requirement Based Testing?
Testaanpak waarbij de op gestructureerde wijze in kaart gebrachte productrisico’s en de daarbij horende eisen en wensen van de bij het project betrokken partijen (requirements)
de basis vormen voor het inhoudelijk opzetten en sturen van het testproject.
RRBT bij Acerta
![Page 6: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/6.jpg)
6
7-nov-05
De opdracht
• Een programma leest 3 integer waarden in via een dialoog venster. De 3 waarden representeren elk een lengte van een driehoek. Het programma toont een boodschap met de melding of de driehoek onregelmatig, gelijkbenig of gelijkzijdig is!
– Referentie: The art of software testing, Glenford J. Myers ISBN 0-471-46912-2
⇒Project matig aanpakkenAcerta Project methodologie (gebaseerd op Prince 2 en PMI)
![Page 7: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/7.jpg)
7
7-nov-05
• Hoe?
RRBT bij Acerta
![Page 8: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/8.jpg)
8
7-nov-05
Risicoanalyse & teststrategie
RISICO’s BEPALEN:• Checklist om product risico’s te bepalen
– Vragen die helpen bij het bepalen van de productrisico’s.
– Onderverdeeld per stakeholder:- Eindgebruikers- Marketing en verkoop- Help Desk & Operations- ICT
• Requirements kritisch doorlezen• Als dit fout gaat dan?• De opdracht: Risico’s
![Page 9: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/9.jpg)
9
7-nov-05
Risicoanalyse & teststrategie
RISICO MANAGEMENT:- Risico’s classificeren met MoSCoW
![Page 10: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/10.jpg)
10
7-nov-05
Risicoanalyse & teststrategie
RISICO MANAGEMENT:- Risico’s classificeren met Q-attributen
- Risico’s classificeren met Milestones- De opdracht: Risico classificatie
![Page 11: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/11.jpg)
11
7-nov-05
Risicoanalyse & teststrategie
Teststrategie:• Risico’s groeperen=> Cluster kaarten
– Zelfde Q-attribuut (Wie en Waar)– Zelfde Milestone (Wanneer)– Zelfde Prioriteit (Wat eerst)
![Page 12: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/12.jpg)
12
7-nov-05
Risicoanalyse & teststrategieTeststrategie:• Cluster kaarten genereren
- De opdracht: Cluster kaarten
![Page 13: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/13.jpg)
13
7-nov-05
Risicoanalyse & teststrategieTeststrategie:• Cluster kaarten
![Page 14: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/14.jpg)
14
7-nov-05
Risicoanalyse & teststrategieTeststrategie:• Cluster kaarten
![Page 15: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/15.jpg)
15
7-nov-05
Begroting
- Ervaring van voorgaande projecten =>- REKENREGELS
REKENREGELSNR. Omschrijving AantalR.1. Gemiddeld aantal risico's per cluster 2,068966R.2. Gemiddeld aantal testscenario's per risico 1,816667R.3. Gemiddeld percentage bevindingen (t.o.v. aantal testscenario's) 15%R.4. Gemiddelde ontwerptijd per clusterkaart 0,655172R.5. Gemiddeld aantal uitgevoerde testscenario's per uur 0,458065R.6. Gemiddelde follow-up tijd per bug (uren) 2,125R.7. Gemiddeld ontwerp tijd per testscenario 1,422018R.8. 1 F.T.E. in uren 1500R.9. Gemiddelde tijd voor eindrapport 8R.10. Toevoeging van een percentage voor Test management 20%
![Page 16: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/16.jpg)
16
7-nov-05
Begroting
- REKENREGELS => begroting huidig project
- De opdracht: Begroting
NR. Omschrijving Aantal Must Test Should Test Could Test Won't TestB.1. Aantal clusters 11 4 3 2 2B.2. Aantal testruns 1 1 1 1 1B.3. Aantal testers
B.4. TestStrategie 7,21 2,62 1,97 1,31 1,31B.5. TestOntwerp: TestScenario's 58,79 21,38 16,03 10,69 10,69B.6. Bevindingenbeheer 12,90 4,69 3,52 2,34 2,34B.7. TestUitvoering 1 run 90,26 32,82 24,62 16,41 16,41B.8. TestUitvoering hertest 13,25 4,82 3,61 2,41 2,41B.9. Testafronding: Eindrapport 8,00 8,00 8,00 8,00 8,00B.10. Bruto TOTAAL 190,41 74,33 57,75 41,16 41,16B.15. Test Management 38,08 14,87 11,55 8,23 8,23B.16. TOTAAL 228,49 89,20 69,30 49,40 49,40B.17. FTE 0,15 0,06 0,05 0,03 0,03
BEGROTING
![Page 17: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/17.jpg)
17
7-nov-05
Planning
• Revolutionair plannen• Template planning
• De opdracht: planning
![Page 18: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/18.jpg)
18
7-nov-05
Test Organisatie
• Projectstructuur– testrollen
• Rapportage structuur– Aan wie rapporteren
• Infrastructuur – Testomgevingen
![Page 19: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/19.jpg)
19
7-nov-05
Test Organisatie
• De opdracht: Test Organisatie
• Projectstructuur– ICT testteam maakt Testscenario’s– Spreker test
• Rapportage structuur– Week op voorhand rapporteren aan kviv
• Infrastructuur – Test omgeving: intern voorstellen aan eigen team– Acceptatie omgeving: voorstellen aan PL-groep
![Page 20: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/20.jpg)
20
7-nov-05
RRBT bij Acerta
• Einde voorbereiding
• Begin Uivoering
![Page 21: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/21.jpg)
21
7-nov-05
Voortgangmanagement
• Tijd
• Geld
• Kwaliteit
• Functionaliteit
![Page 22: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/22.jpg)
22
7-nov-05
Voortgangmanagement
• Tijd & Geld– Earned Value methode
• Geplande t.o.v. gerealiseerde werk• Bij Acerta in onderzoek via plugin in
MSProject
– Andere technieken• baseline• Estimated to complete regelmatig updaten
![Page 23: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/23.jpg)
23
7-nov-05
VoortgangmanagementKwaliteit
– Quality matrix• Overzicht van de TDC, TEC, PP van alle
clusterkaarten
De opdracht: Qmatrix
![Page 24: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/24.jpg)
24
7-nov-05
VoortgangmanagementKwaliteit
– Risico grafiek• Geeft een overzicht van de nog openstaande
risico’s en hun belang!
De opdracht: Risico grafiek
![Page 25: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/25.jpg)
25
7-nov-05
Bevindingenbeheer• Bug grafiek
– Nieuwe bugs, opgeloste bugs, bugs �Moscow
Bugs rapportage (cumulatief)
0
2
4
6
8
10
12
14
16
18
TS0 TS1 TS2 TS3 TS4 TS5
Tijd (testruns)
# bu
gs
Mo
S
Co
W
opgelost
gevonden
De opdracht: Bug grafiek
![Page 26: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/26.jpg)
26
7-nov-05
Rapportage & advies
• Bij Acerta – Status rapporten van het project– Kan gebruik gemaakt worden van
voorgaande grafieken
![Page 27: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/27.jpg)
27
7-nov-05
Evaluatie & Overdracht
• Bij Acerta– Mee opgenomen in de afsluiting van het
project
• Test Methodologie data updaten– Begroting– Checklist voor risico’s
• De opdracht: Begroting
![Page 28: Risk And Requirement Based Testing bij Acerta](https://reader034.fdocuments.in/reader034/viewer/2022051506/5875fc6d1a28aba2338b639a/html5/thumbnails/28.jpg)
28
7-nov-05
RRBT bij Acerta
Ervaring bij Acerta:- Busines verstaat de taal van de risico’s
beter dan de taal van een testexpert (TDC, TEC, PP, …, beslissings tabellen, …)
- Risico’s is de taal die we spreken van begin tot einde.
- Ervaring wordt opgebouwd, begroting wordt beter, checklist wordt beter, templates worden beter