• No results found

Testdesign och utförande

In document Examensarbete Kandidatexamen (Page 73-79)

SG 1 - Utför testanalys och design med hjälp av testdesigntekniker

- PA 2.4, SG 1, SP 1.1 Identify and prioritize test conditions.

Testfall identifieras och prioriteras med hjälp av testdesigntekniker

- PA 2.4, SG 1, SP 1.2 Identify and prioritize test cases

67 Testdata som är nödvändiga för att stödja

testvillkoren och utförandet av testfall identifieras

- PA 2.4, SG 1, SP 1.3 Identify necessary specific test data

Spårbarhet mellan kraven och testvillkoren fastställs och upprätthålls

- PA 2.4, SG 1, SP 1.4 Maintain horizontal traceability with requirements

Testförfaranden utvecklas och prioriteras

SG 2 - Utför testimplementation

- PA 2.4, SG 2, SP 2.1 Develop and prioritize test procedures

Det skapas testdata som anges under testanalysen och utvecklandet

- PA 2.4, SG 2, SP 2.2 Create specific test data

Det finns en specifikation för röktester

- PA 2.4, SG 2, SP 2.3 Specify intake test procedure

Det finns ett exekveringsschema för testning som beskriver den sekvens som

testprocedurerna kommer att utföras i

- PA 2.4, SG 2, SP 2.4 Develop test execution schedule

Det utförs röktester för testobjektet för att upptäcka buggar

SG 3 - Utför testexekvering

- PA 2.4, SG 3, SP 3.1 Perform intake test

Testfallen utförs automatiskt med fördefinierade skript

- PA 2.4, SG 3, SP 3.2 Execute test cases

Testfallen utförs manuellt med hjälp av dokumentation

- PA 2.4, SG 3, SP 3.2 Execute test cases

Avvikelser mellan de faktiska och förväntade resultaten rapporteras

- PA 2.4, SG 3, SP 3.3 Report test incidents

Testloggar skrivs om genomförandet av tester - PA 2.4, SG 3, SP 3.4 Write test log

Lämpliga åtgärder vid incidenter relaterade till testning beslutas av en ledning

SG 4 - Ta hand om testincidenter till avslut - PA 2.4, SG 4, SP 4.1 Decide

disposition of incidents in configuration control board

Lämpliga åtgärder utförs för att fixa incidenter relaterade till testning

- PA 2.4, SG 4, SP 4.2 Perform appropriate action to fix the test incidents

Statusen för en incident relaterade till testning spåras och lämpliga åtgärder vidtas vid behov

- PA 2.4, SG 4, SP 4.3 Track the status of test incidents

Det finns en testmiljö som inkluderar testdata, behov, förväntningar och begränsningar

Processområde 5 - Testmiljö

SG 1 - Utveckla kraven för testmiljön - PA 2.5, SG 1, SP 1.1 Elicit test

environment needs Behoven för testmiljön omvandlas till

prioriterade krav

- PA 2.5, SG 1, SP 1.2 Develop the test environment requirements

68 Kraven för testmiljön är analyserade så att de

är nödvändiga, tillräckliga och genomförbara

- PA 2.5, SG 1, SP 1.3 Analyze the test environment requirements

Testmiljön specifierad och implementerad efter kravspecifikationen

SG 2 - Utför implementering av testmiljö - PA 2.5, SG 2, SP 2.1 Implement the

test environment Testmiljön har testdata som anges i

kravspecifikationen

- PA 2.5, SG 2, SP 2.2 Create generic test data

Röktester för testmiljön planeras och utförs

- PA 2.5, SG 2, SP 2.4 Perform test environment intake test

- PA 2.5, SG 2, SP 2.3 Specify test environment intake test procedure

Systemhantering utförs i testmiljöerna för att effektivt stödja testexekveringsprocessen

SG 3 - Hantera och kontrollera testmiljöer - PA 2.5, SG 3, SP 3.1 Perform systems

management Testdata hanteras och kontrolleras för att

effektivt stödja testutförandeprocessen

- PA 2.5, SG 3, SP 3.2 Perform test data management

Tillgängligheten och användningen av testmiljön för flera grupper samordnas för att uppnå maximal effektivitet

- PA 2.5, SG 3, SP 3.3 Coordinate the availability and usage of the test environments

Problem som uppstår när testmiljön används rapporteras

- PA 2.5, SG 3, SP 3.4 Report and manage test environment incidents

69

Bilaga 7

Relationen mellan påstående och aktivitet i förhållande till TIM.

Påstående KPA (Level) - Aktivitet

Planering av test sker vid varje projekt - Planering och sökning (Level 1) - Grundläggande planering

genomförs. Det finns en designerad testledare vid

varje projekt

- Organisation (Level 1) - Det finns en testledare och ett testteam. Det finns ett designerat team som endast

jobbar med test.

- Organisation (Level 1) - Det finns en testledare och ett testteam.

Det finns en standard för hur planering, utförande och dokumenterande av test ska ske.

- Organisation (Level 1) - Testning sker i enlighet med dokumenterad standard.

- Planering och sökning (Level 1) - Grundläggande planering

genomförs.

Test baseras på kravställningen

- Testfall (Level 1) - Testfall baseras på kraven.

När kravställningen ändras så ändras testerna efter dem

- Planering och sökning (Level 1) - Planer förändras med kraven. - Testfall (Level 1) - Testfall blir

reviderade när kraven ändras.

Innan test utfärdas så är dem planerade i testfall

- Testfall (Level 1) - Testfall är designade och dokumenterade enligt dokumenterad policy före genomförande.

Test utfärdas efter dokumenterade testfall

- Planering och sökning (Level 1) - Planer är utförda efter standarder och avvikelser dokumenteras. - Testfall (Level 1) - Testfall

genomförs efter dokumenterade instruktioner.

När buggar hittas dokumenteras dem digitalt (Via Jira)

- Testware (Level 1) -

Problemrapportering sker via dator.

Det finns en dokumenterad process om hur krav skall granskas

- Reviews (Level 1) -

Standardiserade och dokumenterade granskningstekniker används.

Krav granskas inom projekten

- Reviews (Level 1) - Krav är granskade.

70 Det finns möjlighet för träning/utbildning

gällande kravgranskning

- Reviews (Level 1) -

Granskningsansvarig och ledning är given träning inom

granskningstekniker.

Det finns någon som jobbar heltid med testning i varje projekt

- Organisation (Level 2) -

Nyckelpersoner arbetar fulltid på ett projekt och resurser (personer) är inte delade mellan projekt.

Ansvarsområden inom ett projekt tilldelas och dokumenteras

- Organisation (Level 2) - Ansvar är definierade, dokumenterade och förstådda.

Planering och uppföljning av projekt sker digitalt (Jira)

- Planering och sökning (Level 2) - Planering och uppföljning sker digitalt.

När planering utförs så utförs den med ett långsiktigt tänkande

- Planering och sökning (Level 2) - Planering är utfört på ett

evolutionärt sätt.

Tester återanvänds i andra projekt

- Planering och sökning (Level 2) - Generiska planer används.

Kodgranskning sker under projektets gång

- Reviews (Level 2) - Design- och koddokument är granskade.

71

Bilaga 8

TIM

TIM:s enkätresultat summerat till poängmedelvärde och procent uppnått för varje påstående.

Påstående Genomsnittspoäng

Procentsats i genomsnitt

Planering av test sker vid varje projekt. 1.09 36.36%

Det finns en designerad testledare vid varje

projekt 0.64 21.21%

Det finns ett designerat team som endast

jobbar med test. 0.00 0.00%

Det finns en standard för hur planering, utförande och dokumenterande av test ska

ske. 0.55 18.18%

Test baseras på kravställningen 1.27 42.42%

När kravställningen ändras så ändras testerna

efter dem 1.09 36.36%

Innan test utfärdas så är dem planerade i

testfall 0.45 15.15%

Test utfärdas efter dokumenterade testfall 0.27 9.09%

När buggar hittas dokumenteras dem digitalt

(Via Jira) 2.36 78.79%

Det finns en dokumenterad process om hur

krav skall granskas 0.45 15.15%

Krav granskas inom projekten 1.00 33.33%

Det finns möjlighet för träning/utbildning

gällande kravgranskning 0.73 24.24%

Det finns någon som jobbar heltid med

testning i varje projekt 0.00 0.00%

Ansvarsområden inom ett projekt tilldelas och

dokumenteras 1.27 42.42%

Planering och uppföljning av projekt sker

digitalt (Jira) 2.25 75.00%

När planering utförs så utförs den med ett

långsiktigt tänkande 1.82 60.61%

Tester återanvänds i andra projekt 0.09 3.03%

72

TMMi

Enkätresultatet för TMMi summerat.

Påstående Procentsats i genomsnitt för varje specifik aktivitet Procentsatsen i genomsnitt för specifikt mål Procentsatsen i genomsnitt för processområde Testmålen för testprocessen är identifierade, dokumenterade och godkända. PA 2.1, SG 1, SP

In document Examensarbete Kandidatexamen (Page 73-79)

Related documents