6. (Agile) Testing Quadrants
Business Facing
Supporting Team
Feedback Client
Storyboards
VisualStudio
Premium
MTM
VisualStudio
Premium
Critique Product
VisualStudio
Professional
Visual StudioUltimate
Technology-Facing
7. Testpyramide
UI
Service
Unit / Component
Quelle: Mike Cohn
Unit Testing Framework + Isolation Framework
Unit Testing + Isolation Framework
UI Test Frameworks
9. Die Realität
70%
20%
10%
Abnahmetests
Systemintegrationstests
Systemtests
Komponenten-
integrationstests
Komponententests
UI
Testing
Component
Testing
Unit
Testing
10. Microsoft Test Manager
•Orientiert an Testeraufgaben
–Testplanung
–Testdurchführung
–Testnachverfolgung
–Umgebungsmanagement
•„Testautomatisierung“
für Oberflächen
•Test und Entwicklung
enger zusammenbringen
–„Rich Bugs“
–Testvirtualisierung
12. 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
13. 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
31. Diagnose Adapter
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*
32. Anwendungsoptimierung
UI Technology
Optimierung der Anwendung für gute Test-automatisierungnotwendig
MSAA
Winforms/ MFC
AccessibleDescription
AccessibleName
UIA
WPF
AutomationProperties. Nameund AutomationId