首页> 外文期刊>Software Testing, Verification and Reliability >An event-flow model of GUI-based applications for testing
【24h】

An event-flow model of GUI-based applications for testing

机译:基于GUI的应用程序的事件流模型以进行测试

获取原文
获取原文并翻译 | 示例

摘要

Graphical user interfaces (GUIs) are by far the most popular means used to interact with today's software. The functional correctness of a GUI is required to ensure the safety, robustness and usability of an entire software system. GUI testing techniques used in practice are resource intensive; model-based automated techniques are rarely employed. A key reason for the reluctance in the adoption of model-based solutions proposed by researchers is their limited applicability; moreover, the models are expensive to create. Over the past few years, the present author has been developing different models for various aspects of GUI testing. This paper consolidates all of the models into one scalable event-flow model and outlines algorithms to semi-automatically reverse-engineer the model from an implementation. Earlier work on model-based test-case generation, test-oracle creation, coverage evaluation, and regression testing is recast in terms of this model by defining event-space exploration strategies (ESESs) and creating an end-to-end GUI testing process. Three such ESESs are described: for checking the event-flow model, test-case generation, and test-oracle creation. Two demonstrational scenarios show the application of the model and the three ESESs for experimentation and application in GUI testing. Copyright © 2007 John Wiley & Sons, Ltd.
机译:到目前为止,图形用户界面(GUI)是用于与当今软件进行交互的最流行的方式。 GUI的功能正确性是确保整个软件系统的安全性,健壮性和可用性所必需的。实践中使用的GUI测试技术会占用大量资源。基于模型的自动化技术很少使用。研究人员不愿采用基于模型的解决方案的主要原因是其适用性有限。此外,创建模型的成本很高。在过去的几年中,本作者已经针对GUI测试的各个方面开发了不同的模型。本文将所有模型合并为一个可扩展的事件流模型,并概述了从实现中对模型进行半自动反向工程的算法。通过定义事件空间探索策略(ESES)并创建端到端GUI测试流程,可以根据该模型重新进行基于模型的测试用例生成,测试Oracle创建,覆盖范围评估和回归测试的早期工作。 。描述了三种此类ESES:用于检查事件流模型,测试用例生成和测试Oracle创建。两个演示场景展示了该模型的应用以及三个ESES的实验和在GUI测试中的应用。版权所有©2007 John Wiley&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号