Submit Search
Upload
Testautomatisierung mit CodedUI für Fortgeschrittende
•
0 likes
•
961 views
Nico Orschel
Follow
Presentation from Microsoft AlmDays 2012 Munich Speakers: Nico Orschel (MVP VS ALM, AIT)
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)
Nico Orschel
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 Überblick
Sven Hubert
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Romano Roth
Test Management mit Visual Studio 2012 (Developer Week 2013)
Test Management mit Visual Studio 2012 (Developer Week 2013)
Nico Orschel
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
Nico Orschel
TFS 2012 What's new in ALM with Team Foundation Server Overview
TFS 2012 What's new in ALM with Team Foundation Server Overview
Sven Hubert
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
Recommended
Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)
Nico Orschel
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 Überblick
Sven Hubert
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Meister Training Professionelle Entwicklung: Alles rund um (mobile) App Entwi...
Romano Roth
Test Management mit Visual Studio 2012 (Developer Week 2013)
Test Management mit Visual Studio 2012 (Developer Week 2013)
Nico Orschel
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
Nico Orschel
TFS 2012 What's new in ALM with Team Foundation Server Overview
TFS 2012 What's new in ALM with Team Foundation Server Overview
Sven Hubert
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
2008 - Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
Ulrich Gerkmann-Bartels
Portale 2.0 mit Liferay
Portale 2.0 mit Liferay
inovex GmbH
20110321 activiti märz
20110321 activiti märz
camunda services GmbH
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Martin Seibert
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
team-WIBU
Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012
Martin Seibert
C1 SetCon Cloud Performance
C1 SetCon Cloud Performance
Marc Rieger
Hybrid App Development mit Intel XDK
Hybrid App Development mit Intel XDK
Hans Rudolf Tremp
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
CDI
CDI
gedoplan
Cross-Apps-Entwicklung für iPhone, Android und Co.
Cross-Apps-Entwicklung für iPhone, Android und Co.
GFU Cyrus AG
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
Marc Müller
WPF UI-Development Best Practices
WPF UI-Development Best Practices
Ergosign GmbH
WPF UI Development Unchained
WPF UI Development Unchained
Ergosign GmbH
D14 e cultskills_slideshare de
D14 e cultskills_slideshare de
Euproma
Infoblatt 2012/2
Infoblatt 2012/2
Salzburger Bildungswerk
Was bedeutet "Neues Lernen" für die Supervision?
Was bedeutet "Neues Lernen" für die Supervision?
Andrea Brücken
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
Barbara Braehmer
SFA Sprachreisen Intensiv-Sprachwochen 2011
SFA Sprachreisen Intensiv-Sprachwochen 2011
SFASprachreisen
Presentations 2.0
Presentations 2.0
ahclasses
Erwachsenenbildungs-Magazin dreieck 01/2012
Erwachsenenbildungs-Magazin dreieck 01/2012
Salzburger Bildungswerk
Frohe Weihnachten
Frohe Weihnachten
Euro-Lingua
More Related Content
What's hot
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
Ulrich Gerkmann-Bartels
Portale 2.0 mit Liferay
Portale 2.0 mit Liferay
inovex GmbH
20110321 activiti märz
20110321 activiti märz
camunda services GmbH
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Martin Seibert
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
team-WIBU
Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012
Martin Seibert
C1 SetCon Cloud Performance
C1 SetCon Cloud Performance
Marc Rieger
Hybrid App Development mit Intel XDK
Hybrid App Development mit Intel XDK
Hans Rudolf Tremp
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Bjoern Reinhold
CDI
CDI
gedoplan
Cross-Apps-Entwicklung für iPhone, Android und Co.
Cross-Apps-Entwicklung für iPhone, Android und Co.
GFU Cyrus AG
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
Marc Müller
WPF UI-Development Best Practices
WPF UI-Development Best Practices
Ergosign GmbH
WPF UI Development Unchained
WPF UI Development Unchained
Ergosign GmbH
What's hot
(14)
Application lifecycle in ADF Projects
Application lifecycle in ADF Projects
Portale 2.0 mit Liferay
Portale 2.0 mit Liferay
20110321 activiti märz
20110321 activiti märz
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Zendesk Bootcamps - Einleitung, Mobile Apps, Salesforce-Integration
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Plattformunabhängige Anwendungen mit Python, PHP und JavaScript lizenzieren
Sponsorenbeschreibung Tools4AgileTeams 2012
Sponsorenbeschreibung Tools4AgileTeams 2012
C1 SetCon Cloud Performance
C1 SetCon Cloud Performance
Hybrid App Development mit Intel XDK
Hybrid App Development mit Intel XDK
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
CDI
CDI
Cross-Apps-Entwicklung für iPhone, Android und Co.
Cross-Apps-Entwicklung für iPhone, Android und Co.
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
WPF UI-Development Best Practices
WPF UI-Development Best Practices
WPF UI Development Unchained
WPF UI Development Unchained
Viewers also liked
D14 e cultskills_slideshare de
D14 e cultskills_slideshare de
Euproma
Infoblatt 2012/2
Infoblatt 2012/2
Salzburger Bildungswerk
Was bedeutet "Neues Lernen" für die Supervision?
Was bedeutet "Neues Lernen" für die Supervision?
Andrea Brücken
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
Barbara Braehmer
SFA Sprachreisen Intensiv-Sprachwochen 2011
SFA Sprachreisen Intensiv-Sprachwochen 2011
SFASprachreisen
Presentations 2.0
Presentations 2.0
ahclasses
Erwachsenenbildungs-Magazin dreieck 01/2012
Erwachsenenbildungs-Magazin dreieck 01/2012
Salzburger Bildungswerk
Frohe Weihnachten
Frohe Weihnachten
Euro-Lingua
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012
Salzburger Bildungswerk
Neue Regelungen im türkischen Ausländerrecht
Neue Regelungen im türkischen Ausländerrecht
Ayfer Uyanik
Symmetrieerkennung in Theorie und Praxis
Symmetrieerkennung in Theorie und Praxis
Marcus Riemer
Cascavel temperatura
Cascavel temperatura
lucasfumagalli
Web 2.0
Web 2.0
juliakarwath
Binder1
Binder1
gizmoandback
Königspassage Lübeck - Entwicklung eines Revitalisierungs- und Markenkonzept ...
Königspassage Lübeck - Entwicklung eines Revitalisierungs- und Markenkonzept ...
Geoffrey Hildbrand
6 open gov_auswertungsueberblick
6 open gov_auswertungsueberblick
Zebralog
WeGreen Profil Basic
WeGreen Profil Basic
We Green
Soziale Netzwerke Kaspirek
Soziale Netzwerke Kaspirek
ahclasses
Ebayaberwie 110411065946-phpapp02
Ebayaberwie 110411065946-phpapp02
anita4711
SAS Webinar: Solvency 2 ORSA / FLAOR
SAS Webinar: Solvency 2 ORSA / FLAOR
SAS in Deutschland, Österreich und der Schweiz
Viewers also liked
(20)
D14 e cultskills_slideshare de
D14 e cultskills_slideshare de
Infoblatt 2012/2
Infoblatt 2012/2
Was bedeutet "Neues Lernen" für die Supervision?
Was bedeutet "Neues Lernen" für die Supervision?
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
Sourcing am Nürburg-Ring - Intensiv-Seminar und Workshop 10. Oktober 2013
SFA Sprachreisen Intensiv-Sprachwochen 2011
SFA Sprachreisen Intensiv-Sprachwochen 2011
Presentations 2.0
Presentations 2.0
Erwachsenenbildungs-Magazin dreieck 01/2012
Erwachsenenbildungs-Magazin dreieck 01/2012
Frohe Weihnachten
Frohe Weihnachten
Erwachsenenbildungs-Magazin dreieck 02/2012
Erwachsenenbildungs-Magazin dreieck 02/2012
Neue Regelungen im türkischen Ausländerrecht
Neue Regelungen im türkischen Ausländerrecht
Symmetrieerkennung in Theorie und Praxis
Symmetrieerkennung in Theorie und Praxis
Cascavel temperatura
Cascavel temperatura
Web 2.0
Web 2.0
Binder1
Binder1
Königspassage Lübeck - Entwicklung eines Revitalisierungs- und Markenkonzept ...
Königspassage Lübeck - Entwicklung eines Revitalisierungs- und Markenkonzept ...
6 open gov_auswertungsueberblick
6 open gov_auswertungsueberblick
WeGreen Profil Basic
WeGreen Profil Basic
Soziale Netzwerke Kaspirek
Soziale Netzwerke Kaspirek
Ebayaberwie 110411065946-phpapp02
Ebayaberwie 110411065946-phpapp02
SAS Webinar: Solvency 2 ORSA / FLAOR
SAS Webinar: Solvency 2 ORSA / FLAOR
Similar to Testautomatisierung mit CodedUI für Fortgeschrittende
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
DNUG e.V.
Testing einer Angular App
Testing einer Angular App
Florian Bader
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
Intland Software GmbH
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
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Thorsten Kamann
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
DNUG e.V.
Faktoren für die erfolgreiche CRM-Einführung - Thomas Gabriel
Faktoren für die erfolgreiche CRM-Einführung - Thomas Gabriel
CRM Partners AG
Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)
Nico Orschel
JavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
Dennis Wilson
Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012
Nico Orschel
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
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
Eduard Hildebrandt
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
Nico Orschel
OSLC in Aktion
OSLC in Aktion
Thorsten Gau
Ivory Soa Suite
Ivory Soa Suite
Predrag61
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
DNUG e.V.
20110406 activiti april
20110406 activiti april
camunda services GmbH
Performance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance Day
Marc Rieger
Basta Spring 2017 - DevOps: Automatisieren der Deployment-Prozesse mit Te...
Basta Spring 2017 - DevOps: Automatisieren der Deployment-Prozesse mit Te...
Marc Müller
Similar to Testautomatisierung mit CodedUI für Fortgeschrittende
(20)
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Testing einer Angular App
Testing einer Angular App
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
All inside: Integrierte ALM-Komplettlösung mit "codeBeamer"
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...
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Faktoren für die erfolgreiche CRM-Einführung - Thomas Gabriel
Faktoren für die erfolgreiche CRM-Einführung - Thomas Gabriel
Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)
JavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
BASTA 2016 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch...
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
AndroMDA - Einführung in eine Open Source Model Driven Architecture Lösung
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
OSLC in Aktion
OSLC in Aktion
Ivory Soa Suite
Ivory Soa Suite
Entwicklung mit Volt MX und Co. | Teil 1
Entwicklung mit Volt MX und Co. | Teil 1
20110406 activiti april
20110406 activiti april
Performance Engineering Reloaded - Performance Day
Performance Engineering Reloaded - Performance Day
Basta Spring 2017 - DevOps: Automatisieren der Deployment-Prozesse mit Te...
Basta Spring 2017 - DevOps: Automatisieren der Deployment-Prozesse mit Te...
More from Nico Orschel
TFS Release Management Deep Dive
TFS Release Management Deep Dive
Nico 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 gemacht
Nico Orschel
TFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen Generation
Nico Orschel
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
Nico Orschel
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
Nico Orschel
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Nico Orschel
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
Nico Orschel
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 Management
Nico Orschel
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
Nico Orschel
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Nico 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“?
Nico Orschel
Software Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab Management
Nico Orschel
More from Nico Orschel
(13)
TFS 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 gemacht
TFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen Generation
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
Ein 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
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
Kü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“?
Software Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab Management
Testautomatisierung mit CodedUI für Fortgeschrittende
1.
Testautomatisierung mit CodedUI (für Fortgeschrittende) Ihre
Software effizienter entwickelt © AIT GmbH & Co. KG
2.
Wir unterstützen Sie…
Nico Orschel Nico.Orschel@aitgmbh.de http://www.aitgmbh.de Beratung Entwicklung Agile ALM und TFS Dienstleister für individuelle .NET und Architektur Lösungen mit .NET und Azure Ihre Software effizienter entwickelt © AIT GmbH & Co. KG
3.
Agenda Einführung
Testerstellung CodedUI Basics Anwendungsoptimierung Workflow Diagnose 1 Struktur(en) 2 Verifikation Ausführung API Integration Visuelle Prüfung Build Prozesse 3 Lab Management 4 Ihre Software effizienter entwickelt 3 © AIT GmbH & Co. KG
4.
PPT-Prinzip
People Tools Process Ihre Software effizienter entwickelt 4 © AIT GmbH & Co. KG
5.
Menschen und Prozesse QS
Entwickler Welche Aufgaben im Team Welche Aufgaben im Team übernehmen die Tester? übernimmt der Entwickler? Zusammenspiel Wer ist verantwortlich für die Qualität? Ihre Software effizienter entwickelt 5 © AIT GmbH & Co. KG
6.
Technologie Testautomatisierung
UI Testing Wie ist CodedUI einzuordnen? Welche Technologien werden Welche Werkzeuge stehen mir zur unterstützt? Verfügung? Framework Wie werden die Technologien eingebunden? Ihre Software effizienter entwickelt 6 © AIT GmbH & Co. KG
7.
Unterstützte Plattformen
Technology Support Comment IE 8-10 Yes Older IEs are not supported anymore WinForms 2.0, Yes 3rd party controls could WPF 3 be a problem Chrome, Opera, Yes (Upd. 1) Latest version via Safari Selenium Adapter Silverlight No Unofficial support for Silverlight v4/v5 Flash, Java No Windows Win32 / Partially May work with known MFC issues Sharepoint Yes (Upd. 1) 2007 + 2010 Vollständige Liste siehe http://msdn.microsoft.com/en- us/library/vstudio/dd380742.aspx Ihre Software effizienter entwickelt 7 © AIT GmbH & Co. KG
8.
UITest Architecture
Test Runner Coded UI Test My UI Code Action Interpreter Generation Invoker Filter/ API Property Aggregation Recorder Playback Provider Rules Technology Abstraction Layer Web Plug-ins Rich Client Plug-ins 3rd Party Plug-ins (MSHTML/DOM) (UIA/MSAA) Ihre Software effizienter entwickelt 8 © AIT GmbH & Co. KG
9.
Projektstart
Unit Tests Was sind die Besonderheiten von Unit Tests? <ProjektName>.Tests.Unit Integration Tests UI Tests Was sind die Besonderheiten von Was sind die Besonderheiten von Integration Tests? UI Tests? <ProjektName>.Tests.Integration Benutzeroberflächen <ProjektName>.Tests.UI Ihre Software effizienter entwickelt 9 © AIT GmbH & Co. KG
10.
Testerstellung UI Technology Was ist
für die verschiedenen UI Technologien zu beachten? UIA MSAA Ihre Software effizienter entwickelt 10 © AIT GmbH & Co. KG
11.
Struktur und Aufbau Standardisierung
UIMaps Was sollte typischerweise Was gibt es bei UIMaps zu standardsisiert werden? beachten? Methoden Wie sollten Methoden strukturiert sein? Ihre Software effizienter entwickelt 11 © AIT GmbH & Co. KG
12.
Demo MSAA +
UIA Schnittstellen Diagnose Ihre Software effizienter entwickelt © AIT GmbH & Co. KG
13.
Demo Multiple UIMaps
/ Grid Handling Ihre Software effizienter entwickelt © AIT GmbH & Co. KG
14.
Automatische Prüfung API Was sind
Use-Cases für die Prüfung per API? Visuell Was sind Use-Cases für eine visuelle Prüfung? Ihre Software effizienter entwickelt 14 © AIT GmbH & Co. KG
15.
Demo AccessibleDescription Ihre Software
effizienter entwickelt © AIT GmbH & Co. KG
16.
Demo Visual Verificication Ihre
Software effizienter entwickelt © AIT GmbH & Co. KG
17.
Demo Code Marker Ihre
Software effizienter entwickelt © AIT GmbH & Co. KG
18.
Ausführung Umgebungen Wo können Tests
ausgeführt werden? Ihre Software effizienter entwickelt 18 © AIT GmbH & Co. KG
19.
Ausführung Ihre Software effizienter
entwickelt 19 © AIT GmbH & Co. KG
20.
Zusammenfassung Ihre Software effizienter
entwickelt © AIT GmbH & Co. KG
21.
Weitere Informationen
http://en.wikipedia.org/wiki/Microsoft_Active_Accessibili Nico Orschel ty Nico.Orschel@aitgmbh.de http://en.wikipedia.org/wiki/Microsoft_UI_Automation http://acccheck.codeplex.com/ http://blogs.msdn.com/b/mathew_aniyan/archive/2010/ 02/11/content-index-for-coded-ui-test.aspx http://blogs.msdn.com/b/mathew_aniyan/archive/2011/ 03/28/visual-studio-ui-test-extensibility-scenarios-amp- http://www.aitgmbh.de guiding-principles.aspx http://blog.aitgmbh.de http://www.microsoft.com/en- us/download/details.aspx?id=8442 http://codemarkers.codeplex.com/ Ihre Software effizienter entwickelt © AIT GmbH & Co. KG
Download now