21
Advanced Windows 8 Apps Using JavaScript Jump Start 70-482 Exam Prep M6: Deployment Jeremy Foster Microsoft Developer Evangelist Michael Palermo Microsoft Technical Evangelist

Deployment of Dynamics

Embed Size (px)

DESCRIPTION

Deployment of Dynamics

Citation preview

Advanced Windows 8 Apps Using JavaScript Jump Start 70-482 Exam Prep

M6: DeploymentJeremy FosterMicrosoft Developer Evangelist

Michael PalermoMicrosoft Technical Evangelist

Jump Start Target Agenda

Advanced Windows 8 Apps Using JavaScript

Module 1: Background Tasks and Components

Module 2: Hardware and Sensors

Module 3: Printing and PlayTo

MEAL BREAK

Module 4: Animations, Custom Controls, and Globalization

Module 5: Data, Files, and Encryption

Module 6: Deployment

Module Agenda

Design and implement trial functionality in the app

Design for error handling

Design and implement a test strategy

Design a diagnostics and monitoring strategy

˃

Why offer a trial?

It is all about probability of install

Cost is a barrier to entry when value isn’t proven

MSDN SAMPLE: TRIAL

demo

Module Agenda

Design and implement trial functionality in the app

Design for error handling

Design and implement a test strategy

Design a diagnostics and monitoring strategy

˃

CODESHOW: EXCEPTION HANDLING

demo

Module Agenda

Design and implement trial functionality in the app

Design for error handling

Design and implement a test strategy

Design a diagnostics and monitoring strategy

˃

Your app will be tested…

…make sure it’s by you and not your users.

Write a test plan

A test plan is a simply a document that states (in great detail) how an app will be tested.

Test plans typically contain…

• Description of product scenarios

• Description of test cases to support those scenarios

• Description of software used for testing

Introducing Microsoft Test Manager

Manage all of your tests: manual, unit, integration, UI

Integrate with TFS

Record all steps leading to a bug

Unit testing in JavaScript apps

Not integrated with VS test tools

Flexibility in your test setup strategy

I recommend…

Windows 8 project

Mocha

HILO JS

demo

Module Agenda

Design and implement trial functionality in the app

Design for error handling

Design and implement a test strategy

Design a diagnostics and monitoring strategy˃

VISUAL STUDIO ANALYZE

demo

Summary

Design and implement trial functionality in the app

Design for error handling

Design and implement a test strategy

Design a diagnostics and monitoring strategy

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

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