Silverlight Test Automation

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

description

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. - PowerPoint PPT Presentation

Transcript of Silverlight Test Automation

PowerPoint Presentation

Silverlight Test AutomationDaniel LevySolutions Consultant, Telerik Testing Tools Division1Todays AgendaAbout TelerikWhy Automate?Silverlight & XAMLBest Practices6 Challenges of Silverlight AutomationDemosAvailable Editions & ResourcesQ&A

2Telerik

Tools for the Software Development Lifecycle

3Why Automate?Reduce the overall cost of testingIncrease test coverageShorten testing cyclesStamp out repetitive, manual tasks Improve test case documentationImprove software quality 4About SilverlightPowered by .NET FrameworkCreate Rich Internet Applications (RIA)Cross Browser | Cross O/SIntegration of Multimedia, Graphics, Animations and InteractivityCurrent Version 4 (Introduced April 2010)XAML5XAMLExtensible Application Markup LanguageBased on XMLUsed in WPF, Silverlight, Windows Workflow Foundation, WP7Declarative language that maps directly objectsSimplifies creation of UI

6Best PracticesGet involved earlyKnow where to startThe happy pathUnderstand complexity vs. regression value7Challenges of Silverlight Test AutomationSum up One to Many (Control Side)Programming KnowledgeCustom Controls AutomationAnimationChild Windows / PopupsVirtualized Controls8Challenges: Complexity

Solution: Multilayer Highlighting9

Solution: Codeless AutomationChallenges: Developer Dependencies10

Solution: Auto-DetectionChallenges: Custom Controls11

Solution: Wait forChallenges: Animation12

Solution: Auto-ConnectChallenges: Child Windows / Popups13Solution: Auto-DetectionChallenges: Virtualized Controls

14WebUI Test Studio15Specialized Solution for Each DisciplineStandalone SolutionUI Tailored for QAsSimplified Test ManagementTest Lists ManagementResults CalendarScheduling Engine

16Specialized Solution for Each DisciplineVisual Studio Plug-InGenerate C# or VB.NET Unit TestsNUnit, MS Test, MbUnit, XUnitDebug via VS DebuggerCombine with other VS Test Types

17Seamless 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 model18WebUI Test Studio ResourcesDocumentationOnline ForumBlogsVideo TutorialsWeekly WebinarsPriority Technical Support19Try WebUI Test Studio

QA Edition

Developer Edition (Visual Studio Required)

FREE 30 DAY TRIAL 100% functional, Backed by Teleriks industry leading team of support engineers.

20

[email protected] Levy