Upload
nico-orschel
View
863
Download
1
Embed Size (px)
DESCRIPTION
Presentation from Microsoft Testing Info Days 2012 in Germany Speaker: Nico Orschel (MVP VS ALM), AIT
Citation preview
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Automatisiertes Testen mit CodedUI (ohne Frust)
Nico Orschel| AIT GmbH amp Co KG
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Agenda
Einfuumlhrung
Diagnose von Problemen
WinForms Anwendungen
WPF Anwendungen
Web mit CUITe
Ausblick Support fuumlr eigene Controls
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Visual Studio Testing Landschaft
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Team Foundation Server Reporting
Generalist Specialist
Manual Testing Some scripting Creates scripts to set up lab create data
Strong scripting skills Some coding skills
Strong coding Develops fully automated testing procedures
Expert coding skills
Other Automation
Tools
4
Testing features in 2010
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Testing mit der Visual Studio IDE
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Agenda
Einfuumlhrung
Diagnose von Problemen
WinForms Anwendungen
WPF Anwendungen
Web mit CUITe
Ausblick Support fuumlr eigene Controls
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Visual Studio Testing Landschaft
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Team Foundation Server Reporting
Generalist Specialist
Manual Testing Some scripting Creates scripts to set up lab create data
Strong scripting skills Some coding skills
Strong coding Develops fully automated testing procedures
Expert coding skills
Other Automation
Tools
4
Testing features in 2010
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Testing mit der Visual Studio IDE
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Visual Studio Testing Landschaft
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Team Foundation Server Reporting
Generalist Specialist
Manual Testing Some scripting Creates scripts to set up lab create data
Strong scripting skills Some coding skills
Strong coding Develops fully automated testing procedures
Expert coding skills
Other Automation
Tools
4
Testing features in 2010
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Testing mit der Visual Studio IDE
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Team Foundation Server Reporting
Generalist Specialist
Manual Testing Some scripting Creates scripts to set up lab create data
Strong scripting skills Some coding skills
Strong coding Develops fully automated testing procedures
Expert coding skills
Other Automation
Tools
4
Testing features in 2010
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Testing mit der Visual Studio IDE
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Testing mit der Visual Studio IDE
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Unterstuumltzte Plattformen
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Tracking Technologien
Technologie UI Test Ansteuerung
Windows Forms Microsoft Active Accessibility (MSAA)
Windows Presentation Foundation
User Interface Automation (UIA)
Internet Explorer MSHTML
Firefox JavaScript und Firefox DOM
Silverlight Code Injection und Reflection
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
CodedUI Test mit Visual Studio Demo
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WinForms Diagnose demohellip
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA UIA Control-Hierarchie
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
MSAA Standard
MSAA = Microsoft Assessabilty Automation
Standard zur Ansteuerung von Anwendungen fuumlr Screenreader
Wichtige Properties
AccessibleName
AccessibleDescription
12
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Accessibility Problem-Diagnose
Probleme mit den Standards MSAA und UIA ohne Hilfsmittel schwierig zu identifizieren
Diagnose mit folgenden Programmen moumlglich Custom Tool
UISpy (nur MSAA Windows SDK)
AccChecker (UIA und MSAA Best Practice Scan) Download unter httpsacccheckcodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
MSAA AccessibleName und AccessibleDescription Tip 1
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ACChecker - dein Freund und Helfer (bei MSAA UIA Problemen) Tip 2
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UIA Standard
UIA = User Interface Automation
Nachfolger des Standards MSAA
UIA Properties
AutomationId und
Name
Definition kann implizit oder explizit erfolgen
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
WPF demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
UIA AutomationName und AutomationID zuweisen Tip 3
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Web
Erweiterung fuumlr das CodedUI Framework
Ursprung Microsoft Product Group
Vereinfacht die Entwicklung und Wartung von automatischen Tests durch Trennung von ObjectRepository und Testschritten
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Web demohellip
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Wartbarer Testautomation-Code mit CUITe Tip 4
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Erweiterungen Ausblick
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
UITest Architecture
Web Plug-ins (MSHTMLDOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIAMSAA)
Filter Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Custom properties amp code Customize recording
Write a client that does something else
Technology Abstraction Layer
AddModify API
Write technology adapters
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
4 Phasen Optimierung
Basic Record and Replay
Rich Property Validation
Code Generation
Intent Aware Actions
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
Beispiel WinForms Control
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 1 - Basic Record and Playback
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetChild Uumlberladung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 - Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 2 ndash Rich Properties
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Custom Property Provider
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Property Dictionary
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyDescriptor
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetProperyNames
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetControlSupportLevel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 - Ziel
Ziel
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 3 ndash Code Generation
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetSpecializedClass GetPropertyMamesClassType
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Istzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Zielzustand
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 - Intent Aware Actions
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
SetPropertyValue
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
GetPropertyForAction
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Extension Package Deployment
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Phase 4 ndash Beispiel JQuery
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Ihre Software effizienter entwickelt
ldquoIf you donrsquot know what you want tested how are you going to automate itrdquo Tip 6
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 12 )
bull Konfiguriere Assessabilty Eigenschaften von Controls
bull Implementiere Assessabilty Support fuumlr (eigene) Controls
bull Pruumlfe Assessabilty Kompatiblitaumlt schon in fruumlhen Projektphasen
bull Benutze den Codeui Builder fuumlr die Testautomatisierung
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Zusammenfassung ( 22 )
bull Waumlhle die UIMap Struktur mit Bedacht
bull Waumlhle verstaumlndliche Methodennamen
bull Erstelle keine abhaumlngigen Tests
bull Setze Anwendungen in den Ursprungszustand zuruumlck
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
AIT GmbH amp Co KG httpwwwaitgmbhde httpwwwtfsblogde
Stay in Contact
NicoOrschelaitgmbhde
AIT TeamSystemPro Team
httpwwwxingcomprofileNico_Orschel
httpwwwlinkedincompubnico-orschel25484602
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
Jetzt bewerben unter httpwwwAITGmbHdeJobs
Freie Positionen
Application Lifecycle Management mit
Microsoft Visual Studio Team Foundation Server
Berater | Diplomand | Praktikant
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom
AIT GmbH amp Co KG Vorsprung durch Individualitaumlt
Links und weiterfuumlhrende Informationen
AIT GmbH amp Co KG httpwwwaitgmbhdeteamsystempro
TFSBlogde httpblogaitgmbhdecategorytester
Coded UI Test Extension for 3rd party controls - the basics explained httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-controls-the-basics-explainedaspx
Coded UI Test Extension for 3rd party Windows Forms controlsndashHow to httpblogsmsdncombvisualstudioalmarchive20111028coded-ui-test-
extension-for-3rd-party-windows-forms-controls-how-toaspx
Useful set of utility functions for Coded UI Test httpblogsmsdncombgautamgarchive20100219useful-set-of-utility-
functions-for-coded-ui-testaspx
TestApi - a library of Test APIs httptestapicodeplexcom
UI Accessibility Checker httpacccheckcodeplexcom
CUITe httpcuitecodeplexcom