Challenges and opportunities for improving code-based testing of graphical user interfaces

  • Authors:
  • Marcel R. Karam;Sergiu M. Dascalu;Rami H. Hazimé/

  • Affiliations:
  • American University of Beirut, Lebanon, Department of Computer Science, 11 Bliss St., P.O. Box 11-3246;(Correspd. Tel.: +1 775 784 4613/ Fax: +1 775 784 1877/ E-mail: dascalus@cse.unr.edu) University of Nevada, Department of Computer Science and Engineering, 1664 N. Virginia St., MS 171, Reno, NV, ...;American University of Beirut, Lebanon, Department of Computer Science, 11 Bliss St., P.O. Box 11-3246

  • Venue:
  • Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The research presented in this paper introduces an execution model for graphical user interfaces (GUIs) that we have developed and formalized as a sequence of actions and finite output states. This model has allowed us to investigate the possibility of applying code-based testing methodologies to testing graphical user interfaces. Our findings highlighted challenges and revealed opportunities to adapt code-based testing methodology to verify the correctness of such interfaces. In particular, the "All-OP-DUs" technique provides important error detection capability and can be applied effectively to test GUIs. This paper also introduces Xtester, the GUI testing tool we are currently building to empirically evaluate our proposed testing criteria.