Professional Documents
Culture Documents
T +31
F +31
I www……. .
Plaats Plaats
Datum 23 oktober 2010
Auteur Auteur
Status Concept 0.1
Testplan <Applicatie>
3/11/2004
2/21
Inhoudsopgave
5 Bouwteam/testteam.......................................................................................13
5.1 Relaties......................................................................................................13
5.2 Taken en bevoegdheden...........................................................................13
5.3 Beschikbaarheid personen........................................................................14
5.4 Communicatieplan.....................................................................................14
6 Begroting en Planning...................................................................................15
6.1 Activiteiten ................................................................................................15
6.2 Planning ....................................................................................................15
7 Testinfrastructuur..........................................................................................16
7.1 Testomgeving...........................................................................................16
7.2 Verschillende testomgevingen..................................................................16
8 Procedures.....................................................................................................17
7.1 Omgang met wijzigingen...........................................................................17
7.2 Omgang met de diverse testomgevingen..................................................17
7.3 Vastlegging testresultaten.........................................................................17
Bijlage A (Projectplanning).............................................................................18
7.4 Bijlage B (Begrippenlijst)............................................................................19
Testplan <Applicatie>
3/11/2004
3/21
Versiebeheer
Versie Datum Auteur Omschrijving
0.1 Auteur Initieel document
Distributielijst
Versie Datum Aan
0.1
Testplan <Applicatie>
3/11/2004
4/21
Het testplan is gebaseerd op de situatie en omstandigheden zoals die zich voor
aanvang van het project manifesteren.
Wijzigingshistorie:
1.3 Refertes
1.4 Contactfunctionarissen
1.4.1 Opdrachtgever:
1.Projectbehandelaar/Functioneel beheerder/Vz-SBO
<organisatiedeel>;<naam>.
2. Kwaliteitszorgfunctionaris
<organisatiedeel>;<naam>.
Testplan <Applicatie>
3/11/2004
5/21
1.4.2 Opdrachtnemer:
Testplan <Applicatie>
3/11/2004
6/21
Hieronder volgt een
opsomming van
producten die
opgeleverd kunnen
worden, maak
eventueel een keuze
2 Opdrachtformulering voor dit testplan.
2.1 Testopdracht
• Testplan <systeemnaam>;
• Detailtestplan per testsoort;
Per testsoort wordt een detailtestplan opgesteld, met daarin onder meer een
beschrijving van de logische testeenheden en de te hanteren
testspecificatietechnieken. Op basis van deze testeenheden worden de
afzonderlijke testspecificaties uitgewerkt.
• Testontwerp per testsoort per uit te voeren test;
Per uit te voeren test wordt een testontwerp opgesteld, met daarin de
logische en fysieke testgevallen. In testscripts zien we een opeenvolging van
samenhangende acties en uitkomstcontroles, gerelateerd aan fysieke
testgevallen waarvan de volgorde van uitvoering is weergegeven.
• Testdraaiboek;
Het testdraaiboek bevat de uitvoering van de testen, rekening houdend met
de samenhang van de testobjecten
• Eindrapport testuitvoering <systeemnaam>,
Dit is een eenmalige rapportage, die de verslaglegging met het
(beargumenteerde) advies over inproductiename bevat. Het eindrapport
baseert zich op de geformuleerde opdracht en de gevalideerde strategie en
bevat in elk geval de volgende onderdelen:
− wat is getest;
Testplan <Applicatie>
3/11/2004
7/21
− wat zijn de resultaten;
− welke zijn de (nog) niet opgeloste fouten (known-errors);
− wat zijn de risico’s bij inproductiename.
• Beoordelingsverslag uitgangsdocumentatie;
• Beoordelingsverslag testobject;
• Verslag intake testomgeving;
• Evaluatierapport n.a.v. het testproject.
2.3 Uitgangspunten
2.4 Randvoorwaarden
Bevat de voorwaarden waaraan voldaan dient te zijn om van start te kunnen gaan met het
testtraject. Te denken valt aan:
• deadlines, start- en einddata van voorafgaande activiteiten, producten, beslissingen,
parallellopende projecten, etc;
• afhankelijkheden m.b.t. systemen, afdelingen, beschikbaarheid van resources, ziekte,
etc.
Het is van belang in een vroeg stadium randvoorwaarden en risico's te benoemen,
alsmede oplossingsrichtingen en te nemen maatregelen aan te geven. Naarmate risico's
later in het project aan het licht komen, wordt het moeilijker adequate oplossingen te
vinden.
Testplan <Applicatie>
3/11/2004
8/21
3 Testobject
Testplan <Applicatie>
3/11/2004
9/21
3.4 Systematiek testgevallen
Deze paragraaf geeft aan welke systematiek gehanteerd wordt bij het ontwerpen
van testgevallen. Bij logische testgevallen kunnen ranges en codes worden
gereserveerd voor het testen van bepaalde situaties. Het gebruik van ranges en
codes moet zoveel mogelijk worden gestandaardiseerd. Dit geldt eveneens voor
het vertalen van logische naar fysieke testgevallen. Denk ook aan het
gestandaardiseerd toepassen van equivalentieklassen en grenswaardenanalyse.
Testplan <Applicatie>
3/11/2004
10/21
4 Testbasis
Mogelijke documenten:
• Projectplan;
• Functionele documentatie, zoals systeemontwerp, functioneel ontwerp,
conceptueel gegevensdossier;
• Technische documentatie zoals technisch ontwerp, technisch
gegevensdossier, module ontwerp;
• Systeemtestdossier;
• Acceptatietest dossier;
• Beschrijving van het (administratieve) proces dat door het testobject
ondersteund wordt;
• Acceptatiecriteria;
• Afspraken, (vergader)verslagen, memo's;
• Gebruikers- en technische handleidingen;
• Normen en standaards;
• (AO-)procedurebeschrijvingen;
• Checklists;
• Errata.
Testplan <Applicatie>
3/11/2004
11/21
Testplan <Applicatie>
3/11/2004
12/21
5 Bouwteam/testteam
De testcoördinator:
• Is verantwoordelijk voor het Testplan.
• Is verantwoordelijk voor de beheersing van het testtraject en voor de
producten opgeleverd in het kader van het testen, binnen de
overeengekomen randvoorwaarden, waaronder capaciteit, doorlooptijd en
kwaliteit.
• Maakt een Detailtestplan waarin een gedetailleerd beeld wordt gegeven
van de te verrichten activiteiten, met daarin opgenomen de bovenstaande
randvoorwaarden.
• Fungeert als aanspreekpunt met betrekking tot de testaspecten van het
project tijdens de uitvoering van de opdracht.
• Is verantwoordelijk voor de inrichting en het onderhoud van de
testomgevingen.
• Is verantwoordelijk voor het controleren en beoordelen van de
testresultaten.
• Is verantwoordelijk voor het evalueren van het testproces.
• Sluit de testopdracht.
• Is verantwoordelijk voor het vrijgeven van de software voor de tester.
• Is verantwoordelijk voor het vrijgeven van de goedgekeurde software
voor een volgende testsoort.
• ……..
Testplan <Applicatie>
3/11/2004
13/21
De tester:
• Is verantwoordelijk voor het vastleggen en beschrijven van de logische
testgevallen en het te verwachte resultaat.
• Is verantwoordelijk voor het samenstellen van de fysieke testgevallen. In deze paragraaf
wordt beschreven
• Is verantwoordelijk voor het opstellen van een testdraaiboek. welke personen
bovenstaande taken
• Is verantwoordelijk voor het uitvoeren van de testen.
uitvoeren. In kleinere
• Is verantwoordelijk voor het vastleggen van de testresultaten (bevindingen) projecten is het
in een bevindingenadministratie. mogelijk dat de
verschillende taken
• Is verantwoordelijk voor het bijwerken en initialiseren van de testomgeving. door één persoon
• .................. uitgevoerd zullen
worden. In ander
• ................... projecten zullen
meerdere personen
dezelfde taak krijgen.
5.4 Communicatieplan
Testplan <Applicatie>
3/11/2004
14/21
6 Begroting en Planning
6.1 Activiteiten
6.2 Planning
Bij het uitwerken van de planning is rekening gehouden met het gestelde in
paragraaf 2.3 'Uitgangspunten' en paragraaf 2.4 'Randvoorwaarden'.
Alle activiteiten vermeld in het Testplan zijn opgenomen in het planningsdiagram
(zie bijlage A.). Bijstelling van de planning geschiedt in overleg met de
opdrachtgever en deze bijstelling wordt in de periodieke voortgangsrapportages
vermeld.
Testplan <Applicatie>
3/11/2004
15/21
7 Testinfrastructuur
Dit hoofdstuk bevat een opgave van benodigde middelen voor de werkplek van
de projectmedewerkers en de testomgeving. Dit alleen als deze afwijkt van de
ontwikkelomgeving genoemd in het projectplan/onderhoudsplan.
7.1 Testomgeving
Testsoort:
Benodigde periode:
Databaseomgeving:
Testdatabase(s):
Testbestanden:
Testplan <Applicatie>
3/11/2004
16/21
8 Procedures Specifieke
procedures m.b.t.
testen en procedures
Te denken valt aan: die afwijken van de
• versiebeheer; beschreven
procedures binnen de
• configuratiebeheer;
administratieve
• overdrachts- / acceptatieprocedures;; organisatie, worden
• beheer testware en testomgevingen hier beschreven.
Testplan <Applicatie>
3/11/2004
17/21
Bijlage A (Projectplanning)
Testplan <Applicatie>
3/11/2004
18/21
7.4 Bijlage B (Begrippenlijst)
Begrip: Omschrijving:
Testbasis De specificatie van de benodigde en beschikbare
documentatie die gebruikt wordt voor het testen.
Testplan <Applicatie>
3/11/2004
19/21