Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Mobile Testing- Part 1

Posted on: 18 February '14

No one really wants to do it. It’s expensive. It’s time consuming. But unfortunately, it’s needed to ensure that the end users have a positive experience when they use our mobile applications. And it’s vital that we make sure that the experience is a great one for every end user every time they use our application, starting with that very first time. Fail to do a good job of testing and our customer will end up doing it for us.

The goal of our testing efforts is not to find errors. Perhaps the developers have actually done a great job and did not make any mistakes. But, our goal in testing is to understand the quality of our offering. Does the app work as expected and meet the customer needs?

The test approach is black-box and applicable to all popular mobile platforms including Android, Blackberry, iPhone, iPad, Windows Mobile and mobile web apps including HTML5 sites. The resulting test plans can be run by hand or with an automated testing system.

Generic Work-Flow

Generic Workflow for Testing defined in the flow diagram shows the various aspects of Development activity , the movement of flow to the QA activity along with the QA certification of the application.

QA takes over the Testing once the initial phase of Development is done and the build is ready for testing.

QA Process/Testing Activity

  • Initial Analysis on the Product (Native/Web /Hybrid App);
  • Walk through all the Requirement Documents and identifying functional and non-functional requirements;
  • Based on the Requirement prepare Test Plan and approximate time line required for testing;
  • Initial Test planning is done based on assumption of having 2 rounds of regression (Revisited based on the final outcome of testing done);
  • 1st round includes, BVT (Build Verification Test), Regression test;
  • 2nd round includes, Bug Verification, BVT, Regression Test;
  • Based on the above we would decide if we need to continue testing or if the build can be certified for Production.

Mobile Application Testing

Why is mobile app testing so important?

Like the Web itself, a mobile Web application is viewable by users around the world. Even if you’re initially targeting only users in a single country or on a single network, it helps to understand the Global dynamics. Testing is necessary to deliver a better product to the end customer.

Dilip Reddy

Dilip Reddy is a test specialist with Mindtree