A pattern-based approach for GUI modeling and testing

A pattern-based approach for GUI modeling and testing
复制标题

DOI:
10.1109/issre.2013.6698881
复制
发表时间:
2013-11
期刊:
2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE)
影响因子:
--
通讯作者:
Rodrigo M. L. M. Moreira-Rodrigo-M.-L.-M.-Moreira-50622789;A. C. Paiva;A. Memon
Rodrigo M. L. M. Moreira-Rodrigo-M.-L.-M.-Moreira-50622789;A. C. Paiva;A. Memon
中科院分区:
其他
文献类型:
--
作者:
Rodrigo M. L. M. Moreira-Rodrigo-M.-L.-M.-Moreira-50622789;A. C. Paiva;A. Memon

文献摘要

被引文献

相似文献

用户界面(UI)模式在当今的软件设计中被广泛使用。UI模式包含解决常见图形用户界面设计问题的常见重复解决方案,例如“登录”、“文件打开”和“搜索”。然而,对图形用户界面功能正确性的测试在很大程度上忽略了用户界面模式。提出了一种基于模式的图形用户界面测试方法(PBGT)的概念,使图形用户界面测试过程系统化、自动化。与图形用户界面的所有可能交互的空间通常都非常大。PBGT提出了一种使用“UI测试模式”对输入空间进行采样的新方法,该模式包含了测试GUI的常见重复解决方案。我们的实证研究表明,PBGT方法在揭示现场图形用户界面中的故障方面是有效的。
User Interface (UI) patterns are used extensively in the design of today's software. UI patterns embody commonly recurring solutions that solve common GUI design problems, such as “login,” “file-open,” and “search.” Yet, testing of GUIs for functional correctness has largely ignored UI patterns. This paper formalizes the notion of a Pattern-Based Graphical User Interface (GUI) Testing method (PBGT) for systematizing and automating the GUI testing process. The space of all possible interactions with a GUI is typically very large. PBGT presents a new methodology to sample the input space using “UI Test Patterns,” that embody commonly recurring solutions to test GUIs. Our empirical studies show that the PBGT methodology is effective in revealing faults in fielded GUIs.