+ All Categories
Home > Documents > AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch...

AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? · 2020. 3. 20. · These: Normen sind altmodisch...

Date post: 14-Mar-2021
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
18
AGIL TESTEN UND 29119- KONFORM BLEIBEN: GEHT DAS? Matthias Daigl Michael Heller
Transcript
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

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

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

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

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

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

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

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

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

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

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

• 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

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

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

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

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

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

„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

Recommended