Upload
taurus
View
66
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Automated Testing of XAML-based Windows Store apps. Prachi Bora Program Manager Microsoft Corporation 3-323. Agenda. Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A. Quick Tour of the App. AdventureWorks Shopper App - PowerPoint PPT Presentation
Citation preview
Automated Testing of XAML-based Windows Store appsPrachi BoraProgram ManagerMicrosoft Corporation3-323
Agenda
• Unit Test Framework for the XAML app developer
• Automated end-user testing using Coded UI Test
• Q&A
Quick Tour of the App
• AdventureWorks Shopper App
• Prism for the Windows Runtime
• Helps you implement MVVM
• Guide to creating accessible apps
Unit Test Framework: What will you need• Windows 8 or newer• Visual Studio 2012 Update 2 or newer• Win8Express, Pro, Premium and Ultimate editions
Demo: Testing the ubiquitous async methods
Demo: Inline data-driving
Demo: Extensible MSTest Framework
Coded UI Test: What will you need• Windows 8.1• Visual Studio 2013 Preview• Premium and Ultimate editions
• C# or VB.NET skills
Coded UI Test: What’s new for XAML apps
• New Project Template !• New specialized
classes for XAML and Shell controls
• Support for Touch Gestures
Demo: Let’s automate “Add To Shopping Cart”
Demo: Shell Controls
Recap• Several improvements
in Unit Testing framework
• Extend and share as nuget !
• End-to-end functional testing using Coded UI Test
• Support for Gestures !
Thank You !Contact: [email protected]
Related Sessions• [3-338] Improving Developer Productivity and
Software Quality With Visual Studio Application Lifecycle Tools
• [3-322] Diagnosing Performance Bottlenecks in XAML-based Windows Store apps
• [3-321] What's New in Visual Studio & Blend for XAML Developers
• [3-301] Easy Async for Windows Store Apps in C#
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.