Bijlage 3: Master testplan



Vergelijkbare documenten
Bijlage 4: Bruikbaarheids test

Procesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.

Testplan IpMEDT3 project

Auteur Kenmerk Versie 1.0 Datum Bestandnaam Status Definitief. NK Software Testen 2017

Generiek Testplan Usability & Accessibility

Opdrachtformulering (pagina 3 van 7)

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

Testrapport NK Softwaretesten. Team: Testwerk1

PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

Sjabloon testplan o.b.v. situationeel testen. <<Organisatie>>

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden

TESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE. 1. Inleiding. 2. TMap methode. Kwaliteit zonder gestructureerd testen is toeval.

Webtesten onder schaarste

Software Test Plan. Yannick Verschueren

Plan van aanpak Toogle

Definitiestudie Pizzaketen

Software Test Plan. Yannick Verschueren

Woordenlijst bij TMap

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar

PROJECT: ONTWIKKELOMGEVINGEN VIRTUELE TESTOMGEVINGEN

Van Risicoanalyse tot Teststrategie

Plan van Aanpak Pilot

Factsheet Crowd Testen

Mastertestplan <<Naam project>> <<Organisatie>>

Software Test Document

Titel: Projectdocumenten niveau 4. Versie: 0.6. Datum: 28 augustus Auteur: Harmen Steenbergen / Titia Brouwer. Projectdocumenten Niveau 4

Inlichtingenbureau Voortgangsrapportage April Realisatie van het Sectorloket-systeem

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

Frontend performance meting

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Plan van Aanpak. project Tetris Packing

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 4

NK Testen Testrapport team 4. Team: #Test. SUT: Fructasys. Datum Team #test Claudia Star Robin Duiker DYongmit Lepcha Daniël Venhuizen

14/11/2010. Voorbeelden van productrisico s. Omschrijving bevindingenanalyse. Productrisicoanalyse (1)

Datum: Gemaakt door: Berend de Groot Voor: ComSi, ROC Friese Poort

INTERPRETATIEDOCUMENT vastgesteld door het CCvD Bodembeheer

Projectplan. Zonnepomp. Autorisatie. Verstrekkingslijst. Revisiegegevens. K. de Ram Zonnepomp B. Projectcontract zonnepomp. K. de Ram. B.

1.0 Inleiding Testplan Testdoelen Navigatie Lay-out en prioriteit Interactie

Vertrouwelijk. Projectpla n. Titel: Entity Extraction. Vertrouwelijk

Linkedin discussie: Hoe kan je best geld besparen op testen?

Inhoud Deel een Het ontwikkeltraject 1 2 3

Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Procesvalidatie voor een veiliger ketentest

Rapport over het werkprofiel van Software engineer (sr)

Projectplan. Informatie arrangementen als app. s-hertogenbosch, 6 december 2011

Testen bij DWH-projecten

Project. 3D-Fraggel. Plan van aanpak. Door: IH1T08 1/1

JIRA Handleiding. Techtwo Internetdiensten Reduitlaan DC Breda

Plan van Aanpak. Christophe Deloo, Roy Straver & Machiel Visser. Versie 4 ( )

Stappenplan vooraankondiging 6.12 voor klinieken

Quality Gates: De overdracht tussen ontwikkelaars en testers geregeld

Docentenbijlage An Eye-Opener Eureka!Cup 2010: Movin On! Beste docent(e),

Test rapportage Waarom eigenlijk?

Checklist risicofactoren IT-projecten

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.

Tips & Tricks: Tip van de maand januari 2009

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

ONS AANKONDIGINGEN Nedap healthcare Deze PDF is gegenereerd op

Auditen van Agile projecten

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Realisatiefase fase 5

Requirements Management Werkgroep Traceability

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Van requirements naar teststrategie

EISEN AAN TESTPLANNEN

Opleidingsgebied ICT. Niveau Beginnend *zie omschrijving beoordelingscriteria Gevorderd* Bekwaam* Werkproces(sen) Beoordeling* 1 e 2 e eind

Kerntaak 1: Vervaardigt elektrotechnische (deel-)producten

Ontwikkelen en testen van e-business: beheerste dynamiek

Technisch Ontwerp W e b s i t e W O S I

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

Prototype/Usability testverslag

kwaliteitsmeterplus 4

testing with a smile

De SYSQA dienst auditing. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

6 weken. jaren. AO MD ALA B periode 2 HTML CSS Javascript Tafels Rekenen website.docx Pagina 1 van 6

Project Fasering Documentatie ICT Beheerder. Auteurs: Angelique Snippe Tymen Kuperus

Ontwikkelaar ICT. Context. Doel

Projectplan. Joost Besseling Coen Boot Michiel Doorn Jorrit Dorrestijn Rens de Heer Joost Houben

HEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document

Test Process Improvement Benchmark. SPIder Conferentie 23 september Wim van Uden

Strategie Applicatie integratie Open.Amsterdam project. versie 1.0 juni 2008

Checklist testen Lopende zaken MijnOverheid. Versie 1.1

Het plan van aanpak, een hele klus

Martin van Leeuwen Happy Testing

Transcriptie:

Bijlage 3: Master testplan KIS Testplan Inaxion Lelystad Adres: Jol -20 Postbus : 609 Postcode Plaats 8483 ED Lelystad I www.inaxion.nl Plaats Lelystad Datum 22 maart 200 Auteur Saidou Diallo Status Finaal.0

Naam Datum laatst aangepast Omschrijving van de inhoud Soort document Opmerkingen KIS Testplan 5/0/200 In dit document wordt het plan gemaakt over het testen van het KIS. Dit document bevat de testtechnieken, de tijdsplanning en het uitvoeren van de tests KIS eind Test document

Inhoudsopgave Bijlage 3: Master testplan... Inleiding... 5 Doel van het testplan... 5 Opdracht... 6 Klant... 6 Aanvoerder... 6 Opdracht... 6 Bereik... 6 Binnen bereik... 6 Buiten bereik... 6 Rapportage... 6 Organisatie... 6 Afbakening... 6 Taken en verantwoordelijkheden... 7 Overzicht producten, kwaliteitseisen en stopcriteria... 7 Documentatie... 7 Apparatuur en accommodatie... 8 Testomgeving... 8 Testtechnieken en hulpmiddelen... 8 Opleiding... 8 Tijdsplanning... 8

Versiebeheer januari 200 Ver Datum Auteur Omschrijving sie 0. 29-nov-2009 Saidou Diallo Concept 0. 0.2 3-dec-2009 Saidou Diallo Documentatie en testomgeving toegevoegd 0.3 5-dec -2009 Saidou Diallo Planning aangepast.0 5 dec -2009 Saidou Diallo Concept.0 5 jan-200 Saidou Diallo Finaal Verklarende woordenlijst Term MVC KIS OO SQL injecties Bruikbaarheids Test Uitleg Model View Control Klanteninformatiesysteem, het te bouwen klantensysteem Object georiënteerd programmeren SQL-injectie bestaat uit dat een gebruiker in het invoerveld tekens invoert die er voor zorgen dat een ongewenste SQL-query wordt uitgevoerd. Eindgebruikers test uitgevoerd door de gebruikers Master testplan KIS -Inaxion Page 4

januari 200 Inleiding Het test proces begint met het vervaardigen van een testplan. In dit plan komen onder andere de organisatie van de test, de testtechnieken, de tijdsplanning aan de orde. Om een goede kwaliteit van het eindproduct te waarborgen worden de klant en contact modules op vier niveaus getest: White box test, twee keer tijdens het ontwikkelen van een module wordt de code review gedaan een acceptatie test wordt bij elke afsluiting van een module gedaan. Bruikbaarheids test wordt door verschillende gebruikers van het KIS uitgevoerd. Functionele test houdt in het controleren van alle use cases aan de hand van het requirements document. De selenium test wordt uitgevoerd tijdens het ontwikkelen. Voor de eindgebruikers test is een apart testplan(bruikbaarheids test) vervaardigd, door de gebruiker op te stellen in overleg met de afdeling waar het systeem later in productie draait. Het testplan voor de gebruikerstest zal, voor zover van toepassing, waarschijnlijk gelijk zijn aan het hieronder beschreven model. Bij het opzetten van eindgebruikers test is ondersteuning vanuit het projectteam gewenst. Onderwerpen die in het testplan aan de orde komen zijn o.a.: - het testdoel; - de testorganisatie; - de benodigde faciliteiten; - de testomgeving Doel van het testplan Het doel van dit testplan is om alle betrokkenen in het team van KIS te informeren over de gebruikte methode, de acitiviteiten en de tijdsplanning. Master testplan KIS -Inaxion Page 5

januari 200 Opdracht Klant De klant van dit project is Inaxion. De applicatie wordt gebouwd voor het intranet van Inaxion. Ze willen een product met goede kwaliteit, vandaar deze opdracht. Aanvoerder Het team van Inaxion dat bezig is om de KIS te onwikkelen en testen. Opdracht De testopdracht houdt in het uitvoeren van de functionele tests, statische tests (code review, selenium test), bruikbaarheids tests Bereik Binnen bereik Het bereik van het testproject definieert de grenzen waarin de tests worden uitgevoerd. Het bepaalt de grenzen van het testen, de testtechnieken, de diepgang. In het kader van Inaxion worden de code reviews gemaakt, de selenium tests, de functionele tests en eindgebruikers tests. De eindgebruikers tests worden uitgevoerd door 2 medewerkers van het bedrijf die met verschillende browsers gaan werken. Buiten bereik Het testen van de modules van de applicatie na de oplevering, valt buiten het bereik van dit project. Rapportage Het resultaat van de tests wordt gerapporteerd aan de opdrachtgever en de projectmanager. De code reviews worden gerapporteerd tijdens de werksessies, de functiononele tests en eindgebruikers tests aan de leiding na het afronden van de tests. De functionele tests worden twee keer gerapporteerd aan de eindusers na het afronden van de test. Organisatie Afbakening KIS is een informatie systeem om interne klanten van Inaxion te beheren via hun intranet. De tests worden gedaan in de ontwikkeling omgeving van Inaxion, het KIS wordt ook getest op verschillende browsers (Firefox, IE7, IE8, Google chrome) Master testplan KIS -Inaxion Page 6

januari 200 Tijdens de statische test wordt bekeken of de projectstructuur voldoet aan de eisen die vooraf gesteld zijn zoals de toepassing van de MVC pattern, OO. De codes wordt gecontroleerd op veiligheid bijvoorbeeld het voorkomen van SQL injecties. Deze fase wordt 2 keer uitgevoerd voor elke module. Er wordt ook een functionele test uitgevoerd aan de hand van de use cases. Tijdens deze test worden alle stappen doorgelopen om te bekijken dat het systeem voldoet aan de eisen die in het SRS document staan. De eindgebruikers test wordt uitgevoerd aan het eind van de ontwikkelingsfase. Meer details over deze test worden vermeld in het Bruikbaarheids Test Document Bijlage 4 van de scriptie Taken en verantwoordelijkheden In het testproces worden alle leden van het team betrokken. De formele functionele tests worden gedaan door de projectmanager/directeur om te controleren of alle functionaliteiten zijn meegenomen in het project, voordat de ontwikkelaar zelf alle functionaliteiten doorloopt en selenium testen maakt. De code reviews worden gedaan door de projectmanager en ervaren programmeurs van Inaxion. De bruikbaarheids test wordt gedaan door 2 medewerkers van Inaxion onder toezicht van de ontwikkelaars van KIS. Overzicht producten, kwaliteitseisen en stopcriteria Tijdens het testproces worden de project, ticket en website modules getest. De aangepaste functionaliteiten van de klant en contact modules worden ook getest. Alle invoervelden worden getest op datatype. Voor een goede kwaliteit van het systeem wordt verwacht dat aan alle functionele eisen wordt voldaan. De kwaliteit van de statische test wordt bepaald door een goedkeuring van de projectmanager. Alle invoervelden worden getest door de eindgebruikers. Het functionele testen wordt gedaan door de projectmanager/directeur, aan de hand van de use cases zal hij het controleren of alle functionaliteiten daarin staan. Het KIS wordt ook op verschillende browsers getest. De kwaliteit van de applicatie wordt bepaald als een gebruiker alle taken kan doorlopen zonder grote fouten. Er wordt ook naar de feedback van de gebruikers gekeken om de gebruikersvriendelijkheid te verbeteren. Documentatie Het master testplan en het bruikbaarheids testdocument worden ingeleverd bij de opdrachtgever. De testdocumentatie zal verder gebruikt worden voor het uitbreiden van de applicatie. De toekomstige ontwikkelaars kunnen aan de hand van de documentatie bekijken welke testprocedures gedaan worden in de toekomst. Die documenten worden in een testdossier opgenomen om: de kwaliteisborging aantoonbaar te maken het gekozen kwaliteitsniveau in kaart te brengen een goede overdracht voor het vervolg van het testen te waarborgen. Master testplan KIS -Inaxion Page 7

Apparatuur en accommodatie januari 200 Voor het uitvoeren van de tests is het nodig dat de gebruikers aangesloten zijn op het intranet van Inaxion en rechten hebben om in te loggen. Verder is het nodig dat de gebruikers beschikken over verschillende browsers. Testomgeving Voor dit project wordt de testomgeving zelf de ontwikkelingsomgeving. De ontwikkelingsomgeving van Inaxion is zoveel mogelijk gelijk aan de productieomgeving. Deze keuze zal minder problemen veroorzaken als het product in gebruik is. Sommige aspecten van een exploitatieomgeving, zoals de hoeveelheid aanwezige gegevens kunnen niet gesimuleerd worden. Gestreefd wordt naar een realistische testsituatie, alleen dan kunnen uitspraken worden gedaan over de werking onder exploitatieomstandigheden. Testtechnieken en hulpmiddelen Voor dit deel van de applicatie worden twee soorten tests gedaan: Statische tests: Dit worden code reviews die door projectmanager en andere teamleden worden gedaan en selenium testen die door de ontwikkkelaar wordt uitgevoerd. Blackbox testing: Dit houdt de bruikbaarheids testen in, die door de gebruikers worden gedaan en de fuctionele testen Opleiding Voor het uitvoeren van deze test is geen opleiding nodig. Voor de bruikbaarheids test wordt de gebruiker aan zichzelf overgelaten om te kijken hoe hij/zij de applicatie kan begrijpen. Daarna wordt hem het hoe en wat uitgelegd. Tijdsplanning Weeknummer 2 3 4 5 6 7 8 9 0 Code reviews FT project module FT ticket module FT website module BT project module BT ticket module BT website module Selenium 2 3 4 5 6 Legenda: FT: functionele test BT: bruikbaarheids test Zoals hierboven al is opgemerkt zal het tijdsaspect van een testplan vooral Een rol spelen in een ontwikkelsituatie. Gezien het nut van ervaringscijfers voor de opbouw van een planning is het Master testplan KIS -Inaxion Page 8

januari 200 belangrijk dat de voortgang bewaakt wordt om zo de beschikking te krijgen over relevante kengetallen met betrekking tot het testproces. Het projectplan is daarvoor de juiste plaats. Master testplan KIS -Inaxion Page 9