TMap NEXT in een notendop Harry Storimans ®. Introductie Wie ben ik: Harry Storimans Functie:...

Post on 04-Jun-2015

215 views 2 download

Tags:

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: h.storimans@caiway.nl 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 ®