Computer Science ›› 2013, Vol. 40 ›› Issue (Z6): 184-187.

Previous Articles     Next Articles

GUI Event Interaction Graph Generation Method Based on Model

FENG Kai and GAO Jian-hua   

  • Online:2018-11-16 Published:2018-11-16

Abstract: The test of GUI is a veritable challenge.One of the concernful reasons is that there are many context events which would cause determinate influences over the results of testing.This problem can be solved by the technologies of model-based GUI testing.Two of the frequently used graphical user interface(GUI) model in model-based GUI testing technologies are the event flow graph(EFG) and the event interaction graph(EIG).Both of the two kinds of models give a certain presentation of the events interacting relationships,and the EIG makes significant improvements form the EFG.Our paper provides the GUI events with a specific division through a simple GUI instance and also improves the MX algorithm for the sake of adaptation to the new division of the events.Finally,according to the property of event-driven in GUI and the divided GUI events in this paper,the paper proposes a new method:driven algorithm.Some examples show that the method makes the EFG converted into EIG more easier.

Key words: Graphical user interface(GUI),Model-based testing,Event flow graph(EFG),Event interaction graph(EIG)

[1] Memon A M.GUI Testing:Pitfalls and Process [J].IEEE Computer,2002,8(35):90-91
[2] Mathur A P.Foundations of Software Testing:Fundamental Algorithms and Techniques[M].New Delhi:Pearson Education in South Asia,2008:33-384
[3] Memon A M.Advances in Computers[M].Amsterdam,Netherlands:Elsevier Ltd,2003:150-203
[4] Memon A M,Xie Qing.Using Transient/ Persistent Errors to Develop Automated Test Oracles for Event-Driven Software[A]∥Proceeding of 19th IEEE International Conference on Automated Software Engineering IEEE INFOCOM[C].2004:186-195
[5] Memon A M.A Comprehensive Framework for Testing Graphical User Interfaces[D].Pittsburgh:Department of Computer Science,University of Pittsburgh,2001
[6] Yuan Xun,Myra B C,Memon A M.GUI Interaction Testing:Incorporating Event Context [J].IEEE Transactions on Software Engineering,2011,37(4):559-574
[7] Memon A M,Xie Qing.Studying the Fault- Detection Effectiveness of GUI Test Cases for Rapidly Evolving Software[J].IEEE Transactions on Software Engineering,2005,31(10):884-896
[8] Xie Qing,Memon A M.Using a Pilot Study to Derive a GUIModel for Automated Testing[J].ACM Transactions on Software Engineering And Methodology,2008,18(2):1-35
[9] Brooks P A,Robinson B P,Memon A M.An Initial Characteri-zation of Industrial Graphical User Interface Systems[A]∥Proceeding of First IEEE International Conference on Software Testing Verification and Validation IEEE INFOCOM [C].Denver,CO:IEEE,2009:11-20

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!