marketplace testing if you skip it, it will kick you in the back by ivan kirkorau
DESCRIPTION
submission walkthrough app hub account + ready.xap file description and comments –dev and testing comments upload images ( some unexpected sizes ) –should have high quality master images categories and pricing submitTRANSCRIPT
![Page 1: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/1.jpg)
Marketplace Testing
If you skip it, it will kick you in the back
by Ivan Kirkorau
![Page 2: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/2.jpg)
agenda• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
![Page 3: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/3.jpg)
submission walkthrough
• app hub account + ready .xap file• description and comments– dev and testing comments
• upload images (some unexpected sizes)– should have high quality master
images• categories and pricingsubmit
![Page 4: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/4.jpg)
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
![Page 5: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/5.jpg)
back & back againback = the source of all evili. can you exit the app?ii. “back” cycles?iii. loss of state and crashiv. press back in unexpected
placesv. lost handlers/bindings
![Page 6: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/6.jpg)
loss of internetif your main action is to download stuff – test the connectivity loss!how to simulate connectivity loss?• connect device to a computer• remove the cable/WiFi–when connected device ALWAYS
uses PC internet connection
![Page 7: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/7.jpg)
memory limiton devices with <=256Mb RAM your app must not use >90Mb at peak.
how to get memory tests?• use DeviceExtendedProperties– now DeviceStatus in 7.1
check ApplicationPeakMemoryUsage
check ApplicationCurrentMemoryUsage
![Page 8: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/8.jpg)
exception handling• do not CRASH!• notify the user with a solution:
“try again later”“check your internet connection”“contact support@…”
![Page 9: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/9.jpg)
black & white• test dark and light themes– some icons may look unexpectedly
white– some colors may not correlate well
![Page 10: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/10.jpg)
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
![Page 11: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/11.jpg)
capability testing• use “CapabilityDetection.exe”– c:\Program Files (x86)\Microsoft SDKs\ Windows
Phone\v7.0\Tools\CapDetect\CapabilityDetection.exe
• remove all unnecessary stuff– debug libs– test data–…
![Page 12: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/12.jpg)
apply instrumentation
Preemprive.com provide FREE wp7 instrumentation tools:• dotfuscator• monitoring and analytics! not a single line of code required !
![Page 13: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/13.jpg)
descriptionyou should think about users that will try to find your app, download and use• provide keywords for search• provide contact information in
the description or inside the app
![Page 14: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/14.jpg)
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
![Page 15: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/15.jpg)
look up statistics• number of downloads (AppHub)– results come 1 week late
• ads – pubcenter/adMob site• preemptive stats– http://www.preemptive.com/know-
more/application-monitoring
![Page 16: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau](https://reader035.vdocument.in/reader035/viewer/2022062906/5a4d1b6c7f8b9ab0599b36ca/html5/thumbnails/16.jpg)
last• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
about ivan kirkorau @kirkorau