Advanced Windows 8 Apps Using JavaScript Jump Start 70-482 Exam Prep M6: Deployment Jeremy Foster...
-
Upload
bonnie-robinson -
Category
Documents
-
view
216 -
download
0
Transcript of Advanced Windows 8 Apps Using JavaScript Jump Start 70-482 Exam Prep M6: Deployment Jeremy Foster...
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
˃
Error handling
http://www.palermo4.com/post/JavaScript-for-Windows-Store-Apps-Error-Handling.aspx
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.