test management mit visual studio 2012 (developer week 2013)
DESCRIPTION
Presentation at Developer Week 2013 in NürnbergTRANSCRIPT
![Page 1: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/1.jpg)
Test Management mit Visual Studio 2012
Nico Orschel
AIT GmbH & Co. KG
![Page 2: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/2.jpg)
1 2
3 4
Agenda
2
Intro Testing Begriffe
Konzepte
Manage Test Management
Agile / Formale Projekte
Best Practices
Execute Test Execution Recording, Explorative Testing Testing
Other Reporting
TFS+VS 2013
![Page 3: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/3.jpg)
Testing Begriffe im Visual Studio Umfeld
Visual Studio
Load Testing
Test
managment
Microsoft Testmanager
Coded UI
Unit Testing
Test-automatisieru
ng
Manuelle Tests
Eplorative Testing
Team Foundation
Server
![Page 4: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/4.jpg)
(Agile) Testing Quadrants
4
Business Facing
Sup
po
rtin
g Te
am
Functional Tests
Examples Story Test
Prototypes Simulations
Explorative Testing
Scenarios Usability Testing
UAT (User Acceptance Testing)
Alpha / Beta
C
ritiqu
e Pro
du
ct
Unit Tests Component Tests
Performance and Load Testing
Security Testing “Ility Testing”
Technology-Facing
Source: Brian Marrick
![Page 5: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/5.jpg)
(Agile) Testing Quadrants
5
Business Facing
Sup
po
rtin
g Te
am
Feedback Client
Storyboards Visual Studio
MTM Visual Studio
C
ritiqu
e Pro
du
ct
Visual Studio
Visual Studio 2012 Ultimate
Technology-Facing
Source: Brian Marrick
![Page 6: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/6.jpg)
Priorisierung der Tests
UI Testing
Component Testing
Unit Testing
10%
20%
70%
Abnahmetests Systemintegrationstests Systemtests Komponenten- integrationstests Komponententests
![Page 7: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/7.jpg)
Die Realität
70%
20%
10%
Abnahmetests Systemintegrationstests Systemtests Komponenten- integrationstests Komponententests
UI Testing
Component Testing
Unit Testing
![Page 8: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/8.jpg)
Test Professional 2012
• Orientiert an Testeraufgaben – Testplanung
– Testdurchführung
– Testnachverfolgung
– Umgebungsmanagement
• „Testautomatisierung“
für Oberflächen
• Test und Entwicklung
enger zusammenbringen – „Rich Bugs“
– Testvirtualisierung
8
![Page 9: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/9.jpg)
Microsoft Testmanager
• Orientiert an Testeraufgaben – Testplanung
– Testdurchführung
– Testnachverfolgung
– Umgebungsmanagement
• „Testautomatisierung“
für Oberflächen
• Test und Entwicklung
enger zusammenbringen – „Rich Bugs“
– Testvirtualisierung
9
![Page 10: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/10.jpg)
MTM – Hierarchischer Aufbau
Team Projekt
Test Plan Release 1
Test Plan Release 2 …
Test Suite 1 Test Suite
2 …
Test Daten
Test Steps
Shared Steps
Test 1
Test Daten
Test Steps
Test 2
Konfigurationen
![Page 11: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/11.jpg)
Demo MTM
Testmanagement
![Page 12: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/12.jpg)
Testdurchführung (formell)
12
• Einfaches Werkzeug
• Schrittweises Vorgehen
• Manuell or „teilautomatisiert“
![Page 13: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/13.jpg)
Testdurchführung (agil)
![Page 14: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/14.jpg)
Demo MTM
Testdurchführung
![Page 15: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/15.jpg)
Demo MTM
Testdurchführung
![Page 16: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/16.jpg)
Reporting
![Page 17: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/17.jpg)
![Page 18: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/18.jpg)
Demo MTM
Reporting mit
WordToTFS
![Page 19: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/19.jpg)
Probleme in der Praxis
• Verwaltung von untersch. Testfall-Versionen
• Planung und Reporting auf „Sprint“ Ebene
• Umstieg von Manuellen Tests zu automat. Tests
• Granularität der Testschritte
• Langsame Testausführung
• Optimierung der Anwendungen
![Page 20: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/20.jpg)
Branching von Testfällen ( 1 / 3 )
• Testplanstruktur
– Release-Ebene:
<Produktname>_<Version>_Repository
– Sprint Ebene:
<Produktname>_<Version>_<SprintName1>
<Ort>_<Produktname>_<Version>_<SprintName1>
![Page 21: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/21.jpg)
Branching von Testfällen ( 2 / 3 )
• „Copy by Reference“ zwischen Sprints
![Page 22: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/22.jpg)
Branching von Testfällen ( 3 / 3 )
• Cloning zwischen (Major)-Releases
![Page 23: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/23.jpg)
Testsuite Struktur
Testplan
Automated Tests
UI
Backend
Services
Manual Tests
UI
Backend
Services
![Page 24: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/24.jpg)
1 2
3 4
Diagnose Adapter
Intro 3 Profile pro Testart
Performance Impact
Automatisches Sammeln
Low Systeminformation
Eventlog
Medium Low Adapter
Video Recording
Test Impact*
Code Coverage*
High Medium plus
IntelliTrace*
![Page 25: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/25.jpg)
1 2
3 4
Anwendungsoptimierung
UI Technology
Optimierung der Anwendung für gute Test- automatisierung notwendig
MSAA Winforms / MFC
AccessibleDescription
Accessible Name
UIA WPF
AutomationProperties.Name und AutomationId
![Page 26: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/26.jpg)
AIT GmbH & Co. KG Leitzstr. 45, 70469 Stuttgart
www.aitgmbh.de
KONTAKT [email protected]
+49 711 49066430
BERATUNG Agile ALM und TFS
.NET und Architektur
ENTWICKLUNG Dienstleister für individuelle
Lösungen mit .NET und Azure
© AIT GmbH & Co. KG – Alle genannten und gezeigten Marken oder Warenzeichen sind eingetragene Marken oder eingetragene Warenzeichen ihrer jeweiligen Eigentümer und ggf. nicht gesondert
gekennzeichnet. Aus dem Fehlen der Kennzeichnung kann nicht geschlossen werden, dass es sich bei einem Begriff oder einem Bild nicht um eine eingetragene Marke oder ein eingetragenes
Warenzeichen handelt.
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt
WIR UNTERSTÜTZEN SIE
26
KONTAKT [email protected]
+49 151 55052624
AIT GmbH & Co. KG Leitzstr. 45, 70469 Stuttgart
www.aitgmbh.de
BERATUNG Agile ALM und TFS
.NET und Architektur
ENTWICKLUNG Dienstleister für individuelle
Lösungen mit .NET und Azure
© AIT GmbH & Co. KG – Alle genannten und gezeigten Marken oder Warenzeichen sind eingetragene Marken oder eingetragene Warenzeichen ihrer jeweiligen Eigentümer und ggf. nicht gesondert
gekennzeichnet. Aus dem Fehlen der Kennzeichnung kann nicht geschlossen werden, daß es sich bei einem Begriff oder einem Bild nicht um eine eingetragene Marke oder ein eingetragenes
Warenzeichen handelt.
![Page 27: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/27.jpg)
WIR BRAUCHEN VERSTÄRKUNG!
AIT
STAND 19
WIR SUCHEN:
ENTWICKLER
BERATER
![Page 28: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/28.jpg)
Weiterführende Informationen
• AIT GmbH & Co. KG: http://www.aitgmbh.de
• TFS Blog: http://blog.aitgmbh.de/category/tester/
• Ausweg aus der Kommunikationskrise oder das Ende von "Bei mir funktioniert’s"?: http://www.sigs.de/publications/os/2010/Testing/orschel_OS_TESTING_2010.pdf
![Page 29: Test Management mit Visual Studio 2012 (Developer Week 2013)](https://reader034.vdocument.in/reader034/viewer/2022051610/548316b3b4af9f730d8b495e/html5/thumbnails/29.jpg)
Vielen Dank für
Ihre Aufmerksamkeit !