![Page 1: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/1.jpg)
AGIL TESTEN UND 29119-KONFORM BLEIBEN: GEHT DAS?
Matthias Daigl
Michael Heller
![Page 2: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/2.jpg)
Agil Modern
Unkonventionell
Produktiv
Norm Bewährt
Seriös
Sicher
Zwei Welten?
![Page 3: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/3.jpg)
These: Normen sind altmodisch
1983
2013
2015 2016
IEEE 829: „Standard for Software Test Documentation”
Veröffentlichung ISO/IEC/IEEE 29119 1-3
Erscheinen ISO/IEC/IEEE 29119-4
Erscheinen ISO/IEC/IEEE 29119-5
![Page 4: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/4.jpg)
These: Agil ist unstrukturiert
![Page 5: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/5.jpg)
Agiles Testen
Testgrund-lagen?
Test-stufen?
Automatisierung?
Methoden?
unstrukturiert?
![Page 6: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/6.jpg)
These: Normen sind starr und unflexiblel
Im Gegenteil!
Unterschiedlich nutzbar
Inspiration
Konformität mit Nachweis
Auswahl
Mehrere Teile
Anpassbar
Stichwort: Tailoring
![Page 7: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/7.jpg)
These: Agil ist anarchistisch und unberechenbar
Reifes Team!
![Page 8: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/8.jpg)
Von Praktikern gemacht
Mit vielen Beispielen für die praktische Anwendung
Unter Berücksichtigung unterschiedlicher Anforderungen nach Lebenszyklusmodell
Mit einem detaillierten generischen Prozessmodell
These: Normen sind praxisfern und unspezifisch
![Page 9: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/9.jpg)
Just enough ist ein Lernprozess!
These: Agil ist undokumentiert
![Page 10: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/10.jpg)
Norm in agilem Projekt Testgrund-lagen
Beispiel 1 Testfallspezifikation verbessern
![Page 11: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/11.jpg)
• Lohnt sich die Arbeit für Testspezifikationen?
• Sind Testfälle als Testskripte brauchbar?
• Riesenthema Testumgebung?
„just enough“ Dokumentation
![Page 12: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/12.jpg)
Testfall-ID Eindeutige Bezeichnung, lfd. Nummer
Testziel Warum ist dieser Testfall (TF) nötig?
Priorität Beispielsweise “muss“, “soll“ oder “kann“
Rückverfolgbarkeit Auf welches Überdeckungselement, welche Anforderung bezieht sich der TF?
Vorbedingung Der notwendige Status des Testobjekts vor Testbeginn
Eingabewerte Welche Aktionen sind mit welchen Testdaten wie auszuführen?
Sollergebnisse Die vorausgesagten erwarteten Ergebnisse
Istergebnisse und Platzhalter zur Dokumentation Testergebnis
Aus der Norm: Testfälle definieren
![Page 13: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/13.jpg)
Planungsgrundlage für Regressionstests Grundlage für spätere Automatisierbarkeit!
![Page 14: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/14.jpg)
Praxisbeispiel
Test Case 57606: Daten-Test Grundpauschale
![Page 15: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/15.jpg)
Agiles Testen Testgrund-lagen
Beispiel 2 Teststatusreport am Sprintende
![Page 16: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/16.jpg)
Angepasstes Normenbeispiel
Teststatus Report am Sprintende (ISO/IEC/IEEE 29119-3)
Summary Status Test Report for: New subscription system (NSS) Vers.: Iteration 3
Covers: Complete NSS iteration 3 results.
Progress against Test Plan: Test has been done in the iteration on the 5 user stories for this iteration.
the one high risk story had an automated test cases, and for the others 20 %.
There are no outstanding defects of severity 1 and 2, but the showcase showed that the product has 16 defects of severity 3.
Factors blocking progress: None
Test measures: 6 new automated test procedures have been developed, and 2 of the other test procedures have been changed.
The testing in the iteration has taken up approx. 30 % of the time. The test took about 2½ hours.
Planned testing: As per test plan.
Backlog added: 16 defects (severity 3)
![Page 17: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/17.jpg)
„Ja“ (als Antwort auf die Frage im Vortragstitel).
100% Konformität ist meist nicht gefragt
Ohne hier regulatorische Herausforderungen vertieft zu haben
Agil oft: Norm als Checkliste und Inspiration für agile Retrospektive
Fazit
Fragen
![Page 18: AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch 1983 2013 2015 2016 IEEE 829: „Standard for Software Test Documentation Veröffentlichung](https://reader035.vdokument.com/reader035/viewer/2022071418/6116909275fa90082679cbdb/html5/thumbnails/18.jpg)