Your SlideShare is downloading. ×
0
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Testautomatisierung mit CodedUI für Fortgeschrittende

381

Published on

Presentation from Microsoft AlmDays 2012 Munich …

Presentation from Microsoft AlmDays 2012 Munich
Speakers: Nico Orschel (MVP VS ALM, AIT)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
381
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Testautomatisierung mitCodedUI (fürFortgeschrittende)Ihre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 2. Wir unterstützen Sie… Nico Orschel Nico.Orschel@aitgmbh.de http://www.aitgmbh.deBeratung EntwicklungAgile ALM und TFS Dienstleister für individuelle.NET und Architektur Lösungen mit .NET und AzureIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 3. AgendaEinführung TesterstellungCodedUI Basics AnwendungsoptimierungWorkflow Diagnose 1 Struktur(en) 2Verifikation AusführungAPI IntegrationVisuelle Prüfung Build Prozesse 3 Lab Management 4 Ihre Software effizienter entwickelt 3 © AIT GmbH & Co. KG
  • 4. PPT-Prinzip People Tools ProcessIhre Software effizienter entwickelt 4 © AIT GmbH & Co. KG
  • 5. Menschen und ProzesseQS EntwicklerWelche Aufgaben im Team Welche Aufgaben im Teamübernehmen die Tester? übernimmt der Entwickler?ZusammenspielWer ist verantwortlich für die Qualität?Ihre Software effizienter entwickelt 5 © AIT GmbH & Co. KG
  • 6. TechnologieTestautomatisierung UI TestingWie ist CodedUI einzuordnen? Welche Technologien werdenWelche Werkzeuge stehen mir zur unterstützt?Verfügung?FrameworkWie werden die Technologieneingebunden?Ihre Software effizienter entwickelt 6 © AIT GmbH & Co. KG
  • 7. Unterstützte Plattformen Technology Support Comment IE 8-10 Yes Older IEs are not supported anymore WinForms 2.0, Yes 3rd party controls could WPF 3 be a problem Chrome, Opera, Yes (Upd. 1) Latest version via Safari Selenium Adapter Silverlight No Unofficial support for Silverlight v4/v5 Flash, Java No Windows Win32 / Partially May work with known MFC issues Sharepoint Yes (Upd. 1) 2007 + 2010 Vollständige Liste siehe http://msdn.microsoft.com/en- us/library/vstudio/dd380742.aspxIhre Software effizienter entwickelt 7 © AIT GmbH & Co. KG
  • 8. UITest Architecture Test Runner Coded UI Test My UI Code Action Interpreter Generation Invoker Filter/ API Property Aggregation Recorder Playback Provider Rules Technology Abstraction Layer Web Plug-ins Rich Client Plug-ins 3rd Party Plug-ins (MSHTML/DOM) (UIA/MSAA)Ihre Software effizienter entwickelt 8 © AIT GmbH & Co. KG
  • 9. Projektstart Unit Tests Was sind die Besonderheiten von Unit Tests? <ProjektName>.Tests.UnitIntegration Tests UI TestsWas sind die Besonderheiten von Was sind die Besonderheiten vonIntegration Tests? UI Tests?<ProjektName>.Tests.Integration Benutzeroberflächen <ProjektName>.Tests.UI Ihre Software effizienter entwickelt 9 © AIT GmbH & Co. KG
  • 10. TesterstellungUI TechnologyWas ist für die verschiedenen UITechnologien zu beachten?UIA MSAA Ihre Software effizienter entwickelt 10 © AIT GmbH & Co. KG
  • 11. Struktur und AufbauStandardisierung UIMapsWas sollte typischerweise Was gibt es bei UIMaps zustandardsisiert werden? beachten? Methoden Wie sollten Methoden strukturiert sein? Ihre Software effizienter entwickelt 11 © AIT GmbH & Co. KG
  • 12. Demo MSAA + UIA Schnittstellen DiagnoseIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 13. Demo Multiple UIMaps / Grid HandlingIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 14. Automatische PrüfungAPIWas sind Use-Cases für diePrüfung per API? Visuell Was sind Use-Cases für eine visuelle Prüfung? Ihre Software effizienter entwickelt 14 © AIT GmbH & Co. KG
  • 15. Demo AccessibleDescriptionIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 16. Demo Visual VerificicationIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 17. Demo Code MarkerIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 18. AusführungUmgebungenWo können Tests ausgeführtwerden? Ihre Software effizienter entwickelt 18 © AIT GmbH & Co. KG
  • 19. AusführungIhre Software effizienter entwickelt 19 © AIT GmbH & Co. KG
  • 20. ZusammenfassungIhre Software effizienter entwickelt © AIT GmbH & Co. KG
  • 21. Weitere Informationen http://en.wikipedia.org/wiki/Microsoft_Active_Accessibili Nico Orschel ty Nico.Orschel@aitgmbh.de http://en.wikipedia.org/wiki/Microsoft_UI_Automation http://acccheck.codeplex.com/ http://blogs.msdn.com/b/mathew_aniyan/archive/2010/ 02/11/content-index-for-coded-ui-test.aspx http://blogs.msdn.com/b/mathew_aniyan/archive/2011/ 03/28/visual-studio-ui-test-extensibility-scenarios-amp- http://www.aitgmbh.de guiding-principles.aspx http://blog.aitgmbh.de http://www.microsoft.com/en- us/download/details.aspx?id=8442 http://codemarkers.codeplex.com/ Ihre Software effizienter entwickelt © AIT GmbH & Co. KG

×