The document discusses ensuring quality mobile apps through testing and crash reporting. It recommends creating automated user interface tests in C# that can be run on simulators or real devices. It also demonstrates using a test cloud to automatically test apps on thousands of real devices to check for crashes and exceptions with live users. The presentation provides links for additional information on mobile app testing and crash reporting tools.
2. 2
ABOUT ME
Senior Development Consultant
@valdetero
valdetero@gmail.com
linkedin.com/in/valdetero
github.com/valdetero
speakerdeck.com/valdetero
sparkhound.com/pages/blogs.aspx
6. Create Automated User
Interface tests all in C#
Upload to the Test Cloud or
run against a Device or
Simulator
Run directly from Visual
Studio or Xamarin Studio
Exposed via a NuGet
Package
Free to use a Simulator*
6
Who tests their apps? Who tests their mobile apps?
I'm not a tester not TDD
Contrast Web/Windows to Mobile
Talk about 1 star reviews
One thing we can do is test our applications better
First we need a testing framework
Talk about X-unit pros and cons
XS only supports xUnit 1.9, I’m using xUnit 2.0
Talk about an app
Look at X-unit test
In-line data
Visual Studio runner
PCL bait and switch
Run Unit Test apps on all devices
Talk about an app
Look at X-unit test
In-line data
Visual Studio runner
PCL bait and switch
Run Unit Test apps on all devices
Automatically report any uncaught managed or native exception.
Report your own caught exceptions with simple cross-platform API