1 / 21

Silverlight Test Automation

Silverlight Test Automation. Daniel Levy Solutions Consultant, Telerik Testing Tools Division. Today’s Agenda. About Telerik Why Automate? Silverlight & XAML Best Practices 6 Challenges of Silverlight Automation Demos Available Editions & Resources Q&A. Telerik.

tanner
Download Presentation

Silverlight Test Automation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight Test Automation Daniel Levy Solutions Consultant, Telerik Testing Tools Division

  2. Today’s Agenda About Telerik Why Automate? Silverlight & XAML Best Practices 6 Challenges of Silverlight Automation Demos Available Editions & Resources Q&A

  3. Telerik Tools for the Software Development Lifecycle

  4. Why Automate? Reduce the overall cost of testing Increase test coverage Shorten testing cycles Stamp out repetitive, manual tasks Improve test case documentation Improve software quality

  5. About Silverlight Powered by .NET Framework Create Rich Internet Applications (RIA) Cross Browser | Cross O/S Integration of Multimedia, Graphics, Animations and Interactivity Current Version 4 (Introduced April 2010) XAML

  6. XAML Extensible Application Markup Language Based on XML Used in WPF, Silverlight, Windows Workflow Foundation, WP7 Declarative language that maps directly objects Simplifies creation of UI

  7. Best Practices Get involved early Know where to start The happy path Understand complexity vs. regression value

  8. Challenges of Silverlight Test Automation Sum up One to Many (Control Side) Programming Knowledge Custom Controls Automation Animation Child Windows / Popups Virtualized Controls

  9. Challenges: Complexity Solution: Multilayer Highlighting

  10. Challenges: Developer Dependencies Solution: Codeless Automation

  11. Challenges: Custom Controls Solution: Auto-Detection

  12. Challenges: Animation Solution: Wait for…

  13. Challenges: Child Windows / Popups Solution: Auto-Connect

  14. Challenges: Virtualized Controls Solution: Auto-Detection

  15. WebUI Test Studio

  16. Specialized Solution for Each Discipline Standalone Solution UI Tailored for QAs Simplified Test Management Test Lists Management Results Calendar Scheduling Engine

  17. Specialized Solution for Each Discipline • Visual Studio Plug-In • Generate C# or VB.NET Unit Tests • NUnit, MS Test, MbUnit, XUnit • Debug via VS Debugger • Combine with other VS Test Types

  18. Seamless QA and Dev Collaboration • Common modern recorder for testing (Ajax, Silverlight, ASP.NET MVC) • Create, open and edit the same tests in any edition. (QA/DEV Collaboration) • Source Repository Integration (TFS). • Common execution model

  19. WebUI Test Studio Resources Documentation Online Forum Blogs Video Tutorials Weekly Webinars Priority Technical Support

  20. Try WebUI Test Studio QA Edition Developer Edition (Visual Studio Required) FREE 30 DAY TRIAL – 100% functional, Backed by Telerik’s industry leading team of support engineers.

  21. Daniel Levy daniel.levy@telerik.com

More Related