TMap NEXT in een notendop Harry Storimans ®. Introductie Wie ben ik: Harry Storimans Functie:...
-
Upload
ida-kuipers -
Category
Documents
-
view
215 -
download
2
Transcript of TMap NEXT in een notendop Harry Storimans ®. Introductie Wie ben ik: Harry Storimans Functie:...
TMap NEXT in een notendopHarry Storimans
®
Introductie
Wie ben ik: Harry Storimans Functie: Testconsultant IT-Zamna E-Mail: [email protected] Web: www.IT-Zamna.com Mobiel IT-Zamna: 06-43498737 H. Storimans: 06-29573633
2
Agenda De TMap NEXT methode Fase Planning; Fase Beheer; Fase Infrastructuur; Fase Voorbereiding; Fase Specificatie; Fase Uitvoering; Fase Afronding; Toepassingsmogelijkheden Tmap
Next.
3
®
De vier essenties van TMap
TMap gebaseerd op business driven testmanagement
TMap beschrijft gestructureerd testproces
Bevat complete gereedschapskist Adaptieve testmethode
4
Business driven Business case van IT steeds belangrijker
voor organisatie Totale testinspanning is gerelateerd aan
de risico’s van het te testen systeem voor de organisatie
Inzet mensen, middelen en budget is daardoor gericht op die delen van het systeem die voor de organisatie het belangrijkste zijn.
Begroting en planning voor het testproces zijn gerelateerd aan de opgestelde teststrategie
5
Stappen Business driven aanpak
Formuleren opdracht en verzamelen testdoelen Resultaat, risico, tijd en geld
Bepalen risicoklasse per combinatie van kenmerk(waar naar toe moet worden gekeken) en deelobject(wat er getest moet worden)
Is er sprake van meerdere testsoorten? Diepgang per object bepalen:
Hoe meer risico, hoe zwaarder er moet worden getest
6
Stappen Business driven aanpak
7
Stappen Business driven aanpak
Begroten op hoofdlijnen en planning uitzetten
Toewijzen testtechnieken Geven van inzicht door testmanager:
Voortgang testproces, kwaliteit en risico’s van het testobject, kwaliteit van het testproces
8
Gestructureerd testproces
Mastertestplan, managen van het totale testproces
Acceptatie- en systeemtesten Ontwikkeltest
9
Gestructureerd testproces
10
Complete gereedschapskist
Technieken: hoe wordt er getest Begroten, beheren, opstellen metrics,
testontwerpen, etc. Infrastructuur: waar en waarmee
wordt getest Omgevingen(OTAP), tools, werkplekken
Organisatie: wie testen er Testbeleid, permanente testorganisatie,
professionals, rollen
11
Adaptieve/Complete methode
In alle omgevingen bruikbaar: Nieuwbouw, onderhoud, zelfbouw,
outscourcing Flexibele methode:
Reageer op veranderingen (her) gebruik van producten en processen Leer van ervaringen Probeer voor gebruik
12
Testsoorten TMap-Next Unittest = UT, ontwikkelaar(s) Unitintegratietest = UIT, ontwikkelaars,
samenhang Systeemtest = ST, leverancier,
functionele/niet functionele specificaties Functioneletest = FAT,
genruikers(testteam), voldoet aan functionele eisen
Gebruikersacceptatietest = GAT, gebruikers(testteam), voldoet aan eisen/wensen gebruikers
13
Faseringsmodel Tmap NEXT
14
®
Fase Planning
Doel: formuleren van een samenhangende en gedragen aanpak waarmee de testopdracht goed uitgevoerd kan worden
Opstellen testplan
15
Randvoowaarden testplan Opdrachtgever voor de testsoort bekend Doel en belang van het systeem of
pakket voor de organisatie Globale eisen / requirements Organisatie van het ontwikkel-,
onderhouds- en implementatie proces De (oplever)planning Werkwijze voor het te ontwikkelen
systeem MTP dient gefixeerd en goedgekeurd te
zijn
16
Activiteiten
Vaststellen opdracht Oriënteren opdracht Vaststellen testbasis Analyseren productrisico’s Bepalen teststrategie Bepalen begroting Bepalen planning Toewijzen testeenheden/technieken Definiëren testproducten
17
Activiteiten
Definiëren organisatie Inrichten beheer Bepalen testprocesrisico’s en
maatregelen Terugkoppelen en fixeren plan
18
Fase Beheer
Doel: het aan de opdrachtgever geven van voldoende inzicht in en sturingsmogelijkheden over: Voortgang testproces Kwaliteit en risico’s testobject Kwaliteit testproces
19
Fase Beheer
Randvoorwaarden: Activiteit start na het opstellen van het
testplan
Werkwijze: Beheren testproces door testmanager
(uitvoeren) Informatie middels verschillende
soorten rapportages aan de diverse doelgroepen
20
Activiteiten
Uitvoeren beheer Bewaken Rapporteren
Voortgang Risico Vrijgave Eindrapport
Bijsturen Doorvoeren maatregelen en evalueren
effectiviteit
21
Fase Infrastructuur
Doel: beschrijven, realiseren en beheren van de testinfrastructuur die wordt gebruikt bij de verschillende fasen en activiteiten
22
Fase Infrastructuur
Testomgeving(en): OTAP: O = ontwikkeling T = test A = Acceptatie P = Productie
Testtools: Plannen, beheren, specificeren,
uitvoeren Werkplekken
23
Activiteiten
Specificeren infrastructuur Realiseren infrastructuur Specificeren intake infrastructuur Intake Beheren Conserveren
24
Fase Voorbereiding
Doel: kunnen beschikken over een, met de opdrachtgever van de test overeengekomen, testbasis die voldoende van kwaliteit is voor het ontwerpen van de testgevallen
Vroege foutdetectie: TOETSEN Documentatie Testbasis
25
Activiteiten
Verzamelen testbasis Opstellen checklists Beoordelen testbasis Opstellen rapport detailintake
26
Fase Specificatie
Doel: het specificeren van de benodigde tests en uitgangssituatie(s). Zoveel mogelijk voorbereid te hebben om de testuitvoering zo snel mogelijk te laten verlopen
27
Fase Specificatie
Randvoorwaarden Testbasis is beschikbaar en staat onder
configuratiebeheer De bevindingen uit de detailintake
testbasis zijn verwerkt.
28
Activiteiten
Opstellen testspecificaties Logische – en Fysieke testgevallen
Definiëren centrale uitgangssituatie(s)
Specificeren intake testobject
29
Ontwerpen testgevallen
30
Testontwerptechnieken Identificeren testsituaties
Requirements, FO, gebruikershandleiding Opstellen logische testgevallen
Wat de testsituatie is, testsituaties afdekken Opstellen fysieke testgevallen
Beschrijft in praktische termen wat er gedaan moet worden
Initiële situatie, actie, resultaat voorspelling Vaststellen uitgangssituatie Opstellen testscripts
31
Fase Uitvoering
Doel: verkrijgen van inzicht in de kwaliteit van het testobject door het uitvoeren van de fysieke testgevallen/scripts
32
Fase Uitvoering
Randvoorwaarden Testobject, afzonderlijk testbaar deel
van het testobject, moet opgeleverd zijn.
Testscripts voor het testobject, of afzonderlijk testbaar deel, moeten beschikbaar zijn
Bijbehorende testinfrastructuur moet de intake succesvol hebben doorstaan
33
Activiteiten
Intake testobject Klaarzetten uitgangssituatie Uitvoeren (her)tests Controleren en beoordelen
testresultaten
34
Fase Afronding
Doel: tweeledig Leren van de ervaringen die zijn
opgedaan in deze test Het conserveren van testware om bij
een volgende test deze te kunnen hergebruiken
35
Fase Afronding
Randvoorwaarden De testuitvoering is in een afrondend
stadium
36
Activiteiten
Evalueren testproces Conserveren testware
37
Toepassings mogelijkheden Een demand-supplier verhouding
(outsourcing) tussen opdrachtgever, ontwikkelaar en tester met ieder eigen verantwoordelijkheden
Iteratieve-, incrementele, waterval- als agile aanpakken
Nieuwbouw, onderhoud en migratie van informatiesystemen
Situatie met combinatie van zelfontwikkeling, hergebruik, gebruik van standaardpakketten en assembleren van ingekochte modules
38
Einde workshop TMap NEXT in een
notendop ®