Monitoring a men pi ovovn kvality produktu Duan

  • Slides: 19
Download presentation
Monitoring a měření při ověřování kvality produktu Dušan Vaněk dusan. vanek@adastracopr. com

Monitoring a měření při ověřování kvality produktu Dušan Vaněk dusan. vanek@adastracopr. com

Proč měřit? § Protože je lepší řídit tok věcí, . . . §. .

Proč měřit? § Protože je lepší řídit tok věcí, . . . §. . . než aby tok věcí řídil nás. § A řídit něco, co nedokážeme měřit, . . . §. . . vyžaduje minimálně velmi dobrou křišťálovou kouli, . . . §. . . a být vyznavačem vysoce adrenalinových sportů.

Řídit nepotřebujeme pouze § § projekt, . . . ale též testování, i opravy,

Řídit nepotřebujeme pouze § § projekt, . . . ale též testování, i opravy, a zejména zrání produktu

Co s naměřenými hodnotami? § analyzovat je: Ø Ø Ø § § hledat podobnosti

Co s naměřenými hodnotami? § analyzovat je: Ø Ø Ø § § hledat podobnosti hledat duplikace hledat odchylky hledat „skryté informace“. . . sumarizovat je z různých pohledů vyhodnocovat je, zda vyhovují a na tomto základě se rozhodovat, . . . tedy skutečně řídit

Měřit znamená § znát: ukazatel, který měříme (a jak jej můžeme sledovat či měřit)

Měřit znamená § znát: ukazatel, který měříme (a jak jej můžeme sledovat či měřit) Ø metriku, která bude pro měření použita Ø hodnotu, která je akceptační hladinou, . . . Ø § ale hlavně musíme znát důvod měření proto je důležité pochopit, co nám měření může přinést Ø a jaká rizika nese neměření Ø

Základní sumarizace Defects § sumarizace Defects nad zvolenými atributy: Ø Ø Ø Defect Status

Základní sumarizace Defects § sumarizace Defects nad zvolenými atributy: Ø Ø Ø Defect Status Summary Defect Priority Summary Defect Severity Summary Defect Urgency Summary Defect Customer Emphasis Summary Defect Source Summary § Ø Locations/Test Articles/Product Unit (součástí produktu) Defect Impact on Requirements Summary § Test Targets (Requirements nebo Use Cases)

Rozdíl mezi § Product (System) Severity x Priority

Rozdíl mezi § Product (System) Severity x Priority

Kontingenční sumarizace Defects § Defect Density Pivot Table, např. : Status x Priority Ø

Kontingenční sumarizace Defects § Defect Density Pivot Table, např. : Status x Priority Ø Status x Severity Ø Status x Source (/Test Article/Product Unit) Ø Status x Impact on Requirements Ø Status x Test Case Ø

Defect Aging § Defect Aging, např. : Average Age to first response Ø Average

Defect Aging § Defect Aging, např. : Average Age to first response Ø Average Age to Resolved Ø

Defect Trend Charts § Defect Trend, např. : Ø Date x Defect Quantity (nejlépe

Defect Trend Charts § Defect Trend, např. : Ø Date x Defect Quantity (nejlépe s vyznačením Total, Solved, Not Solved) § § případně Drill. Down na Severity či Priority (u Not Soved) případně Drill. Down na Status (u Solved)

Sumarizace pokrytí testy § Coverage Summary Requirements-based Ø Test Case Progress Ø Code-based Ø

Sumarizace pokrytí testy § Coverage Summary Requirements-based Ø Test Case Progress Ø Code-based Ø § Coverage Ratio § Approved Product Success Ratio

Speciální ukazatele úspěšnosti testování § porovnání nalezených Defects a jejich Severity v různých oblastech:

Speciální ukazatele úspěšnosti testování § porovnání nalezených Defects a jejich Severity v různých oblastech: Ø nalezené Defects § § § Ø Developer Team Independent Team Beta Teams uvnitř zaměřené oblasti testů x v nezaměřené oblasti testů § úplnost odhalení nástražných Defects („falešné diamanty mezi pravými“)

Vyhodnocení splnění Requirements

Vyhodnocení splnění Requirements

Závěrečná zpráva vs. „on-line“ info

Závěrečná zpráva vs. „on-line“ info

Řízení reaktivní vs. aktivní

Řízení reaktivní vs. aktivní

Aktuální stav vs. trendy

Aktuální stav vs. trendy

Řízení aktivní vs. reaktivní

Řízení aktivní vs. reaktivní

Čtení skrytých informací z grafů

Čtení skrytých informací z grafů

„Věštění“ z grafu

„Věštění“ z grafu