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