marketplace testing if you skip it, it will kick you in the back by ivan kirkorau

16
Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau

Upload: phillip-walters

Post on 18-Jan-2018

215 views

Category:

Documents


0 download

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 submit

TRANSCRIPT

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

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

Page 3: Marketplace Testing If you skip it, it will kick you in the back by Ivan Kirkorau

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

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

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

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

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

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

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

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

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

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

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

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

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

last• submission process overview• typical issues to test• pre-submission tweaks• post submission• q&a

about ivan kirkorau @kirkorau