Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software.....

Ähnliche Präsentationen


Präsentation zum Thema: "Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software....."—  Präsentation transkript:

0 Testing Solutions Dominique Portmann – Leiter Testengineering
Manuel Domeisen – ALM Consultant, TFS Specialist

1 Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software.....

2 oder doch noch weitertesten?
Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software..... Go NoGo, oder doch noch weitertesten?

3 Es muss ein Entscheid gefällt werden!
Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software..... Es muss ein Entscheid gefällt werden!

4 ? Wer fällt die Entscheide Wie werden die Entscheide gefällt
Ist ein Entscheid begründbar Ist ein Entscheid nachvollziehbar Sind mögliche Risiken identifiziert und bekannt Gibt es überhaupt Entscheidungskriterien ...oder wird aus dem Bauch heraus entschieden ?

5 Mit einem guten Testprozess sowie geeigneter Toolunterstützung fällen Sie den Entscheid:
Faktenbasiert Nachvollziehbar nach definierten Kriterien ohne Überraschung, denn Sie sind über die laufende Entwicklung (Tendenz) stets und aktuell informiert

6

7 Ein guter Testprozess: The Noser way of testing

8 Ein guter Testprozess: The Noser way of testing

9 implement user story ‘1’ (us1) regress impacted tests
Anatomie einer Iteration DEV sprint plan implement us2 Implement US2 fix bugs build 6 build 7 build 3 implement user story ‘1’ (us1) build 4 fix bugs build 1 build 2 build 5 test us1 & file bugs regress impacted tests TEST sprint plan write tests for us1 write tests for us2 test us2 & file bugs verify fixes verify fixes

10 Iteration N DEV TEST build 6 build 7 build 3 build 3 build 4 build 1
sprint plan implement us2 Implement US2 fix bugs build 6 build 7 MTLM provides rich tools for planning test coverage of requirements. build 3 implement user story ‘1’ (us1) build 3 implement user story ‘1’ (us1) test us1 & file bugs build 4 fix bugs MTLM helps testers understand what is available with each new build: requirements tasks Bug fixes build 1 build 2 build 5 test us1 & file bugs regress impacted tests TEST sprint plan write tests for us1 write tests for us1 write tests for us2 test us2 & file bugs verify fixes verify fixes

11 Anatomie einer Iteration
DEV sprint plan implement us2 Implement US2 MTLM tightens the bug loop fix bugs build 6 build 7 build 3 implement user story ‘1’ (us1) build 4 test us1 & file bugs fix bugs fix bugs build 5 verify fixes testers file rich, easy-to-repro bugs… … testers efficiently verify fixes using playback of recorded actions build 1 build 2 build 5 test us1 & file bugs regress impacted tests TEST write tests for us1 write tests for us2 test us2 & file bugs verify fixes verify fixes

12 ? Anatomie einer Iteration DEV TEST build 4 build 6 build 7 build 5
sprint plan Implement US2 implement us2 build 4 build 6 build 7 build 5 code churn ? fix bugs build 6 build 7 build 3 implement user story ‘1’ (us1) build 4 fix bugs build 1 build 2 build 3 build 5 test us1 & file bugs regress impacted tests regress impacted tests TEST write tests for us1 write tests for us2 test us1 & file bugs test us2 & file bugs verify fixes MTLM helps testers identify impacted tests verify fixes

13 MTLM: Abhängigkeiten MTLM Requirement Test Plan Tasks Testcases
Environments Requirement Task Requirement Requirement Test Case Environment Changesets Testruns Testsettings Machines Requirement Changeset Requirement Requirement Requirement Test Run Testsetting Machine Files Requirement File Build

14 Demo – Requirements driven testing
Start

15 Ein guter Testprozess: The Noser way of testing

16 MTLM in der Praxis Tool für die Tester – MTLM Welche Daten stehen dem Entwickler zur Verfügung – Test Settings Bug-Reporting und die Überprüfung – Verify Bugs Nur das Testen was sich geändert hat – Test Impact Analysis

17 Demo – Requirements driven testing
Start

18 MTLM in der Praxis Tool für die Tester – MTLM Welche Daten stehen dem Entwickler zur Verfügung – Test Settings Bug-Reporting und die Überprüfung – Verify Bugs Nur das Testen was sich geändert hat – Test Impact Analysis

19 Doch „Testen“ ist mehr: „Vom Prüfen zum Testmanagement, der Wandel“
Das systematische Testmanagement hat sich von der reinen Prüfdisziplin zum Steuerungsinstrument für nachhaltige Systemqualität weiterentwickelt. Mit Hilfe des Testmanagements lassen sich Probleme vermeiden. Fehler können zu jedem Zeitpunkt des Software-Lebenszyklus erkannt und behoben werden. Mit dem Testmanager hat das Management eine kompetente Ansprechperson, die profunde, faktenbasierte Entscheidungsgrundlagen erarbeitet, dies schafft Transparenz und beschleunigt den Entscheidungsprozess. Professionelles Testmanagement verspricht Wettbewerbsvorteil.


Herunterladen ppt "Stellen Sie sich vor: .....kurz vor der Einführung, ein neues Produktes / eine neue Software....."

Ähnliche Präsentationen


Google-Anzeigen