Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces

Authors

  • Deepan R Department Of CSE , Sri Ramakrishna Engineering College, Coimbatore-22,India
  • MS Geetha Devasena Department Of CSE , Sri Ramakrishna Engineering College, Coimbatore-22,India

Keywords:

OME, User Interface, Context-sensitive GUIs, Test Case Generation, Quality Concepts

Abstract

In software engineering, graphical user interface testing is the process of testing a product's graphical user interface to ensure that it meets the written specifications. This is normally done through the use of a variety of test cases. To generate a set of test cases, test designers attempt to cover all the functionality of the system and fully exercise the GUI itself. The difficulty in accomplishing this task is twofold: to deal with domain size and with sequences. In addition, the test faces are more difficult in case of regression testing. In this work, we develop a new paradigm for GUI testing, one that we call Observe-Model-Exercise (OME) to tackle the challenges of testing context-sensitive GUIs with undetermined input spaces. Starting with an incomplete model of the GUI’s input space, a set of coverage elements to test, and test cases, OME iteratively observes the existence of new events during execution of the test cases, expands the model of the GUI’s input space, computes new coverage elements, and obtains new test cases to exercise the new elements. The experimental results proves that the proposed work is better than the previously existing works.

References

C. Bartolini, A. Bertolino, S. Elbaum, and E. Marchetti, “Bringing White-Box Testing to Service Oriented Architectures through a Service Oriented Approach,” J. Systems and Software, vol. 84,pp. 655-668, Apr. 2011.

N.R. Krishnaswami and N. Benton, “A Semantic Model for Graphical User Interfaces,” Proc. 16th ACM SIGPLAN Int’l Conf.Functional Programming (ICFP ’11), pp. 45-57, 2011.

T. Pajunen, T. Takala, and M. Katara, “Model-Based Testing with a General Purpose Keyword-Driven Test Automation Framework,”Proc. IEEE Fourth Int’l Conf. Software Testing, Verification and Validation Workshops (ICSTW), pp. 242-251, Mar. 2011.

David C. Yu, Member Haijun Liu, Student Member Fengjun Wu, “A GUI Based Visualization Tool for Sequence Networks”, IEEE Transactions on Power Systems, Vol-13, No-1,pp.247-263,February 1998.

Atif M. Memon, Martha E. Pollack, and Mary Lou Soffa, “Hierarchical GUI Test Case generation using automated planning”, IEEE transactions on software engineering, vol-27, no-2,pp.453-464, Feb 2001.

Alex Ruiz and Yvonne Wang Price, “Test-Driven GUI Development with testing and abbot”, IEEE transactions on software engineering, vol-28, Issue-4,pp.117-134, Jun 2003.

Atif M. Memon and Qing Xie, “Studying the Fault-Detection effectiveness of GUI test cases for rapidly evolving software”, IEEE transactions on software engineering, vol-31,Issue-10,pp.944-952,October 2005.

Rene´e C. Bryce, Sreedevi Sampath and Atif M. Memon, “Developing a single model and test prioritization strategies for event-driven software”, IEEE transactions on software engineering, vol-37, no-1,pp.812-830,Jan 2011.

Izzat Mahmoud Alsmadi, “Using mutation to enhance GUI testing coverage”, IEEE transaction on Software engineering,vol-1,Issue-2,pp.567-581,Feb 2013.

Xiaoyin Wang, Lu Zhang, Tao Xie, Hong Mei and Jiasu Sun, “Locating need to externalize constant strings for software internalization with generalized string taint analysis”, IEEE transactions on software engineering, vol-39, no-4,pp.245-267,april 2013.

Downloads

Published

2015-01-31

How to Cite

[1]
R. Deepan and D. MS Geetha, “Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces”, Int. J. Comp. Sci. Eng., vol. 3, no. 1, pp. 61–64, Jan. 2015.

Issue

Section

Research Article