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