210 likes | 343 Views
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.
E N D
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 Tools for the Software Development Lifecycle
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
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
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
Best Practices Get involved early Know where to start The happy path Understand complexity vs. regression value
Challenges of Silverlight Test Automation Sum up One to Many (Control Side) Programming Knowledge Custom Controls Automation Animation Child Windows / Popups Virtualized Controls
Challenges: Complexity Solution: Multilayer Highlighting
Challenges: Developer Dependencies Solution: Codeless Automation
Challenges: Custom Controls Solution: Auto-Detection
Challenges: Animation Solution: Wait for…
Challenges: Child Windows / Popups Solution: Auto-Connect
Challenges: Virtualized Controls Solution: Auto-Detection
Specialized Solution for Each Discipline Standalone Solution UI Tailored for QAs Simplified Test Management Test Lists Management Results Calendar Scheduling Engine
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
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
WebUI Test Studio Resources Documentation Online Forum Blogs Video Tutorials Weekly Webinars Priority Technical Support
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.
Daniel Levy daniel.levy@telerik.com