ISO4 Opdracht 2 Tmap Next testplan

Vergelijkbare documenten
Mastertestplan <<Naam project>> <<Organisatie>>

Testplan IpMEDT3 project

TMap NEXT Test Manager

Sjabloon detailtestplan. <<Organisatie>>

NGI-Noord. Mei Tim Koomen Leo van der Aalst Michiel Vroon

Sjabloon testplan op basis van SYSQA -teststrategieaanpak. <<Organisatie>>

Samenvatting TMap Next Voor resultaatgericht testen

Acceptatietesten en testmanagement Examennummer: Datum: 29 maart 2014 Tijd: 10:00 uur - 11:30 uur

TMap Next zoals het hoort!

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

Woordenlijst bij TMap

Testaanpak: leidraad voor het kiezen van een testtechniek

Vrijgaveadvies. Project <naam project>

Algemene kennis op het gebied van systeemontwikkeling en een half jaar tot een jaar werkervaring in het vakgebied testen. Niet van toepassing

Voorbeeldexamen. Testen Foundation. Editie maart 2012

TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN

EISEN AAN TESTPLANNEN

TMap NEXT Test Engineer

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat?

TMapNext. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

TMAP NEXT. TMap in essenties

TMap in essenties Michiel Vroon Leo van der Aalst Rob Baarda

TMap NEXT Test Engineer

Testen en QA bij pakketimplementaties

TMap NEXT Test Engineer

Test rapport NK-Software Testen

Erwin van den Hul De stappen van een complexe risico analyse matrix naar concreet testen

Testplan <NAAM INFORMATIESYSTEEM/PROJECT>

ISACA round-table 7 december 2009 Rik Marselis

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

De brug tussen PRINCE2 en TMap

voorbeeldexamen TMap TMap NEXT Foundation editie juli 2009 inhoud 2 inleiding 3 voorbeeldexamen 15 antwoordindicatie 33 evaluatie TMPF_2.

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

ISTQB Foundation level. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Testen Foundation (TestF.NL)

Testen bij DWH-projecten

TMap Suite Test Engineer

Van Risicoanalyse tot Teststrategie

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

TestFrame. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Welkom. Great SAP Test Experience. 23 maart 2015

EXIN Testen Foundation

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Business Intelligence Teststrategie

1 Data migratie project 1

Kwaliteit van testen. Onbeheersbaar of ongecontroleerd? thema

4. Advies vanuit het testteam Gebruikersacceptatietest (GAT) Leer- en aandachtspunten... 11

Productrisicoanalyse in de praktijk

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

Testservices Testsoorten, -vormen en -

Verbeteren bij de Belastingdienst: Niet in de cloud maar beide benen op de grond

Examen TMPA Test Management Approach (TMap) Professional Advanced

2 TESTEN: HET RISK SPEL

UWV Testservice. Resultaatgerichte invoering van een adaptief procesmodel

De kosten van testactiviteiten kunnen omlaag. Een voorwaarde is wel dat er een (permanente) testorganisatie in het leven wordt geroepen.

TMap NEXT Test Manager

Ontwikkelen en testen van e-business: beheerste dynamiek

Webtesten onder schaarste

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

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht

Test Coördinatie Introductie

Master Test- en Acceptatieplan BRP en de Migratievoorzieningen

Wij testen..maar....wat test jij?

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

Test Outsourcing. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Testen in een regieorganisatie

Whitepaper. Exploratory Testing. Waarom doen we dat niet altijd? door Dennis Joele

Testmanagement In de zorgsector

Risico s bij ERP. SYSQA B.V. Almere. Datum : 6 mei 2013 Status : Definitief Versie : 2.0 Opgesteld door :

auteur: Leo van der Aalst gebaseerd op de originele white paper 2010, Sogeti Nederland B.V. te Vianen.

TMAP NEXT. BDTM voor opdrachtgevers

Hoe voert u een acceptatietest van maatwerk-software uit?

Testen Professional (TestP.NL)

TPI Next Business Driven Test Process Improvement. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

RAD en testen. Een aanpak. Algemene informatie voor medewerkers van SYSQA B.V.

PAT PT IT ST. ontwikkelaarstests. acceptatietests GT FAT

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

Testrapport NK Softwaretesten. Team: Testwerk1

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Martin van Leeuwen Happy Testing

Van requirements naar teststrategie

Praktijkgerichte aanpak voor End to End (E2E) testen

Van de voorzitter. Door Bob van de Burgt

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Grenzeloos vertrouwen in een tool!?

PRORAIL PoC Protocol MFP s en grootformaatprinters

Requirements en testen. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Product Risico Analyse

Testen+ Testaanpak Sogeti testteam bij de Friesland Bank. Versie: 13 februari 2012 André Louwes / Arjan van der Haar

De tester als bruggenbouwer

Organisatie SYSQA B.V. Pagina 1 van 6 Titel Overzicht Versie 1.0 Onderwerp Overzicht blackbox testtechnieken Datum 15 februari 1996

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Transcriptie:

ISO4Opdracht2 TmapNexttestplan HermanvanderMeulen s1013123 Versie1.0 08 04 2009

Inhoudsopgave Versiebeheer... 3 Inleiding... 4 1.Opdracht... 5 1.1Opdrachtgever... 5 1.2Opdrachtnemer... 5 1.3Opdracht... 5 1.4Opdrachttotaleproject(onderdeelvandetestbasis)... 5 1.5Beschouwinggebied... 6 1.6Randvoorwaarden... 7 1.7Uitgangspunten... 7 1.8Acceptantenenacceptatiecriteria... 7 1.9Normenenstandaarden... 8 2.Analyseproductrisico s... 9 2.1Deelnemers... 9 2.2Productrisicoanalyse aanpak(pra)... 9 2.3Testdoelen... 9 2.4Risicotabel...11 3.Teststrategie... 12 4.Globaleplanning... 13 4.1Testactiviteiten...13 4.2Flowchart...13 5.Testproducten... 15 5.1Testware...15 5.2Overigetest(project)documentatie...16 6.Organisatie... 17 6.1Benodigderollen...17 6.2Taken,bevoegdhedenenverantwoordelijkheden...17 6.3Personeel...17 6.4Overleg enrapportagestructuren...17 7.Infrastructuur... 19 7.1Testomgeving...19 7.2Testtools...19 7.3Kantoorinrichting...20 8.Beheer... 21 8.1Testprocesbeheer...21 8.2Infrastructuurbeheer...21 8.3Testproductbeheer...21 8.4Bevindingenprocedure...21 9.Testprocesrisico senmaatregelen... 22 Urenverantwoording... 24 HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 2

Versiebeheer Versie Versiedatum Veranderingen 0.1 30maart2009 Eersteopzet 0.2 5april2009 Hfst1 4uitgewerkt 0.9 7april2009 OverigeHfstuitgewerkt 1.0 8april2009 Documentopmaak, inhoudsopgaveenvoorbald. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 3

Inleiding Dit(master)testplanvolgtdestappenzoalsaangegeveninhetboekTMap Next voorresultaatgerichttesten.hettestplaniseromdeverschillende redenen: testsoortenopelkaarafstemmen overlapofgatenindetestdekkingminimaliseren beschikbaremiddelenoptimaalteverdelen belangrijkefoutenzovroegmogelijkvinden hettestenzokortmogelijkophetkritiekepadvanhettotaleprojectte latenplaatsvinden uniformiteitindetestprocessentebewerkstelligen afsprakenmetbetrokkenenvastteleggen deopdrachtgeverteinformerenoverdeaanpak,planning,activiteiten endeopteleveren(eind)productenmetbetrekkingtothettotale testproces Indeverschillendehoofdstukkenwordtopelkgebiedingegaan. Hettestplanisgemaaktvoordeopdrachtvooreensysteemvooreengrote paardenorganisatiedieeennieuwepubliekeenbeslotenwebsitewil, completemetwebhosting,mailserverencms.erwordtopveelplaatsen vanuitgegaandatdeuitvoerdersvanhettestplanervaringhebbenmet projectendiehieroplijken. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 4

1.Opdracht 1.1Opdrachtgever DeopdrachtgevervoorhetopstellenvandittestplanisdeheerE.M.vanWessel namensdehopenhunonderliggendepaardenorganisaties.deopdrachtgever wordtookalsprojectmanagerbeschouwdvoorhetvolledigeproject. 1.2Opdrachtnemer DetestmanagerinhetprojectisHermanvanderMeulen.Hijisverantwoordelijk voorhetopstellenvandittestplan. 1.3Opdracht Deopdrachtisomallefunctionaliteitenzoalsbeschrevendoordeopdrachtgever voorhettotaleprojectvolledigtetesten.hetopteleverensysteemmoetals geheelookgetestzijnzodaternaarverwachtingenvandeopdrachtgeverende gebruikersmeegewerktkanworden.hettestproceswordtingedeeldin verschillendetestsoortenenzodanigingerichtdateventuelerisico svroegtijdig kunnenwordengeïdentificeerd.hetdoelisomopbasisvandeverkregen informatieoverdekwaliteitvanhetopteleverensysteemeengoed onderbouwdadviestekunnengevenaandeopdrachtgever,zodatdezehet systeemkaninvoerenmetdezekennisopzak. 1.4Opdrachttotaleproject(onderdeelvandetestbasis) Deopdrachtvoorhettotaleprojectomvatdusverschillendesystemen.Vooreen landelijkefederatievoorpaardenorganisatiesgenaamdhopende paardenorganisatiesdiehierbijaangeslotenzijnzullendeverschillende onderdelengerealiseerdworden.hettotalesysteembestaatuit: publiekewebsite(zowelhopzelfalsaangeslotenorganisaties) beslotenwebsite/extranet(zowelhopzelfalsaangeslotenorganisaties) mailserver contentmanagementsysteem Hiervoorzijnooknogandereonderdelennodigomhetsamentelatenwerken. Deopdrachtkanverderonderverdeeldwordenzodaterdevolgende zogenaamde ontwikkelpilots ontstaan: HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 5

1.CMSmetdemo 1.ZoeknaarCMSmetdeeisen 2.PaseventueelCMSaanofvoegelemententoe 2.Publiekewebsite 1.Algemeneinformatie 2.Zoekfunctionaliteit 3.Grafischeinterfaceendesign 4.NieuwsenrubriekenenexportnaarPDF 5.Beveiliging 6.Webshop 7.Reactieformulieren 8.Polls 9.Forum 10.Loginformulier 11.Printenvaninformatie 3.Extranet 1.Ledenforum 2.Vacaturesysteem 3.CommunicatiemogelijkhedenHOPenlidorganisatiesmbvtemplates 4.Mailnotificaties 5.Persoonlijkepagina 6.Beveiliging 7.Grafischeinterfaceendesign 4.Mailserver 1.Wijzigbaree mailberichtendoorbeheerders 2.Aanmaakbaremailaccountsenverzendlijstenopverschillendedomeinen 3.Beveiliging 4.Popmailenwebmailfunctionaliteit 5.Webhosting 1.Instellenserversvoorhosting 2.Eenvoudigaanmakenvandomeinnamen 3.Nieuwesubsiteskoppelbaaraannieuwedomeinnamen 4.Beveiliging 6.Searchengineoptimization 1.5Beschouwinggebied Dittestplanbeschouwdzowelhetsysteemalsgeheelalsdebepaalde onderdelenervan.inhetprojectwordteenmeerderesystemenontwikkelddie metelkaarmoetengaansamenwerken.aldezesystemenmoetenbijoplevering eenkwaliteithebbenwaardeopdrachtgevertevredenmeekanzijn.hetbetreft allekwaliteitsaspectenvandeverschillendesystemen. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 6

1.6Randvoorwaarden Hetprojectheefttemakenmetrandvoorwaarden.Dezezijnbeschreveninde opdrachtvandeopdrachtgeverwaarinookalleeisenenwensenzijnterugte vinden.voorhettestproceszijnerweinigrandvoorwaardentevindenindit document.derandvoorwaardenvoorhettestproceszullenvooralbepaald wordendoordeuitvoerdersvandeopdracht.dezezijnopditmomentniet bekend.hetisduidelijkdatdeplanningvanhettestengoedmoetaansluitenaan deplanningvanhettotaleproject.ditmoetookvoorkomendathetgehele projectuitlooptdoordathettestprocesandereprocessenindewegzit. 1.7Uitgangspunten Detestmanagergaatervanuitdathetgeheletestproceswordtondersteunden omarmddoordeuitvoerdersvanhetproject.hettesteniseenintegraal onderdeelvanhetproject.desamenwerkingisduszeerbelangrijk.erwordtvan uitgegaandathettestproceswordtingepastmetdegebruikte ontwikkelmethodeendaterissamenspraakmetzowelopdrachtgeveren opdrachtnemergenoegtijdgereserveerdwordtvoorhettotaletestproces.er wordtbovendienvanuitgegaandatdeopdrachtgeverhetnutzietvanhet uitgebreidetestproceszoalshierbeschrevenenandershierzogoedmogelijk overwordtgeïnformeerd. Voorhettestproceszullengenoegresources,tijd,geldenmensen,gereserveerd moetenwordenomdekwaliteitvanzowelhetproceszelf,hetontwikkelproces ennatuurlijkheteindprojectzelftegaranderen. 1.8Acceptantenenacceptatiecriteria DeacceptantenzijndeopdrachtgeverendeHOPmetdeaangesloten paardenorganisaties.hierondervalleneengrotegroepverschillendegebruikers. Daaromzullenverschillendeafgevaardigdenuitgekozenwordenvoorde acceptatievandeverschillendeproducten. Opdrachtgever Eindgebruiker moderator vanwebsites Eindgebruikers,HOPofaangeslotenpaardenorganisatie Eindgebruikermailserver Beheerderwebsites Beheerdermailserver Alleende eindgebruikers,hopofaangeslotenpaardenorganisaties zalmoeten bestaanuitmeerdanéénpersoon,omdatindezegroepveelverschillenin kennis,ervaringetc.teverwachtenzijn. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 7

Erwordtvanuitgegaandateenonderdeelgeaccepteerdwordtalshetde gevraagdefunctionaliteitenmetdejuistekwaliteitkanaanbieden. 1.9Normenenstandaarden Hettestproceswordtingerichtvolgensdenormen,standaardenenrichtlijnen vantmap. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 8

2.Analyseproductrisico s 2.1Deelnemers Afnemers: Opdrachtgever(HOPenonderorganisaties) Beheerdersvandesystemen Eindgebruikers Leveranciers: Iedereendiemeewerktaanheteindproductbinnenhettotaleproject. Binnenditprojectgaathetdanoverdeontwerper,programmeurs, databaseadministrators,detestmanagerendeprojectmanager. 2.2Productrisicoanalyse aanpak(pra) Nadatereenlijstmetproductrisico sgemaaktiszalmetdedeelnemerssessies gehoudenworden,omzodeclassificatievanderisico stekunnenbepalen. Hierbijzalgebruikwordengemaaktvaneenabsoluteclassificatiemetdrie risicoklassen(hoog,midden,laag). 2.3Testdoelen Voorzovernognietbesprokenindeparagraaf Opdracht wordenhierde verschillendetestdoelenbeschreven.detabelisaangevuldmeteenkorteuitleg en/ofvoorbeeldmetbetrekkingtothetproject.erwordennualtestvormenaan gekoppeld,dezekunnenlaternogaangevuldofveranderdworden. Soorttestdoel Uitlegen/ofvoorbeelden Kenmerken/testvormen Bedrijfsprocessen Deelsystemen Deverschillende bedrijfsprocessenvandehopen deaangeslotenorganisaties moetengoedblijvenverlopenen opverschillendepunten verbeterendoorhetnieuwe systeem. Deverschillendedeelsystemen zoalsopgesomdindetabelin paragraaf Opdrachttotale project zullencorrectmoeten Functionaliteit Gebruikersvriendelijkheid Performance Beschikbaarheid Businesscontinuityand disaterrecovery Back to fronttest Betrouwbaarheid Compatibiliteit Herstel Loadenstress Functionaliteit Gebruikersvriendelijkheid Performance Usecase HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 9

HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 10 werkenendejuiste functionaliteitbevattenzoals beschrevendoorde opdrachtgever. Regressie Productrisico s Alleonderdelenbrengenhun eigenrisico smetzichmee.eris bijvoorbeelddebeveiligingvan belangrijkegegevensvande organisaties,hetlidwordenvan organisatiesendewebshop(s). Loadenstress Controles Multi user Securitycheck Acceptatiecriteria Erzijnveelacceptatiecriteriain ditproject.zomoethetnieuwe CMSgoedsamenkunnenwerken methetbestaandecrmsysteem. Functionaliteit Standaards Ketentest Connectiviteit Compatibiliteit Userrequirements Alseenbezoekerbijvoorbeeldlid wilwordenviahet reactieformulieropdewebsite moetdezegebruikerwelgeldige gegevensopgeven.ditiseen duidelijkeeisaandegebruikerop datmoment. Functionaliteit Controles DenialofServiceaanval Securitycheck Usecases Erzalgetestwordenofalleuse casesaanwezigzijnenofdeze volledigzijnencorrect functioneren. Functionaliteit Gebruiksvriendelijkheid Performance Usecase Kritischesuccesfactoren Dekritischesuccesfactoreninde opdrachtzijnbijhettestenvan grootbelang.dezefactorenzijn1 op1tevergelijkenmetde ontwikkeldeproducten. Performance 1 op 1 Kwaliteitsattributen Erzaluitgebreidgetestmoeten wordenopdegeëiste kwaliteitsattributenals functionaliteit(zieook deelsystemen),performance, gebruikersvriendelijkheiden inpasbaarheid(zieook acceptatiecriteria) 1 op1 Functionaliteit Performance Gebruiksvriendelijkheid Inpasbaarheid

2.4Risicotabel Inonderstaanderisicotabelwordtelk(hoofd)onderdeelvanhetcomplete systeembeoordeeldopdekansdaterietsmeefoutisofgaat,dehoogtevan deschadediedaardoorkanontstaanenaandehanddaarvandete concluderenprioriteit. Deelobject Kans Schade Prioriteit CMS Laag,ookalishetheel Hoog Midden uitgebreid. Wordtbeveiligddoorexterne community.updatesismeestal genoeg. Publiekewebsite(s) Hoog,isuitgebreidenzelf Hoog Hoog ontwikkeld.beveiligingis belangrijk. Beslotenwebsite(s) Hoog,isuitgebreidenzelf Hoog Hoog ontwikkeld.beveiligingnog veelbelangrijkerdande publiekewebsite(s). Mailserver Laag,isrelatiefeenvoudig Hoog Midden systeem,nietvolledigzelf ontwikkeld. Webhosting Laag,wordtexterngeregeld. Hoog Midden HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 11

3.Teststrategie Indetabelonder testdoelen zijndetestvormenalgenoemd.voordeze testvormenzijnverschillendetestsoortengeschikt.devolgendetestsoorten zullentoegepastwordeninhettestproces: UTenUIT: Ontwikkeltest(UnittestenUnitintegratietest) ST: Systeemtest GAT: Gebruikersacceptatietest PAT: Productieacceptatietest Verderkomendevolgendezakenterugindetabelvoordetestzwaarte: *: Beperkteaandacht ***: Ruimeaandacht PRA RK: Risicoklasseuitdeproductrisicoanalyse Toetsten Toetsing/reviewvandeverschillendetussenproducten, zoalsrequirements,functioneelontwerpentechnischontwerp. Deelobject PRA RK Toetsen Ontwikkeltest ST GAT PAT CMS Midden *** * *** * *** Publiekewebsite(s) Hoog *** *** *** *** *** Beslotenwebsite(s) Hoog *** *** *** *** *** Mailserver Midden * * * * * Webhosting Midden * * * * * Deontwikkelendepartijzalalleontwikkeldeonderdelentesten.Hiermoetenze vooralcontrolerenofallesaandesysteemeisenvoldoetenmetwhiteboxtests controlerenofalletechnischeaspectenkloppenenhetefficiëntis. Eentestteamzalookeensysteemtestuitvoerenomtecontrolerenofallesaan despecificatiesvoldoet.metdeopdrachtgeverenanderebelanghebbenden zullenerfunctioneleacceptatietestsengebruikersacceptatietestsworden gedaan,omtecontrolerenofheteindproductprobleemloosingevoerdkan wordenindeorganistatie(s). HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 12

4.Globaleplanning 4.1Testactiviteiten CMS Systeemtest Productieacceptatietest Publiekewebsite(s) Ontwikkeltest Systeemtest Productieacceptatietest Gebruikersacceptatietest Beslotenwebsite(s) Ontwikkeltest Systeemtest Productieacceptatietest Gebruikersacceptatietest Mailserver Systeemtest Productieacceptatietest Webhosting Systeemtest Debovenstaandetestactiviteitenzulleningeplandmoetenwordeninde planningvanhetontwikkeltrajectenmoetpassenindeontwikkelmethode.de vijfhoofdonderdelenzijnzoalsinparagraaf1.4tezienisweeronderverdeeldin pilots.bijhetincrementeelontwikkelenvandezepilotszalminstenséénkeerper pilotgetestworden.ditkanmeerwordenalsermeerdereiteratiesnodigzijn voorhetontwikkelenvandepilot.alseenhoofdonderdeel af iszaleenalgehele testperiodezijn,waardest,patengatoverhetheleonderdeelzullen plaatsvinden. 4.2Flowchart Alsdetestperiodenvanzoweldehoofdonderdelenalsdepilotsdaarvanineen flowchartwordengezetzietditerongeveerzouit: HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 13

Eenhoofdonderdeelheeftdusmeerderepilots,dieelkverschillendetestsinzich en/ofnazichzullenhebben.hethelehoofdonderdeelheeftdanaanheteinde nogverschillendetests. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 14

5.Testproducten Deactiviteitendieuitgevoerdwordenvoorhetplannen,uitvoerenenbeheersen vanhettestprocesleverenbepaaldeproductenopzoalshettestplanen rapportages,testgevallenen scripts,maarookprocedures,voorschriftenen projectdocumentatiealsoverlegnotulen.erzijndustestproducten,naastdathet getestesysteemverbeterdisenereenadviesgegevenkanwordenoverde kwaliteit.indithoofdstukwordtbepaaldwatdeopteleverentestproductenzijn. 5.1Testware Erzullenregressietestenplaatsvinden.Erkangebruikwordengemaaktvan bestaandetestwareofnieuwontwikkeldetestwarevoorditspecifiekeproject. Hoedanookzalerveelvandeinditprojectgebruiktetestwaregeschiktgemaakt moetenwordenvoorhergebruikinvolgendeprojecten.daaromzijndevolgende productenopteleveren: Testplan(en) o Zoweldit(master)testplanalsonderliggenduitgewerkte testplannenzullenherbruikbaaropgeleverdmoetenworden. Logischetestspecificaties o Delogischespecificatiesomvattendelogischebeschrijvingvande testgevallen.bijhetvolgendeprojecthoefthetwielnietopnieuw uitgevondenhoevenworden. Fysieketestspecificaties o Ditbevatdefysiekebeschrijvingvandetestgevallenende testscripts.dezetestgevallenmoetenuitvoerbaaren controleerbaarzijn.zezijngetransformeerduitdelogische testgevallenensamengevoegdindetestscriptsindemeest efficiëntevolgordevanuitvoering. Traceerbaarheidsmatrix o Eenmatrixwaarindelinkaangegevenistussendetestbasisende daadwerkelijketestgevallen.detetestensituatiesuitdetestasis staanverticaalendetestgevallenhorizontaal.ditisgoedvoorde traceerbaarheid. Testinvoerbestanden o Indeze,opbasisvandetestscriptsaangemaakte,bestandenmoet hetvolgendebeschrevenworden: Doel De fysieke naam Aanmaakdatum Korteomschrijvingvandeinhoud Hetsoortbestandenandererelevantekenmerken Verwijzingnaardetestscripts HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 15

Basisdocumentatie o Eenbeschrijvingvandetestomgeving,testtools,testorganisatie enuitgangsdatabases. Testuitvoeringsdossier o Ditdossierbestaatuit: Testresultaten Testuitvoer(optioneel) Informatieoverdebevindingenendewijzigingen Overdrachtenversidocumentatie 5.2Overigetest(project)documentatie Tijdenshettestproceswordendiversedocumentenontvangenofzelfopgesteld, dienietvoorhergebruikbedoeldzijn,zoals: projectplannen verslagenvandeoverleggen correspondentie, standaardsenrichtlijnen test,review enauditrapporten rapportagesovervoortgangenkwaliteit etc. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 16

6.Organisatie 6.1Benodigderollen Debenodigderollenbinnenhettestproceszijn: Testmanager(makervanditdocument) Testers 6.2Taken,bevoegdhedenenverantwoordelijkheden Detestmanagerisverantwoordelijkvoorhettotaletestproces,hetmakenvan hetmastertestplan,hetbijhoudenvandevorderingenenhetcontolerenof testersenanderebetrokkenenvolgensdeplannenwerkenenofditconsistent gebeurt.detestplannenwordenookconsistentgehouden. Detestmanagerlegtverantwoordingafaandemanagervanhettotaleproject, deprojectmanager. Detesterswerkendegeplandeactiviteitenuithetmastertestplanuit.Erworden eerstlossetestplannengeschreven,waarnadezeinhettestprocesuitgevoerd zullenworden.testersrichteneventueelgeautomatiseerdetestuitvoeringenin. Zeondersteunengebruikersbijhetbedenkenvantestgevallen. Detestersleggenverantwoordingafaandetestmanager. 6.3Personeel Inditprojectzalmaarééntestprofessionalingehuurdworden.Ditisde testmanager.derestvandetesterszijndeontwikkelaarsendeeindgebruikers. Deontwikkelaarshebbengenoegervaringmethettestenvanditsoortsystemen enleverendekennis.deeindgebruikerszullenvooralbijdeverschillende acceptatietestsbelangrijkzijn. 6.4Overleg enrapportagestructuren Hetontwikkelteam,hettestteamendeeindgebruikerszittenvaakbijelkaar. Overlegvindtdandusvaakplaats.Erzalminstenséénkeerperweekeenvast overlegzijn,overhetheleproject,waarinhettesteneenbelangrijkonderwerp zalzijn. Deaspectenwaarovergerapporteerdzalmoetenwordenzijn: Resultaten HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 17

o Zijndeuitkomstenvandeuitgevoerdetestsophetniveauvande pilotofhoofdonderdeel? o Zijndetestdoelenbehaald? o Eventueletrendanalyses.Zijnertrendstevindenindegevonden uitkomsten. Risico s o Signaleringvanonderdelendielichterofnietwordengetesdande risico inschattingaangeeftendaarmeeeenhogerrisicogeven. o Gesignaleerde(test)projectrisico s. Tijdenkosten o Devoortgangvanhetgeheletestproces. o Inschattingwanneerhettestenklaarkanzijn. Onderdelenuitbovenstaandeaspectenzullengebundeldwordenindevolgende rapporten: Voortgangs enkwaliteitsrapportage Risicorapportage Vrijgaveadvies Eindrapportage HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 18

7.Infrastructuur 7.1Testomgeving Voorhettestenzijnveelzakennodigomdejuisteomgevingtecreëren. Hardware Erzijnmeerderecomputersystemennodigomdeverschillendetestenuitte kunnenvoerenvoordeverschillendeonderdelenvanhetheletestproces.de systemenmoetenalgemeengenoegzijn,zodatookeindgebruikerseropkunnen testen.erzaleenaparteserveraanwezigzijndiedemailserverfunctiezal innemen.eenandereserverzalapartdewebhostingvoorstellen.laterwordt dezeserveroverbodig,alsdeexternewebhostinggeregeldis.eenprinteris nodigvooreventueleuitdraaivantestresultaten. Software Voordewebsiteonderdelenzalopverschillendebrowsersgetestworden,zoals InternetExplorer6,7en8,Firefox2en3,SafarienOpera.Deeerstereeks browserswerkenalleenonderhetbesturingssysteemvanmicrosoft,windows.er zullendaarompc sbeschikbaarzijnmetwindowsxpmetveelverschillende browserserop.deoverigetesttoolszullenookopbesturingssysteemdraaien. Tevenszalereenuitgebreidmeetenlogsoftwarepakketopdraaien. DemailserverendehostingserverzulleneenLinuxbesturingssysteemdraaien. DehostingserverzalPHP5enMySQLhebbengeïnstalleerdonderApache. Erzaleenofficepakketgeïnstalleerdstaanomdocumentatieenuitdraaivan gegevensmogelijktemaken. Koppelingen Natuurlijkzalerwaarnodigeeninternetaansluitingbeschikbaarzijn.Tijdens testsmoetdezeaanofuitteschakelenzijn.dekoppelingnaarhetbestaande CRMsysteemverlooptookviainternetovereenVPNverbinding. Beheertoolsenprocessen Alleactiviteitenvandetestsystemenwordengemetenengelogd.Ditisniet alleenvoordetestresultatenbelangrijk,maarookvoorhetbeheer. 7.2Testtools HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 19

Sowiesowordtergebruiktgemaaktvande standaard testtoolsalsfirebugin firefox,deerrorconsoleindebrowsersenw3cvalidators.tevenszijnerde bekendetesttoolszoalstestwarebeheer,record&playback en bevindingenbeheertools.deontwikkelaarszelfhebbenveelervaringenkennis meteigenontwikkeldetesttoolsoffreewaretesttoolsgedownloadvanhet internet.voorwebapplicatieskandanaandevolgendecategorieëngedacht worden: LoadandPerformanceTestTools Linkcheckers WebFunctional/RegressionTestTools WebSiteSecurityTestTools LogAnalysisTools 7.3Kantoorinrichting Hettestenzalplaatsvindeninapartewerkkamersmetdaarindehardwareen softwareentesttoolszoalseerderbesproken.verderzijnercomfortabeletafels enstoelenenhetkantoorisvandegebruikelijkegemakkenvoorzien.verderiser ookeenvergaderruimteaanwezig,omdeplannenenderesultatentekunnen besprekenenanalyseren. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 20

8.Beheer 8.1Testprocesbeheer Devoortgangenkwaliteitvanhettestprocesmoetenbeheerdworden.De volgendegegevensmoetencontinuewordenbijgehoudenquaidentificatie, registratie,administratie,opslageninterpretatie: voortgangendebestedingvanbudgetentijd kwaliteitsindicatoren teststatistieken Ditbeheervaltonderdeverantwoordelijkheidvandetestmanager.Erwordt gebruikgemaaktvaneen dashboard omdevoortgangendebestedingvan budgetentijdindegatentehouden. 8.2Infrastructuurbeheer Zoweldetestomgeving,detesttoolsendekantoorinrichtingmoetenbeheerd worden.detesttoolsvallenonderdeverantwoordingvandeontwikkelaarsdie samenmetdeeindgebruikersdetestsuitvoeren.detestomgevingende kantoorinrichtingwordtbeheerddoordeprojectmanager.dezezalditbeheer waarschijnlijkuitbestedenaandeafdelingsysteembeheervandelocatie. 8.3Testproductbeheer Detestmanagerbeheerdalletestproductendieontstaanuitdetestsenzorgt voorgoedeversiebeheerhiervan.hijzorgterookvoordatdejuisteproducten terechtkomenbijhetontwikkelteamdiedewijzigingenmoetdoorvoeren. 8.4Bevindingenprocedure Zoalshierbovenalgenoemdisdetestmanagerhiervoorverantwoordelijk.Erzal eenhandigeadministratietoolgebruiktwordenomdebevindingenmakkelijkte registrerenendoortegeven.dezetoolis(bijvoorbeeld)bugzilla. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 21

9.Testprocesrisico senmaatregelen Binneneenprojectendusookeentestproceshebjealtijdverschillenderisico s enkansopcalamiteiten.hieronderaangegevenstaatelkrisicometimpacten maatregel(en). 1. Planningisnietrealistisch 2. Hettestobjecten/ofdetestbasiszijnvanonvoldoendekwaliteit 3. Bepaalderesourceskunnenniet(volledig)ofoptijdgeleverdworden 4. Detestbasiswijzigtveeltijdenshettestproces 5. Eristeweinigondersteuningbeschikbaarindetestomgeving Risiconummer:1 Naam:Planningnietrealistisch Impactklein/middel/groot:Middel Beschrijving: kans:groot Devoorafgemaakteplanningblijktachterafnietrealistisch. Maatregel(en): Ermoeteerstgekekenwordenwaaromdeplanningnietgehaaldwordt.Watis deoorzaakervan. Deplanningzalsowiesoherzienmoetenwordenopbasisvandenieuwe bevindingenennieuweinschattingen. Risiconummer:2 Impactklein/middel/groot:Groot Beschrijving: Naam:Testbasisslecht kans:middel Hettestobjecten/ofdetestbasiszijnvanonvoldoendekwaliteit Maatregel(en): Erzalnaconstateringzosnelmogelijkrapportuitgebrachtmoetenwordenbij deontwikkelaars. Deingeplandetest(s)zalmisschienuitgesteldworden,omdaterzonder aanpassingenwaarschijnlijkgeenrelevantetestproductenzullenontstaan. Risiconummer:3 Impactklein/middel/groot:Groot Beschrijving: Naam:Resourcestelaat kans:klein Bepaalderesourceskunnenniet(volledig)ofoptijdgeleverdworden Maatregel(en): Deingeplandetest(s)kunnennietuitgevoerdwordenenmoetendusuitgesteld worden. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 22

Deverantwoordelijkepartijvanderesourceswordtdringendgewezenopde gevolgen.deconsequentiesliggenvastinhetcontractmetdeleverancier. Risiconummer:4 Impactklein/middel/groot:Middel Beschrijving: Detestbasiswijzigtveeltijdenshettestproces Maatregel(en): Naam:Testbasiswijzigtteveel/vaak kans:middel Erzalgetestgaanwordenmeteenbepaaldeversievanhettetesten onderdeel.nieuwereversieservanzullenlaterpasgetestworden. Erwordtgevraagdofdeontwikkelaarsbeterkunnenaangevenofheteen laatste versieisofniet. Devoorwaardenomeenonderdeeltetestenwordeneventueelaangescherpt omherhalingenonnodigeregressieteststevoorkomen. Risiconummer:5 Impactklein/middel/groot:Middel Beschrijving: Naam:Teweinigondersteuning kans:klein Eristeweinigondersteuningbeschikbaarindetestomgeving Maatregel(en): Erzalbekekenwordenopwelkepuntendeondersteuningnietvoldoendewas. Deondersteuningwordteventueelverbeterdopdemissendepunten Detesterswordenvakergevraagdomhunmeningoverdeondersteuningom deproblemeneerderteherkennenensnellerintekunnengrijpen. HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 23

Urenverantwoording Taak/activiteit VolgenlessenTMapNext 4 BestuderenboekentheorieTmapNext 14 Bestuderenenanalyserenuitgebreidecase 3 Opzet,invullingenopmaakvanhettestplan 16 Totaal 37 Uren HermanvanderMeulens1013123 ISO4Opdracht2 TmapNext 24