How to test mobile Apps



Similar documents
How To Test Mobile Applications

Mobile Testing That s Just a Smaller Screen, Right?

TECHNOLOGIES MOBILE STRATEGY

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Mobile App Testing Guide. Basics of Mobile App Testing

Syllabus Version

Testing Criteria for Apple ios Applications version 1.0: October 2013

Mobile Application Testing

3. Security Security center. Open the Settings app. Tap the Security option. Enable the option Unknown sources.

Mobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE

Your First App Store Submission

Web Development Life Cycle

Mobile Application Testing Challenges & Best Practices

Bringing Value to the Organization with Performance Testing

Mobile Software Testing Facing the Future Challenges

12 October 2012 White paper. Best Practices in Mobile Application Testing

Gauge Drawing Tool Slider Drawing Tool Toggle Button Drawing Tool One-Way List Drawing Tool... 8

RDM+ Desktop for Windows Getting Started Guide

Automated testing for Mobility New age applications require New age Mobility solutions

How To Test For Performance

APP DEVELOPMENT PROPOSAL

Mobile Application Development

Open-Xchange Guard Major Release v Feature Overview V1.4

Review of Mobile Applications Testing with Automated Techniques

Before reading this manual

Parallels Remote Application Server

Testing Requirements for Mobile Applications

How To Test On A Mobile Device

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK

Mobile Application Development Android

Cloud Based Mobile Application Testing

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

A Process Oriented Tool for Mobile Devices for Monitoring OSCAR Clusters

CSCI E 98: Managed Environments for the Execution of Programs

341 - Bioinformatics Android Coursework

Develop Once, Deploy Anywhere


Mobile Application Testing

ios App for Mobile Website! Documentation!

Application Development Best Practices

Mobitalker User Guide (Symbian)

IDIS Mobile Android. Operation Manual. Powered by

Auto Clicker Tutorial

How To Create A Bada App On Android (Mainfest) On Android And Get A Download Of Bada (For Android) On A Microsoft Gosu 2.5 (For Black

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Encryption-based 2FA for Server-side Qualified Signature Creation

Mobile Application Quality

Testing Mobile Apps CS 4720 Web & Mobile Systems

This Upgrade Is Only Valid For The US Cellular SCH-I500 (Mesmerize). It Is Incompatible With All Other Models. Requirements

EMPLOYEE COST BUDGET WEB

General Brainstorm Checklist for Relocation Preparations

Super Manager User Manual. English v /06/15 Copyright by GPC

Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform

Risks & Trust. A different view on testing Erik Boelen

Home Monitoring and Control service provided by Verizon Online LLC

Unit two is about the components for cloud computing.

This guide describes features that are common to most models. Some features may not be available on your tablet.

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE

50 shades of Siebel mobile

This guide describes features that are common to most models. Some features may not be available on your tablet.

EQUIPMENT OVERVIEW... 4 SETTING UP CALL MANAGER...5

Sponsored by: Speaker: Brian Madden, Independent Industry Analyst and Blogger

SM-A700FD SM-A700F SM-A700H. User Manual. English. 01/2015. Rev

Mobile Communicator for Mobile Devices

Sage 50 Accounts. What is Sage 50 Accounts?

This guide describes features that are common to most models. Some features may not be available on your tablet.

Maria Knight Director, Online Strategies. RBFF Quarterly Webinar Series - Mobile Marketing August 28, 2013

OX Guard Product Guide v1.0 V1.0

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

[Unit 8.2 Jump on the Bandwagon]

Dasharatham Bitla (Dash)

Sample Exam Foundation Level Syllabus. Mobile Tester

ADITION ios Ad SDK Integration Guide for App Developers

ACCESS MANAGEMENT WEB

SETTING UP. Download the app from this button. Listed below is the minimum and recommended PC spec for GTS Client & Dealer Application.

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

ANDROID GUEST GUIDE. Remote Support & Management PC Tablet - Smartphone. 1. An Introduction. Host module on your PC or device

SiteBuilder E-Shop User Guide

SYNCSHIELD FEATURES. Preset a certain task to be executed. specific time.

ASHVINS Group. Mobile Application Testing Summary

Android Developer Fundamental 1

Cloud based Testing for Mobile Apps

Implementing Desktop Application Environments

Bosch Video Management System

Developing accessible portals and portlets with IBM WebSphere Portal

Welcome to Sookasa. Getting Started Guide for SafeMonk users

First Class Mobile Application Performance Management

Quick Start. is a trademark of ETSI.

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Setting up RDP on your ipad

OSGi Technology for System and Network Architects DECEMBER 2013

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

How To Test For Elulla

RESPONSEWARE FOR IOS USER GUIDE

Honor T1 8.0 FAQ. Issue 01. Date 06/30

Intel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary

I N F I N I T Y P R O J E C T PAYROLL WEB

Transcription:

How to test mobile Apps Jeroen Mengerink What are Apps? App is an abbreviation for application. An app is a piece of software. It can run on the Internet, on your computer, or on your phone or other electronic device. About.com Apps have become a meaningful abbreviation to something that just works. Apps provide a common and easily understood idea that has been widely accepted as a solution indeed a means to get stuff done quickly and effectively. ipadcto.com 2 1

Mobile application lifecycle The mobile App development process: First part occurs in all projects Second part is store specific Incorporates extra requirements 3 The beginning All starts with an idea Followed by some research Does it already exist Will people like this Which market group(s) to target Then a decision to really start creating the App 4 2

Design Screen layouts Portrait and landscape Screen flows Usability guidelines (store requirements) 5 Build Functionality Specific coding standards Performance guidelines (store requirements) Mobile devices have: Less memory Limited processor capabilities Smaller storage space 6 3

Test Knowledge needed in different fields Software testing Telecom Mobile OS/platform 7 Test approach Reviewing the design Customer and store requirements Functional testing of the application Core functionality as by design End-to-end functionality User interface Colour schemes; layout consistency Performance / stress Low resources Concurrency Usability Ease of use 8 4

Test approach Compatibility Check if native device functionality works HW/OS version compatibility Certification compliance Several certification programs exist True Brew Testing Java Verified Program Symbian Signed Test Criteria Submission guideline compliance Different stores have different submission guidelines 9 Minimal coverage Installation and uninstallation Network connectivity Following offline profile Using WLAN, 2G, 3G, Application performance during network connectivity problems Call / SMS / Alarm handling Performance Application load time During application usage Functionality specific test situations 10 5

Specific test situations Incoming calls Incoming SMS Connection loss Orientation changing Shaking Touch screen Notifications Advertisements In App purchasing Energy usage Connecting / disconnecting charger Screen time out / lock screen 11 Test execution Most phone providers provide a simulator Simulator used by the providers so: Contains real phone functionality Hooks for testability Also test on the real device! Simulator might be outdated Simulator might response different from the real thing 12 6

Customer acceptance Communicate changes Store guidelines Specific device requirements Check main flows through the App On the actual device(s) Initiate end user acceptance 13 App submission The binary containing the App Name Description Category Subcategory Copyright Rating Keywords Screenshots Support information Large App icon 14 7

App sales and usage Last step is marketing Get the App sold Make sure to keep in touch with the customers Reviews of the App Patches/fixes 15 Summary Awareness of different fields needed: Testing; Telecom; Mobile phones Test needs to think about more than the customer End users Store requirements Specific device test cases Simulators are of great help, but not the silver bullet 16 8

Summary Test needs to be involved in all stages of the first part Test needs to incorporate all extra requirements of the second part Development is way ahead Start the pursuit for quality 17 Questions 18 9