Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau.
-
Upload
phillip-walters -
Category
Documents
-
view
217 -
download
0
description
Transcript of Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau.
Marketplace Testing
If you skip it, it will kick you in the back
by Ivan Kirkorau
agenda• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
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
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
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
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
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
exception handling• do not CRASH!• notify the user with a solution:
“try again later”“check your internet connection”“contact support@…”
black & white• test dark and light themes– some icons may look unexpectedly
white– some colors may not correlate well
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
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–…
apply instrumentation
Preemprive.com provide FREE wp7 instrumentation tools:• dotfuscator• monitoring and analytics! not a single line of code required !
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
next• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
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
last• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a
about ivan kirkorau @kirkorau