Browse Prior Art Database

Method and System for Optimizing Combinatorial Test Design (CTD) to Test a Mobile Application in Different Devices

IP.com Disclosure Number: IPCOM000240576D
Publication Date: 2015-Feb-10
Document File: 1 page(s) / 26K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for optimizing Combinatorial Test Design (CTD) to test a mobile application in different devices. The method and system ensures bug free execution of mobile applications in mobile devices of different screen sizes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 1

Method and System for Optimizing Combinatorial Test Design (CTD) to Test a Mobile Application in Different Devices

Currently, various mobile devices are available in the market with different screen sizes and run on multiple Operating Systems (OS). Often, mobile applications executed on mobile devices may not be bug free. Therefore, the execution of mobile applications on each mobile device is checked by conducting a mobile application testing. The mobile application testing is conducted over mobile devices of varying screen sizes. However, the cost of executing the same mobile application test suite on each screen size is high. Typically, Combinatorial Test Design (CTD) is used to execute the mobile application test. The CTD uses a concept of an attribute and a value for testing. The attribute may be a feature where an application may behave differently. Further, each value is a condition which produces different behavior in mobile devices. The attribute can be "screen size" and all available screen sizes can be values for testing the mobile applications quality. However, the CTD generates a new test case for each screen size if multiple screen sizes are available.

Disclosed is a method and system for optimizing Combinatorial Test Design (CTD) to test a mobile application in different screen size devices. The method and system ensures bug free execution of mobile applications in mobile devices of different screen sizes and/or mobile devices running on different operating systems (OS).

In an implementation, the method and system enables a user to define a smallest and largest "screen sizes...