Test Management mit
Visual Studio 2012
Nico Orschel, AIT
Frank Maar, Microsoft Deutschland GmbH
Agenda
Formales Testing



Agiles Testing
Testkonzept: Planung der Testphasen




              Kontrolle und Steuerung



                 Testkonzept   ISO/IEC 829
                               ISO/IEC 9126
                               ISO 29119
(Agile) Testing Quadrants
                                      Business Facing

                         Functional Tests        Explorative Testing
                            Examples                 Scenarios
                            Story Test            Usability Testing
       Supporting Team     Prototypes           UAT (User Acceptance




                                                                                Critique Product
                           Simulations                Testing)
                                                    Alpha / Beta



                                               Performance and Load
                            Unit Tests                 Testing
                         Component Tests          Security Testing
                                                   “Ility Testing”




                                    Technology-Facing

                                                        Source: Brian Marrick


                                               6
(Agile) Testing Quadrants
                                    Business Facing


                         Feedback Client             MTM
       Supporting Team     Storyboards           Visual Studio




                                                                              Critique Product
                          Visual Studio


                          Visual Studio          Visual Studio
                                                 2012 Ultimate



                                  Technology-Facing

                                                      Source: Brian Marrick


                                             7
Priorisierung der Tests
   Abnahmetests

   Systemintegrationstests
                                UI
                              Testing
                                         10%
   Systemtests


   Konponenten-
   integrationstests
                             Component
                               Testing
                                         20%

   Komponententests            Unit
                              Testing
                                         70%
Die Realität
   Abnahmetests

   Systemintegrationstests      UI
                              Testing    70%
   Systemtests


   Konponenten-
   integrationstests
                             Component
                               Testing   20%
                               Unit
   Komponententests           Testing
                                         10%
MTM – Hierarchischer Aufbau
                                Team Projekt
 Test Plan
                                       Test Plan Release 2                              …
 Release 1

                              Test Suite 1                        Test Suite 2      …


                     Test 1                      Test 2

                                              Test         Test
             Test Daten   Test Steps
                                             Daten        Steps




                                    Shared Steps                  Konfigurationen
Testplan Struktur
Integrieter Test- & Release-Plan

                                        Testplan




                                   13
Anforderung und verknüpfte Tests




                                   14
Test Case Struktur




15
Wiederverwendung mit Shared Steps
Test Durchführungs




                     17
Bug Tracking




18
Log Files

                                                      System
                    …
                                                       Info




     VM Snap-                                                    Code
       shot
                                 Rich                          Coverage


                                 Bug
                                                          Screen
         Intelli-
                                                          Shots +
          Trace
                                                          Videos


                        Debug-               System
                         Info                Events




19
Vorgehensweisen


 ungeplant
 anpaßbar         vorhersagbar
                    geplant
Agiles Testen
Agiles Testen
Agiles Testen mit dem Test Manager
Haben Sie schon mal eine Anwendung
    entwickelt, die knapp an den
 Kundenwünschen vorbeischrammte?
Feedback-Client im Einsatz
Einfaches Anforderungsmanagement
 oder ein Bild sagt mehr als tausend
                Worte
Storyboarding
Weitere Shapes




 http://visualstudiogallery.msdn.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=StoryboardShapes&f%5B0%5D.Text=Storyboard%20Shapes
Fragen? Danke!

Test Management mit Visual Studio 2012