Open Access   Article Go Back

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

OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts1

Section:Research Paper, Product Type: Journal Paper
Volume-3 , Issue-1 , Page no. 61-64, Jan-2015

Online published on Jan 31, 2015

Copyright © OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts, “Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces,” International Journal of Computer Sciences and Engineering, Vol.3, Issue.1, pp.61-64, 2015.

MLA Style Citation: OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts "Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces." International Journal of Computer Sciences and Engineering 3.1 (2015): 61-64.

APA Style Citation: OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts, (2015). Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces. International Journal of Computer Sciences and Engineering, 3(1), 61-64.

BibTex Style Citation:
@article{Concepts_2015,
author = {OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts},
title = {Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {1 2015},
volume = {3},
Issue = {1},
month = {1},
year = {2015},
issn = {2347-2693},
pages = {61-64},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=362},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=362
TI - Testing Event Driven Systems By Using Observe-Model-Exercise Paradigm With Unknown Input Spaces
T2 - International Journal of Computer Sciences and Engineering
AU - OME;User Interface;Context-sensitive GUIs;Test Case Generation;Quality Concepts
PY - 2015
DA - 2015/01/31
PB - IJCSE, Indore, INDIA
SP - 61-64
IS - 1
VL - 3
SN - 2347-2693
ER -

VIEWS PDF XML
2459 2379 downloads 2432 downloads
  
  
           

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.

Key-Words / Index Term

References

[1] 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.
[2] 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.
[3] 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.
[4] 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.
[5] 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.
[6] 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.
[7] 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.
[8] 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.
[9] Izzat Mahmoud Alsmadi, “Using mutation to enhance GUI testing coverage”, IEEE transaction on Software engineering,vol-1,Issue-2,pp.567-581,Feb 2013.
[10] 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.