#AT16VIE: Does Agile mean we have no time for testing?
-
Upload
dr-alexander-schwartz -
Category
Internet
-
view
147 -
download
0
Transcript of #AT16VIE: Does Agile mean we have no time for testing?
Smoke Test + Dashboard
Alex Schwartz
Source: Lisa Crispin & Janet GregoryAgile Testing: A Practical Guide for Testers and Agile Teams
.
Ingedients - Test Categorization / Taxonomy
Sonntag, 10. Oktober 2010 KW
Alex Schwartz
Recipe: The “Tetris Principle” - Test as low as possible
Story: As a customer I can contact the seller of an interesting ad.
Risk/aspect 1Mail is not sentdue to config
problems
Risk/aspectLayout of mail
is crap
Risk/aspect:Wrong maillanguage
Risk/aspect:Javascript problem
in contact form
no automated tests
automated tests
Story Test / UI(Integration)
Manual tests
Story testbelow UI
Story Test / UI(Browser)
Sonntag, 10. Oktober 2010 KW
Mein Erfahrung
...
100%
DevOps-Team “Places” bei
Verbesserungen
Fire Fighting
Deployment / Liefern
10 Monate 20 Monate
(mit Cloud)
...
Alex Schwartz
Principle: Visibility
www.flickr.com/photos/shannonsturgis/4274202367Sonntag, 10. Oktober 2010 KW
Alex Schwartz www.flickr.com/photos/28549294@N05/4273275734
Analogy #1: The Definition of Done (DoD) in a Kitchen
Assume a professional cook in a restaurant kitchen is asked to create a nice meal for a customer.
When it’s DONE?
NO
Sonntag, 10. Oktober 2010 KW
Alex Schwartz
Goal: A happy kitchen crew
www.flickr.com/photos/fractalv/1341923133Sonntag, 10. Oktober 2010 KW
Vorteile von schnellen Feedback
Zeit (MTTR)
Kosten
Kosten Fehler zu korrigieren steigen exponentiell (plus in Stufen)
● Auswirkungen eines Fehlers über die Zeit wächst ebenfall schneller als linear
● Nehmen wir an ein Team ist doppelt so langsam Fehler zu beheben (MTTR):○ doppelter Personalbedarf○ oder doppelt so viele Fehler
zu spät und zu teuer
schnell behoben
Stun
den
Mon
ate
Tage
Woc
hen
Vorteile von schnellen Feedback
Zeit (MTTR)
Kosten
Kosten Fehler zu korrigieren steigen exponentiell (plus in Stufen)
● Auswirkungen eines Fehlers über die Zeit wächst ebenfall schneller als linear
● Nehmen wir an ein Team ist doppelt so langsam Fehler zu beheben (MTTR):○ doppelter Personalbedarf○ oder doppelt so viele Fehler
zu spät und zu teuer
schnell behoben
Stun
den
Mon
ate
Tage
Woc
hen
gray team has half of the bug backlog of the blue team
team “blue”
team “gray”