SlideShare a Scribd company logo
1 of 31
Download to read offline
Den røde tråd fra testdækning til
releasemetrikker
The art of developing software cheaper,
in good quality and at schedule

© Software-Pro
Software-Pro – Rådgiver, bemander og uddanner

… indenfor
test og kvalitetssikring
Software-Pro …
 Rådgiver vore kunder til







bedre testprocesser
højere testmodenhed (TMM)
færre fejl i produktionen
billigere test og udvikling
hurtigere projektgennemløb
større agilitet

 Uddanner vore kunder i







certificeret test og testledelse
krav og scope management
Scrum og Kanban
CMMI
process improvement
sourcing

 Bemander vore kunders
projekter med







testere
testmanager
testspecialister
QA konsulenter
releasemanager
danske og udenlandske
konsulenter
Founder and owner
 Torben Hoelgaard, B.Sc. in IT, Test and QA Consultant, CEO
 Founded Software-Pro in 2008
 Experience:
 4 years of consulting in ATP, Saxo Bank and 18 other companies
 4 years as VP of Corp. Quality Assurance at Saxotech
 4 years as VP of Services at Saxotech
 3 years as Nordic Sales Manager at Saxotech
 3 years as Project Chief at Saxotech
 7 years as Project Manager at Nordjyske
________
20+ years as Change Agent
Software-Pro - Change Cube
C
Level 3
Level 2 Maturity
Level 1

B
Organizational
level
Strategic
Tactic
Operational

© Software-Pro

Processes
People
Methods
A M+P+P
Customers and Projects
 Projects (not complete list)




















Test Assessment
Test Strategy – develop and implement
ISTQB Test training courses
Test Community Kick off
Test Optimization Project
Test Process Issue
Test Plans & Rapports
Test Metrics and Dashboards
Test Management
Test Design and Test Execution
Test Tool implementation: QC9.2 and ALM11 a.o.
SCRUM training and coaching
Develop and implement Resource Planning
System and Processes
Development Model
Incident Management Process
Major Planning system
CMMI introduction
LEAN Test Strategy
Use Case Driven Design implementation
Agenda
 Den røde tråd fra testdækning til releasemetrikker
 Mange har taget ISTQB certifikat i softwaretest men ofte bliver begrebet
testdækning ikke brugt i det praktiske arbejde. Det er en skam, for
testdækning er sammen med kvalitet to vigtige elementer, når man skal
sætte mål for testen. Mål for testen er første punkt i Testing Maturity
Model, så det understreger, hvor vigtigt det er. Testdækning og mål for
testen er også væsentlige parametre når man skal opstille
releasemetrikker. I dette indlæg vil Torben, med input fra tilhørerne, prøve
at få den røde tråd gennem disse emner frem:








Testdækning (teori, dækningselementer, anvendelse i praksis)
Fejlniveau - kvalitet
Mål for testen
Testing Maturity Model (TMM)
Testplanlægning
Releasemetrikker (dashboard med trendkurver)
TMM

Den
røde tråd
Mål for testen
 Mål for testen = testdækning + fejlniveau
 Fejlniveau = fejlmængde x alvorlighed
 Alvorlighed (severity) opdeles i kategorier





Blokerende fejl
Alvorlige fejl
Mindre alvorlige fejl
Kosmetiske fejl
Test Coverage - Exercise
 Case:
 You have designed 50 test cases
 You planned to execute 40 test cases
 You actually managed to execute 30

 What is your test coverage?





A: 80%
B: 75%
C: 60%
D: Don’t know
Test Coverage - Answer
 If you planned for 40 tests and did 30, most Project Managers
would think that your test coverage is 75%
(which would be a pretty good test)
 Right answer is D: Don’t know!
 Test Coverage definition:
 The degree, in percent, to which a coverage item has been tested
 Examples of Coverage Items: User Stories, requirements, interfaces,
statements etc.

 In this case we have no information about the coverage item
and the number of tests needed to get 100% coverage
 E.g. if 200 tests were needed to get 100% coverage, and you did
30, the coverage would be 15% (which would be a pretty bad test)
Testdækning – øvelse 2
 Find 5 eksempler på dækningselementer
Testdækning - dækningselementer
 Fra artiklen: Testdækning – et vigtigt begreb









User Stories
Instruktioner (code statements)
Beslutninger (code decisions)
Grænseflader
Transaktionstyper
Menupunkter
Brugerroller
Forretningsprocesser
Testdækning - øvelse 3
 Kan man tale om testdækning per
testniveau?
 Find to eksempler på dækningselementer
for hvert testniveau i ISTQB
Testdækning – udtrykkes i procent
 Husk at testdækningen udtrykkes i procent
 “Procentdelen af dækningselementet der
er testet”

 Skal målet være 100% testdækning?
Testdækning – hvilke
 Hvilke dækningselementer og hvilken
dækningsgrad skal vi vælge?
 It depends…





Risici
Kommunikation
Testniveauer
Modenhed
Mål for testen
 Mål for testen = testdækning + fejlniveau
 Fejlniveau = fejlmængde x alvorlighed
 Alvorlighed (severity) opdeles i kategorier





Blokerende fejl
Alvorlige fejl
Mindre alvorlige fejl
Kosmetiske fejl
Mål for testen - fejlniveau
 Fra artiklen: Mål for testen
 - eksempel på næste side
Fejlniveau – kvalitet
 Målet for fejlniveauet kunne f.eks. være:
 Vi vil ikke frigive software med kendte kategori
1 fejl
 Vi vil ikke frigive software med kendte kategori
2 fejl, med mindre de er
 dokumenterede og
 der findes en workaround og
 det er besluttet, hvornår fejlen rettes

 Vi vil ikke frigive, før fejltendensen er faldende
Fejlniveau – øvelse 4
 Find 3 eksempler på fejlniveauer
 Kan man tale om fejlniveauer per testniveau?
 Find et eksempel på fejlniveauet for hvert
testniveau i ISTQB
 Hvorfor kendte fejl?
Fejltendens
Mål for testen
 Lad os se på to eksempler fra
virkeligheden
 Mellemstor virksomhed indenfor publicering

 Stor virksomhed indenfor pension
Agenda
 Den røde tråd fra testdækning til releasemetrikker
 Mange har taget ISTQB certifikat i softwaretest men ofte bliver begrebet
testdækning ikke brugt i det praktiske arbejde. Det er en skam, for
testdækning er sammen med kvalitet to vigtige elementer, når man skal
sætte mål for testen. Mål for testen er første punkt i Testing Maturity
Model, så det understreger, hvor vigtigt det er. Testdækning og mål for
testen er også væsentlige parametre når man skal opstille
releasemetrikker. I dette indlæg vil Torben, med input fra tilhørerne, prøve
at få den røde tråd gennem disse emner frem:








Testdækning (teori, dækningselementer, anvendelse i praksis)
Fejlniveau - kvalitet
Mål for testen
Testing Maturity Model (TMM)
Testplanlægning
Releasemetrikker (dashboard med trendkurver)
TMM
22 Key Process Areas
=
22 Projects of Change!
Pick 1 or pick many
TMM Saxotech DK
100
80
60
40
20
0

Feb 2005

June 2006

March 2008
Testplanlægning
 Kan vi bruge “Mål for testen” i forbindelse
med testplanlægning?
Release Metrics – Test Progress
Metrik - pyramide
Teststatus - fordeling

Teststatus - trend



Teststatus - trend

Fejl - alvorlighed



Teststatus - trend

Fejl - trend

Fejlede test iht. prio

Når ledelsen ser de centrale metrikker
for releasen, vil der helt naturligt
komme spørgsmål til de enkelte
ordninger og domæner. Det betyder, at
releasemetrikkerne i virkeligheden kan
ses som en pyramide, hvor man
starter i toppen og spørger sig hele
vejen ned fra Release -> Ordning ->
Domæne -> Leverandør (Appl.) /
Opgave

Releases

Ordninger

Domæner

Det gode er, at de centrale metrikker
kan genanvendes på underliggende
niveauer

Applikationer / Opgaver
Overblik - Scope
Release

Ordning

Domæne

28

X

Fælles
Releasemetrikker – Dashboard link
TMM

Den
røde tråd
Questions & comments?
Info@Software-Pro.dk
www.Software-Pro.dk +45 3178 0000
© Software-Pro

More Related Content

Similar to Den røde tråd fra testdækning til releasemetrikker af torben hoelgaard software pro

Videoforbrugertest + den optimale udviklingsproces
Videoforbrugertest + den optimale udviklingsprocesVideoforbrugertest + den optimale udviklingsproces
Videoforbrugertest + den optimale udviklingsprocesKristina Bonde Kristoffersen
 
Product Ownerens værktøjskasse
Product Ownerens værktøjskasseProduct Ownerens værktøjskasse
Product Ownerens værktøjskasseBestBrains
 
Fail webinar
Fail webinarFail webinar
Fail webinarPentia
 
Cv Peter KrøIjer Jensen Dk Feb 2012
Cv   Peter KrøIjer Jensen   Dk Feb 2012Cv   Peter KrøIjer Jensen   Dk Feb 2012
Cv Peter KrøIjer Jensen Dk Feb 2012Peter Krøijer-Jensen
 
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet 01042015
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet   01042015Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet   01042015
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet 01042015ArbejdsmiljøNET
 
Vil du sætte en høj standard i dit innovationsprojekt?
Vil du sætte en høj standard i dit innovationsprojekt?Vil du sætte en høj standard i dit innovationsprojekt?
Vil du sætte en høj standard i dit innovationsprojekt?Dansk Standard
 
Webinar 2 Hurtigt fra strategi til handling
Webinar 2   Hurtigt fra strategi til handlingWebinar 2   Hurtigt fra strategi til handling
Webinar 2 Hurtigt fra strategi til handlingPentia
 
En styrket kundeservice gennem transformation af administrative processer, An...
En styrket kundeservice gennem transformation af administrative processer, An...En styrket kundeservice gennem transformation af administrative processer, An...
En styrket kundeservice gennem transformation af administrative processer, An...IBM Danmark
 
Iam Power Brunch Presentation
Iam Power Brunch PresentationIam Power Brunch Presentation
Iam Power Brunch PresentationFrederikhl
 
BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011Jesper Thaning
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamNiels Frydenholm
 
Erfaringer med agile EU-udbud
Erfaringer med agile EU-udbudErfaringer med agile EU-udbud
Erfaringer med agile EU-udbudBestBrains
 
Pentia Webinar: Fra strategi til handling. Hurtigere!
Pentia Webinar:   Fra strategi til handling. Hurtigere!Pentia Webinar:   Fra strategi til handling. Hurtigere!
Pentia Webinar: Fra strategi til handling. Hurtigere!Pentia
 
CRM på én dag: Finn Thomsen, DIRECTion
CRM på én dag: Finn Thomsen, DIRECTionCRM på én dag: Finn Thomsen, DIRECTion
CRM på én dag: Finn Thomsen, DIRECTionHusetMarkedsforing
 

Similar to Den røde tråd fra testdækning til releasemetrikker af torben hoelgaard software pro (20)

Videoforbrugertest + den optimale udviklingsproces
Videoforbrugertest + den optimale udviklingsprocesVideoforbrugertest + den optimale udviklingsproces
Videoforbrugertest + den optimale udviklingsproces
 
Nyt centralt webteam
Nyt centralt webteamNyt centralt webteam
Nyt centralt webteam
 
Product Ownerens værktøjskasse
Product Ownerens værktøjskasseProduct Ownerens værktøjskasse
Product Ownerens værktøjskasse
 
Fail webinar
Fail webinarFail webinar
Fail webinar
 
Cv Peter KrøIjer Jensen Dk Feb 2012
Cv   Peter KrøIjer Jensen   Dk Feb 2012Cv   Peter KrøIjer Jensen   Dk Feb 2012
Cv Peter KrøIjer Jensen Dk Feb 2012
 
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet 01042015
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet   01042015Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet   01042015
Workshop - Præsentation af ulykkesanalysemetode til arbejdsmiljønet 01042015
 
Vil du sætte en høj standard i dit innovationsprojekt?
Vil du sætte en høj standard i dit innovationsprojekt?Vil du sætte en høj standard i dit innovationsprojekt?
Vil du sætte en høj standard i dit innovationsprojekt?
 
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, NykreditScrum på virksomhedens præmisser af Nis Holst, Nykredit
Scrum på virksomhedens præmisser af Nis Holst, Nykredit
 
Webinar 2 Hurtigt fra strategi til handling
Webinar 2   Hurtigt fra strategi til handlingWebinar 2   Hurtigt fra strategi til handling
Webinar 2 Hurtigt fra strategi til handling
 
En styrket kundeservice gennem transformation af administrative processer, An...
En styrket kundeservice gennem transformation af administrative processer, An...En styrket kundeservice gennem transformation af administrative processer, An...
En styrket kundeservice gennem transformation af administrative processer, An...
 
InfinIT temadag om remote usability testing 10. december 2014
InfinIT temadag om remote usability testing 10. december 2014InfinIT temadag om remote usability testing 10. december 2014
InfinIT temadag om remote usability testing 10. december 2014
 
Iam Power Brunch Presentation
Iam Power Brunch PresentationIam Power Brunch Presentation
Iam Power Brunch Presentation
 
Agilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomhederAgilitet i hurtigt voksende softwarevirksomheder
Agilitet i hurtigt voksende softwarevirksomheder
 
BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011BestBrains Agile kontrakter marts 2011
BestBrains Agile kontrakter marts 2011
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance team
 
Erfaringer med agile EU-udbud
Erfaringer med agile EU-udbudErfaringer med agile EU-udbud
Erfaringer med agile EU-udbud
 
Pentia Webinar: Fra strategi til handling. Hurtigere!
Pentia Webinar:   Fra strategi til handling. Hurtigere!Pentia Webinar:   Fra strategi til handling. Hurtigere!
Pentia Webinar: Fra strategi til handling. Hurtigere!
 
CRM på én dag: Finn Thomsen, DIRECTion
CRM på én dag: Finn Thomsen, DIRECTionCRM på én dag: Finn Thomsen, DIRECTion
CRM på én dag: Finn Thomsen, DIRECTion
 
Orla Pedersen, Dafolo A/S
Orla Pedersen, Dafolo A/SOrla Pedersen, Dafolo A/S
Orla Pedersen, Dafolo A/S
 
Embedded Software Quality
Embedded Software QualityEmbedded Software Quality
Embedded Software Quality
 

More from InfinIT - Innovationsnetværket for it

More from InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Den røde tråd fra testdækning til releasemetrikker af torben hoelgaard software pro

  • 1. Den røde tråd fra testdækning til releasemetrikker The art of developing software cheaper, in good quality and at schedule © Software-Pro
  • 2. Software-Pro – Rådgiver, bemander og uddanner … indenfor test og kvalitetssikring
  • 3. Software-Pro …  Rådgiver vore kunder til       bedre testprocesser højere testmodenhed (TMM) færre fejl i produktionen billigere test og udvikling hurtigere projektgennemløb større agilitet  Uddanner vore kunder i       certificeret test og testledelse krav og scope management Scrum og Kanban CMMI process improvement sourcing  Bemander vore kunders projekter med       testere testmanager testspecialister QA konsulenter releasemanager danske og udenlandske konsulenter
  • 4. Founder and owner  Torben Hoelgaard, B.Sc. in IT, Test and QA Consultant, CEO  Founded Software-Pro in 2008  Experience:  4 years of consulting in ATP, Saxo Bank and 18 other companies  4 years as VP of Corp. Quality Assurance at Saxotech  4 years as VP of Services at Saxotech  3 years as Nordic Sales Manager at Saxotech  3 years as Project Chief at Saxotech  7 years as Project Manager at Nordjyske ________ 20+ years as Change Agent
  • 5. Software-Pro - Change Cube C Level 3 Level 2 Maturity Level 1 B Organizational level Strategic Tactic Operational © Software-Pro Processes People Methods A M+P+P
  • 6. Customers and Projects  Projects (not complete list)                    Test Assessment Test Strategy – develop and implement ISTQB Test training courses Test Community Kick off Test Optimization Project Test Process Issue Test Plans & Rapports Test Metrics and Dashboards Test Management Test Design and Test Execution Test Tool implementation: QC9.2 and ALM11 a.o. SCRUM training and coaching Develop and implement Resource Planning System and Processes Development Model Incident Management Process Major Planning system CMMI introduction LEAN Test Strategy Use Case Driven Design implementation
  • 7. Agenda  Den røde tråd fra testdækning til releasemetrikker  Mange har taget ISTQB certifikat i softwaretest men ofte bliver begrebet testdækning ikke brugt i det praktiske arbejde. Det er en skam, for testdækning er sammen med kvalitet to vigtige elementer, når man skal sætte mål for testen. Mål for testen er første punkt i Testing Maturity Model, så det understreger, hvor vigtigt det er. Testdækning og mål for testen er også væsentlige parametre når man skal opstille releasemetrikker. I dette indlæg vil Torben, med input fra tilhørerne, prøve at få den røde tråd gennem disse emner frem:       Testdækning (teori, dækningselementer, anvendelse i praksis) Fejlniveau - kvalitet Mål for testen Testing Maturity Model (TMM) Testplanlægning Releasemetrikker (dashboard med trendkurver)
  • 9. Mål for testen  Mål for testen = testdækning + fejlniveau  Fejlniveau = fejlmængde x alvorlighed  Alvorlighed (severity) opdeles i kategorier     Blokerende fejl Alvorlige fejl Mindre alvorlige fejl Kosmetiske fejl
  • 10. Test Coverage - Exercise  Case:  You have designed 50 test cases  You planned to execute 40 test cases  You actually managed to execute 30  What is your test coverage?     A: 80% B: 75% C: 60% D: Don’t know
  • 11. Test Coverage - Answer  If you planned for 40 tests and did 30, most Project Managers would think that your test coverage is 75% (which would be a pretty good test)  Right answer is D: Don’t know!  Test Coverage definition:  The degree, in percent, to which a coverage item has been tested  Examples of Coverage Items: User Stories, requirements, interfaces, statements etc.  In this case we have no information about the coverage item and the number of tests needed to get 100% coverage  E.g. if 200 tests were needed to get 100% coverage, and you did 30, the coverage would be 15% (which would be a pretty bad test)
  • 12. Testdækning – øvelse 2  Find 5 eksempler på dækningselementer
  • 13. Testdækning - dækningselementer  Fra artiklen: Testdækning – et vigtigt begreb         User Stories Instruktioner (code statements) Beslutninger (code decisions) Grænseflader Transaktionstyper Menupunkter Brugerroller Forretningsprocesser
  • 14. Testdækning - øvelse 3  Kan man tale om testdækning per testniveau?  Find to eksempler på dækningselementer for hvert testniveau i ISTQB
  • 15. Testdækning – udtrykkes i procent  Husk at testdækningen udtrykkes i procent  “Procentdelen af dækningselementet der er testet”  Skal målet være 100% testdækning?
  • 16. Testdækning – hvilke  Hvilke dækningselementer og hvilken dækningsgrad skal vi vælge?  It depends…     Risici Kommunikation Testniveauer Modenhed
  • 17. Mål for testen  Mål for testen = testdækning + fejlniveau  Fejlniveau = fejlmængde x alvorlighed  Alvorlighed (severity) opdeles i kategorier     Blokerende fejl Alvorlige fejl Mindre alvorlige fejl Kosmetiske fejl
  • 18. Mål for testen - fejlniveau  Fra artiklen: Mål for testen  - eksempel på næste side
  • 19. Fejlniveau – kvalitet  Målet for fejlniveauet kunne f.eks. være:  Vi vil ikke frigive software med kendte kategori 1 fejl  Vi vil ikke frigive software med kendte kategori 2 fejl, med mindre de er  dokumenterede og  der findes en workaround og  det er besluttet, hvornår fejlen rettes  Vi vil ikke frigive, før fejltendensen er faldende
  • 20. Fejlniveau – øvelse 4  Find 3 eksempler på fejlniveauer  Kan man tale om fejlniveauer per testniveau?  Find et eksempel på fejlniveauet for hvert testniveau i ISTQB  Hvorfor kendte fejl?
  • 22. Mål for testen  Lad os se på to eksempler fra virkeligheden  Mellemstor virksomhed indenfor publicering  Stor virksomhed indenfor pension
  • 23. Agenda  Den røde tråd fra testdækning til releasemetrikker  Mange har taget ISTQB certifikat i softwaretest men ofte bliver begrebet testdækning ikke brugt i det praktiske arbejde. Det er en skam, for testdækning er sammen med kvalitet to vigtige elementer, når man skal sætte mål for testen. Mål for testen er første punkt i Testing Maturity Model, så det understreger, hvor vigtigt det er. Testdækning og mål for testen er også væsentlige parametre når man skal opstille releasemetrikker. I dette indlæg vil Torben, med input fra tilhørerne, prøve at få den røde tråd gennem disse emner frem:       Testdækning (teori, dækningselementer, anvendelse i praksis) Fejlniveau - kvalitet Mål for testen Testing Maturity Model (TMM) Testplanlægning Releasemetrikker (dashboard med trendkurver)
  • 24. TMM 22 Key Process Areas = 22 Projects of Change! Pick 1 or pick many TMM Saxotech DK 100 80 60 40 20 0 Feb 2005 June 2006 March 2008
  • 25. Testplanlægning  Kan vi bruge “Mål for testen” i forbindelse med testplanlægning?
  • 26. Release Metrics – Test Progress
  • 27. Metrik - pyramide Teststatus - fordeling Teststatus - trend  Teststatus - trend Fejl - alvorlighed  Teststatus - trend Fejl - trend Fejlede test iht. prio Når ledelsen ser de centrale metrikker for releasen, vil der helt naturligt komme spørgsmål til de enkelte ordninger og domæner. Det betyder, at releasemetrikkerne i virkeligheden kan ses som en pyramide, hvor man starter i toppen og spørger sig hele vejen ned fra Release -> Ordning -> Domæne -> Leverandør (Appl.) / Opgave Releases Ordninger Domæner Det gode er, at de centrale metrikker kan genanvendes på underliggende niveauer Applikationer / Opgaver