WHO HAS A SMART PHONE OR TABLET? COUNTLESS DEVICES AND SPECIFICATIONS • OS • Android • iOS • BlackBerry • Resolution • Small • Medium • High • Extra High • Screen Size • 2.8” – 10”+ • Manufacturer • • • • • Samsung HTC Motorola LG Etc. THE NEED FOR APPLICATION TESTING Countless devices with various specifications need to be tested For software testers and development teams There needs to be a way in order to find bugs Fix those bugs and retest the application Deploy their applications in a timely fashion Late deployment could be detrimental. Tarnished Reputation Exhausted Resources Time Budget Features Dissatisfied Customers OPTIONS FOR MOBILE APPLICATION TESTING Real Physical Devices One of the best options Nothing is really better than the real thing The application will be running on an actual device so why not test it on one? It can be quite expensive OPTIONS FOR MOBILE APPLICATION TESTING Emulators The use of hardware and/or software to duplicate functions and behaviors of real systems. Good Cheap But not quite strong enough OPTIONS FOR MOBILE APPLICATION TESTING Remote Devices Actual devices Accessed via web browser Pricing depends on service providers (affordable) REMOTE DEVICE SERVICES pCloudy https://www.pcloudy.com/ TestObject http://testobject.com/ DeviceAnywhere http://www.keynotedeviceanywhere.com/ Perfecto Mobile http://www.perfectomobile.com/ BOOKING DEVICES DEVICE INTERACTION HOW REMOTE DEVICE SERVICES WORK Think of the mouse as your hand for the devices in the cloud. Mouse and keyboard from the computer interacts with the device. • Gestures • Swipes • Key presses • Etc. The actual brains lie within the hardware/server infrastructure which provisions the services REMOTE DEVICE SERVICES BEHIND THE SCENES REMOTE SERVICE COMPARISON pCloudy Test Object DeviceAnywhere PerfectoMobile Android Android Emulators Android iOS BlackBerry Android iOS BlackBerry 9+ OS 16 OS 3 Levels Top 100 Devices 8+ Screen Resolutions 38+ Real Devices 10+ Display Sizes 5+ aspect ratios Stress Testing Generates Test Scripts 1 hour Free Testing Free Developer device lab Enterprise 14 Day Free Trial Records Sessions DEMO TIME!