Top Banner
16

Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Dec 23, 2015

Download

Documents

Samuel Carr
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.
Page 2: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Automated Testing of XAML-based Windows Store appsPrachi BoraProgram ManagerMicrosoft Corporation3-323

Page 3: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Agenda

• Unit Test Framework for the XAML app developer

• Automated end-user testing using Coded UI Test

• Q&A

Page 4: 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

Page 5: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Unit Test Framework: What will you need• Windows 8 or newer• Visual Studio 2012 Update 2 or newer• Win8Express, Pro, Premium and Ultimate editions

Page 6: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Demo: Testing the ubiquitous async methods

Page 7: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Demo: Inline data-driving

Page 8: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Demo: Extensible MSTest Framework

Page 9: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Coded UI Test: What will you need

• Windows 8.1• Visual Studio 2013 Preview• Premium and Ultimate editions

• C# or VB.NET skills

Page 10: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Coded UI Test: What’s new for XAML apps

• New Project Template !• New specialized

classes for XAML and Shell controls

• Support for Touch Gestures

Page 11: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Demo: Let’s automate “Add To Shopping Cart”

Page 12: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Demo: Shell Controls

Page 13: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Recap• Several improvements

in Unit Testing framework

• Extend and share as nuget !

• End-to-end functional testing using Coded UI Test

• Support for Gestures !

Page 14: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

Thank You !

Contact: [email protected]

Page 15: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

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#

Page 16: Agenda Unit Test Framework for the XAML app developer Automated end-user testing using Coded UI Test Q&A.

© 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.