4. (Agile) Testing Quadrants
5
Business Facing
SupportingTeam
Functional Tests
Examples
Story Test
Prototypes
Simulations
Explorative Testing
Scenarios
Usability Testing
UAT (User Acceptance
Testing)
Alpha / Beta
CritiqueProduct
Unit Tests
Component Tests
Performance and
Load Testing
Security Testing
“Ility Testing”
Technology-Facing
Source: Brian Marrick
#dwx14
5. (Agile) Testing Quadrants
6
Business Facing
SupportingTeam
Feedback
Client
Storyboards
Visual Studio
MTM
Visual Studio
CritiqueProduct
Visual Studio
Visual Studio
2012 Ultimate
Technology-Facing
Source: Brian Marrick
#dwx14
6. Wie ordnet sich TCM in die TFS/VS
Welt ein?
Microsoft Testmanager (MTM)
•Testmanagement
•Man. Testausführung (Formal+Agile)
•Testumgebungsmanagement
Visual Studio (Testautomatisierung)
•Code
•Autom. Testausführung
(DefaultLabTemplate.XAML)*
Lab Management (Testumgebungen)
•SCVMM
•Standard
#dwx14
9. Microsoft Testmanager
• Orientiert an Testeraufgaben
– Testplanung
– Testdurchführung
– Testnachverfolgung
– Umgebungsmanagement
• „Testautomatisierung“
für Oberflächen
• Test und Entwicklung
enger zusammenbringen
– „Rich Bugs“
– Testvirtualisierung
10
#dwx14
11. 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 /
Parameters
Test 1
Test
Daten
Test
Steps
Test 2
Konfigurationen
#dwx14
12. Fragestellungen im täglichen Geschäft
• 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
#dwx14
32. Diagnose Adapter
34
Intro
3 Profile pro Testart
Performance Impact
Automatisches
Sammeln
Low
System
Information
Eventlog
Medium
Low Adapter
Video Recording
Test Impact*
Code Coverage*
High
Medium plus
IntelliTrace*
#dwx14