Automated UI Testing

1,552 views

Published on

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
1,552
On SlideShare
0
From Embeds
0
Number of Embeds
369
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Automated UI Testing

  1. 1. Automated UI TestingUsing Microsoft TechnologiesRobert MacLean25 April 2012
  2. 2. AgendaIntroduction Landscape Architecture Supported OS & PlatformsCoded UI Advanced Features Hoops to hop throughMTMDiscussion
  3. 3. INTRODUCTION
  4. 4. Review of the landscapeVisual Studio 2010 brought Coded UI MTMI’ll be showing you VS “11” Pretty much the same
  5. 5. Stack Architecture Microsoft Test Manager Coded UI TFS Unit Testing Framework
  6. 6. Supported OperatingSystemsSP3+Windows XP Windows 8 with VS “11”Architecture Support 32bit Win + 32bit MTM = 32bit apps 64bit Win + 32bit MTM = 32bit WOW With UI Synchronisation 64bit Win + 32bit MTM = 64bit WinForm & WPF applications ARM with VS “11”.NET 2.0+ .NET 4.5 with VS “11”
  7. 7. Supported PlatformsWindows Internet Explorer 7,8 & 9 Fully Supported w/ Visual Studio 2010Windows Internet Explorer 8,9 & 10 Fully Supported w/ Visual Studio 2011Firefox 3.5 & 3.6 Playback supported w/ Visual Studio 2010Silverlight 4 Fully supported w/ Visual Studio FP 2Windows 8 Metro Apps Fully Supported w/ Visual Studio 2011WinForms 2.0+ & WPF 3.5+ Fully Supported*Win32 May work, not supportedMFC Partially supportedSharePoint Partially supportedDynamics CRM Web Fully supportedDynamics AX Partially supportedCitrix & Terminal Services Partially supportedPowerBuilder Partially support w/ Visual Studio 11ActiveX Supported provided accessibility is implemented
  8. 8. Not Supported PlatformsVisual Studio 2010 IE 6 Chrome Opera Safari Silverlight 3 Flash/Java Office Client Apps SAPVisual Studio “11” IE 7 Silverlight (all versions)
  9. 9. CODED UI
  10. 10. Coded UI advanced featuresData source input and validationsAutomatic screen captureContinue on ErrorVariable Playback Speed
  11. 11. Hoops to hop throughNeeds to run the applicationNeeds keyboard & mouse control Load testing only possible with Lab ManagementBrittle with UI changes Variable (often not very brittle) Depends how you change the UI
  12. 12. MTM
  13. 13. DISCUSSION?

×