Research on the GUI Testing Based on the Bayesian Network Model

Article Preview

Abstract:

Graphical User Interfaces (GUI) is becoming increasingly important in the software field, while GUI testing is becoming the key issues restricting GUI rapid development. GUI testing mainly serves two goals: to establish confidence in assessment of GUI and find more software defects in GUI testing. For this purpose, any testing method must be better at detecting defects. However, GUI testing is faced with many challenges due to the immense number of event interactions. In this paper, it introduces a Bayesian model guiding the process of GUI testing, discusses the Bayesian model topology and its issues encountered in the modeling process. In the end, a case reveals the validity of the GUI testing model.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1946-1949

Citation:

Online since:

August 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Lee White, Husain Almezen. Generating Test Cases for GUI Responsibilities Using Complete Interaction Sequences, Proc. the 11th International Symposium on Software Reliability Engineering[C], (2000).

DOI: 10.1109/issre.2000.885865

Google Scholar

[2] Lee White, Husain Almezen, Nasser Alzeidi. User-Based Testing of GUI Sequences and Their Interactions, Proc. the 12th International Symposium on Software Reliability Engineering[C], (2001).

DOI: 10.1109/issre.2001.989458

Google Scholar

[3] Fevzi Belli. Finite State Testing and Analysis of Graphical User Interfaces, Proc. the 12th International Symposium on Software Reliability Engineering[C], (2001).

DOI: 10.1109/issre.2001.989456

Google Scholar

[4] Penelope A. Brooks, Atif M Memon. Automated GUI Testing Guided by Usage Profiles, Proc. the 22th IEEE/ACM international conference on Automated software engineering[C], (2007).

DOI: 10.1145/1321631.1321681

Google Scholar

[5] Xun Yuan, Myra B. Cohen, Atif M. Memon. Towards Dynamic Adaptive Automated Test Generation for Graphical User Interfaces. IEEE International Conference on Software Testing, Verification, and Validation Workshops[C], (2009).

DOI: 10.1109/icstw.2009.26

Google Scholar

[6] Xun Yuan, Myra B. Cohen, Atif M. Memon. GUI Interaction Testing: Incorporating Event Context. IEEE Transactions on Software Engineering[J], (2011).

DOI: 10.1109/tse.2010.50

Google Scholar

[7] L. Zhao. GUI Software Testing based on Event Handlers[D]. Beijing: Beihang University, (2010).

Google Scholar

[8] Hai Hu, KaiYuan Cai, et al. A Parallel Implementation Strategy of Adaptive Testing, Computer Software and Applications Conference Workshops[C], (2010).

Google Scholar

[9] Hai Hu, Kaiyuan Cai, et al. Enhancing software reliability estimates using modified adaptive testing. Information and Software Technology[J], (2011).

Google Scholar

[10] Zhifang Yang, Zhongxing YU, Chenggang Bai. The approach of graphical user interface testing guided by Bayesian model, Proc. the 2013 International Conference on Computer Engineering and Network [C], (2013).

Google Scholar

[11] JUDEA PEARL Causality: Models, Reasoning, and Inference. Cambridge University Press, (2000).

Google Scholar

[12] Chenggang Bai, Changhai Jiang, et al. A Reliability Improvement Predictive Approach to Software Testing with Bayesian Method, Proc. 29th Chinese Control Conference[C], (2010).

Google Scholar