Graphical User Interface Reliability Prediction Based on Architecture and Event Handler Interaction

Graphical user interfaces (GUIs) are becoming increasingly important in software development because they are user friendly. Thus, a well-developed GUI is an important factor for software quality, while the reliability of GUIs is a relatively young research field. The existing software reliability assessment techniques are based on particular assumptions and preconditions that are not suitable for GUIs. Compared with traditional software, the profile of a GUI is quite complicated, and so event interactions and event states make GUI reliability very complex. This paper introduces a model of GUI reliability and discusses related issues encountered in the modeling process. Then a simple case is introduced based on the GUI reliability model.

[1]  Fevzi Belli,et al.  Event-Based GUI Testing and Reliability Assessment Techniques -- An Experimental Insight and Preliminary Results , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.

[2]  Lee J. White,et al.  Generating test cases for GUI responsibilities using complete interaction sequences , 2000, Proceedings 11th International Symposium on Software Reliability Engineering. ISSRE 2000.

[3]  Chenggang Bai,et al.  The Approach of Graphical User Interface Testing Guided by Bayesian Model , 2014 .

[4]  Myra B. Cohen,et al.  Towards Dynamic Adaptive Automated Test Generation for Graphical User Interfaces , 2009, 2009 International Conference on Software Testing, Verification, and Validation Workshops.

[5]  Fevzi Belli,et al.  Finite state testing and analysis of graphical user interfaces , 2001, Proceedings 12th International Symposium on Software Reliability Engineering.