SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Test Management mit Visual
Studio 2012
Nico Orschel
AIT GmbH & Co. KG
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
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
(Agile) Testing Quadrants
4
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
(Agile) Testing Quadrants
5
Business Facing
SupportingTeam
Feedback
Client
Storyboards
Visual Studio
MTM
Visual Studio
CritiqueProduct
Visual Studio
Visual Studio
2012 Ultimate
Technology-Facing
Source: Brian Marrick
Priorisierung der Tests
UI
Testing
Component
Testing
Unit
Testing
10%
20%
70%
Abnahmetests
Systemintegrationstests
Systemtests
Komponenten-
integrationstests
Komponententests
Die Realität
70%
20%
10%
Abnahmetests
Systemintegrationstests
Systemtests
Komponenten-
integrationstests
Komponententests
UI
Testing
Component
Testing
Unit
Testing
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
Microsoft Testmanager
• Orientiert an Testeraufgaben
– Testplanung
– Testdurchführung
– Testnachverfolgung
– Umgebungsmanagement
• „Testautomatisierung“
für Oberflächen
• Test und Entwicklung
enger zusammenbringen
– „Rich Bugs“
– Testvirtualisierung
9
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
Demo MTM
Testmanagement
Testdurchführung (formell)
12
• Einfaches Werkzeug
• Schrittweises Vorgehen
• Manuell or
„teilautomatisiert“
Testdurchführung (agil)
Demo MTM
Testdurchführung
Demo MTM
Testdurchführung
Reporting
Demo MTM
Reporting mit
WordToTFS
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
Branching von Testfällen ( 1 / 3 )
• Testplanstruktur
– Release-Ebene:
<Produktname>_<Version>_Repository
– Sprint Ebene:
<Produktname>_<Version>_<SprintName1>
<Ort>_<Produktname>_<Version>_<SprintName1>
Branching von Testfällen ( 2 / 3 )
• „Copy by Reference“ zwischen Sprints
Branching von Testfällen ( 3 / 3 )
• Cloning zwischen (Major)-Releases
Testsuite Struktur
Testplan
Automated Tests
UI
Backend
Services
Manual Tests
UI
Backend
Services
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*
1 2
3 4
Anwendungsoptimierung
UI Technology
Optimierung der
Anwendung für
gute Test-
automatisierung
notwendig
MSAA
Winforms / MFC
AccessibleDescription
Accessible Name
UIA
WPF
AutomationPropert
ies.Name und
AutomationId
AIT GmbH & Co. KG
Leitzstr. 45, 70469 Stuttgart
www.aitgmbh.de
KONTAKT
info@aitgmbh.de
+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
Nico.Orschel@aitgmbh.de
+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.
WIR BRAUCHEN VERSTÄRKUNG!
AIT
STAND 19
WIR SUCHEN:
ENTWICKLER
BERATER
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
Vielen Dank für
Ihre Aufmerksamkeit !

Weitere ähnliche Inhalte

Andere mochten auch

International Business
International BusinessInternational Business
International Businesshoffmanndhbw
 
Mobile Applikationen mit iBROWS
Mobile Applikationen mit iBROWSMobile Applikationen mit iBROWS
Mobile Applikationen mit iBROWSiBROWS
 
Erlebnis Heiligenblut - Anreise
Erlebnis Heiligenblut - AnreiseErlebnis Heiligenblut - Anreise
Erlebnis Heiligenblut - AnreiseDetlef13
 
Castro vetón de el raso - idioma alemán
Castro vetón de el raso - idioma alemánCastro vetón de el raso - idioma alemán
Castro vetón de el raso - idioma alemánlunacandeleda
 
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)bildsymbol123
 
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Salzburger Bildungswerk
 
Versta jij de Grote Kunst van het Verleiden? DEEL 2
Versta jij de Grote Kunst van het Verleiden?  DEEL 2Versta jij de Grote Kunst van het Verleiden?  DEEL 2
Versta jij de Grote Kunst van het Verleiden? DEEL 2Buijs Beyond Events
 
Wunderman Whitepaper - Responsive Design
Wunderman Whitepaper - Responsive DesignWunderman Whitepaper - Responsive Design
Wunderman Whitepaper - Responsive DesignWunderman GmbH
 
Modul 4 mit Ideen zur Unterstützung der Textanalyse mit i desk
Modul 4 mit  Ideen zur Unterstützung der Textanalyse mit i deskModul 4 mit  Ideen zur Unterstützung der Textanalyse mit i desk
Modul 4 mit Ideen zur Unterstützung der Textanalyse mit i deskIngo15
 
viaprinto motivkalender #2
viaprinto motivkalender #2viaprinto motivkalender #2
viaprinto motivkalender #2viaprinto
 
Der Knoten in Ihrem roten Faden
Der Knoten in Ihrem roten FadenDer Knoten in Ihrem roten Faden
Der Knoten in Ihrem roten FadenTheRedlineCoach
 
Mad Hatter
Mad HatterMad Hatter
Mad Hatterzigjim
 
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Salzburger Bildungswerk
 

Andere mochten auch (20)

International Business
International BusinessInternational Business
International Business
 
Mobile Applikationen mit iBROWS
Mobile Applikationen mit iBROWSMobile Applikationen mit iBROWS
Mobile Applikationen mit iBROWS
 
Erlebnis Heiligenblut - Anreise
Erlebnis Heiligenblut - AnreiseErlebnis Heiligenblut - Anreise
Erlebnis Heiligenblut - Anreise
 
Castro vetón de el raso - idioma alemán
Castro vetón de el raso - idioma alemánCastro vetón de el raso - idioma alemán
Castro vetón de el raso - idioma alemán
 
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)
Vortrag Paderborn Objektportale (Arbeitsstand: 14.1.2013)
 
Das liebe alter
Das liebe alterDas liebe alter
Das liebe alter
 
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012
 
Versta jij de Grote Kunst van het Verleiden? DEEL 2
Versta jij de Grote Kunst van het Verleiden?  DEEL 2Versta jij de Grote Kunst van het Verleiden?  DEEL 2
Versta jij de Grote Kunst van het Verleiden? DEEL 2
 
Wunderman Whitepaper - Responsive Design
Wunderman Whitepaper - Responsive DesignWunderman Whitepaper - Responsive Design
Wunderman Whitepaper - Responsive Design
 
เฉลย1
เฉลย1เฉลย1
เฉลย1
 
Resumen
ResumenResumen
Resumen
 
Modul 4 mit Ideen zur Unterstützung der Textanalyse mit i desk
Modul 4 mit  Ideen zur Unterstützung der Textanalyse mit i deskModul 4 mit  Ideen zur Unterstützung der Textanalyse mit i desk
Modul 4 mit Ideen zur Unterstützung der Textanalyse mit i desk
 
viaprinto motivkalender #2
viaprinto motivkalender #2viaprinto motivkalender #2
viaprinto motivkalender #2
 
High Performance Analytics im marketing
High Performance Analytics im marketingHigh Performance Analytics im marketing
High Performance Analytics im marketing
 
Der Knoten in Ihrem roten Faden
Der Knoten in Ihrem roten FadenDer Knoten in Ihrem roten Faden
Der Knoten in Ihrem roten Faden
 
Energie
EnergieEnergie
Energie
 
Gdf Suez
Gdf SuezGdf Suez
Gdf Suez
 
Wpk2015 chemiebw statement_annoborkowsky
Wpk2015 chemiebw statement_annoborkowskyWpk2015 chemiebw statement_annoborkowsky
Wpk2015 chemiebw statement_annoborkowsky
 
Mad Hatter
Mad HatterMad Hatter
Mad Hatter
 
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012
 

Ähnlich wie Test Management mit Visual Studio 2012 (Developer Week 2013)

Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Nico Orschel
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 ÜberblickSven Hubert
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungEduard Hildebrandt
 
Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)Nico Orschel
 
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsPLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsIntelliact AG
 
20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforumElmar Selbach
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Nico Orschel
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...Marc Müller
 
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDDRingvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDDCommunity ITmitte.de
 
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...LeanIX GmbH
 
Trusted Shops und LeanIX Enterprise Architektur Management Success Story
Trusted Shops und LeanIX Enterprise Architektur Management Success StoryTrusted Shops und LeanIX Enterprise Architektur Management Success Story
Trusted Shops und LeanIX Enterprise Architektur Management Success StoryLeanIX GmbH
 
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand  Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand ELEKS
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenLow-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenIntelliact AG
 
Universität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches TestingUniversität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches TestingIBM Switzerland
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...Marc Müller
 

Ähnlich wie Test Management mit Visual Studio 2012 (Developer Week 2013) (20)

Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 Überblick
 
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture LösungAndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
 
Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)
 
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity AppsPLM Open Hours - Einsatzbeispiele von Business Productivity Apps
PLM Open Hours - Einsatzbeispiele von Business Productivity Apps
 
20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum20150923 ausführbare spezifikation_automotiveforum
20150923 ausführbare spezifikation_automotiveforum
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
 
Webinar - Maschine kaputt - finde den Fehler!
Webinar - Maschine kaputt - finde den Fehler!Webinar - Maschine kaputt - finde den Fehler!
Webinar - Maschine kaputt - finde den Fehler!
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
 
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDDRingvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
Ringvorlesung ITmitte.de : Vortrag der FIO SYSTEMS AG über Unit Tests und TDD
 
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...
 
Trusted Shops und LeanIX Enterprise Architektur Management Success Story
Trusted Shops und LeanIX Enterprise Architektur Management Success StoryTrusted Shops und LeanIX Enterprise Architektur Management Success Story
Trusted Shops und LeanIX Enterprise Architektur Management Success Story
 
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand  Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand
Webinar: Effiziente Digitalisierungsstrategien für den Mittelstand
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, ChancenLow-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
Low-Code- und No-Code-Apps im PLM: Einordnung, Nutzen, Risiken, Chancen
 
Universität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches TestingUniversität Zürich - erfolgreiches Testing
Universität Zürich - erfolgreiches Testing
 
Agile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles TestenAgile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles Testen
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
 

Mehr von Nico Orschel

TFS Release Management Deep Dive
TFS Release Management Deep DiveTFS Release Management Deep Dive
TFS Release Management Deep DiveNico Orschel
 
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemachtNico Orschel
 
TFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen GenerationTFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen GenerationNico Orschel
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Nico Orschel
 
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der PraxisEin Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der PraxisNico Orschel
 
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Nico Orschel
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementNico Orschel
 
Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)Nico Orschel
 
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementWhitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementNico Orschel
 
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte TestlaboreKürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte TestlaboreNico Orschel
 
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?Nico Orschel
 
Software Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab ManagementSoftware Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab ManagementNico Orschel
 
Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012Nico Orschel
 

Mehr von Nico Orschel (13)

TFS Release Management Deep Dive
TFS Release Management Deep DiveTFS Release Management Deep Dive
TFS Release Management Deep Dive
 
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
 
TFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen GenerationTFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen Generation
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
 
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der PraxisEin Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
 
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab Management
 
Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)
 
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementWhitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
 
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte TestlaboreKürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
 
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
 
Software Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab ManagementSoftware Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab Management
 
Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012
 

Test Management mit Visual Studio 2012 (Developer Week 2013)

  • 1. Test Management mit Visual Studio 2012 Nico Orschel AIT GmbH & Co. KG
  • 2. 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
  • 3. 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
  • 4. (Agile) Testing Quadrants 4 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
  • 5. (Agile) Testing Quadrants 5 Business Facing SupportingTeam Feedback Client Storyboards Visual Studio MTM Visual Studio CritiqueProduct Visual Studio Visual Studio 2012 Ultimate Technology-Facing Source: Brian Marrick
  • 8. 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
  • 9. Microsoft Testmanager • Orientiert an Testeraufgaben – Testplanung – Testdurchführung – Testnachverfolgung – Umgebungsmanagement • „Testautomatisierung“ für Oberflächen • Test und Entwicklung enger zusammenbringen – „Rich Bugs“ – Testvirtualisierung 9
  • 10. 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
  • 12. Testdurchführung (formell) 12 • Einfaches Werkzeug • Schrittweises Vorgehen • Manuell or „teilautomatisiert“
  • 17.
  • 19. 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
  • 20. Branching von Testfällen ( 1 / 3 ) • Testplanstruktur – Release-Ebene: <Produktname>_<Version>_Repository – Sprint Ebene: <Produktname>_<Version>_<SprintName1> <Ort>_<Produktname>_<Version>_<SprintName1>
  • 21. Branching von Testfällen ( 2 / 3 ) • „Copy by Reference“ zwischen Sprints
  • 22. Branching von Testfällen ( 3 / 3 ) • Cloning zwischen (Major)-Releases
  • 24. 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*
  • 25. 1 2 3 4 Anwendungsoptimierung UI Technology Optimierung der Anwendung für gute Test- automatisierung notwendig MSAA Winforms / MFC AccessibleDescription Accessible Name UIA WPF AutomationPropert ies.Name und AutomationId
  • 26. AIT GmbH & Co. KG Leitzstr. 45, 70469 Stuttgart www.aitgmbh.de KONTAKT info@aitgmbh.de +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 Nico.Orschel@aitgmbh.de +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.
  • 27. WIR BRAUCHEN VERSTÄRKUNG! AIT STAND 19 WIR SUCHEN: ENTWICKLER BERATER
  • 28. 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
  • 29. Vielen Dank für Ihre Aufmerksamkeit !