首页> 外文期刊>Software Testing, Verification and Reliability >Automatic testing of GUI-based applications
【24h】

Automatic testing of GUI-based applications

机译:自动测试基于GUI的应用程序

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

摘要

Testing GUI-based applications is hard and time consuming because it requires exploring a potentially huge execution space by interacting with the graphical interface of the applications. Manual testing can cover only a small subset of the functionality provided by applications with complex interfaces, and thus, automatic techniques are necessary to extensively validate GUI-based systems. This paper presents AutoBlackTest, a technique to automatically generate test cases at the system level. AutoBlackTest uses reinforcement learning, in particular Q-learning, to learn how to interact with the application under test and stimulate its functionalities. When used to complement the activity of test designers, AutoBlackTest reuses the information in the available test suites to increase its effectiveness. The empirical results show that AutoBlackTest can sample better than state of the art techniques the behaviour of the application under test and can reveal previously unknown problems by working at the system level and interacting only through the graphical user interface. Copyright © 2014 John Wiley & Sons, Ltd.
机译:测试基于GUI的应用程序既困难又耗时,因为它需要通过与应用程序的图形界面进行交互来探索潜在的巨大执行空间。手动测试只能覆盖具有复杂接口的应用程序提供的功能的一小部分,因此,自动技术对于广泛验证基于GUI的系统是必需的。本文介绍了AutoBlackTest,这是一种在系统级别自动生成测试用例的技术。 AutoBlackTest使用强化学习(尤其是Q学习)来学习如何与被测应用程序进行交互并激发其功能。当用于补充测试设计人员的活动时,AutoBlackTest会重用可用测试套件中的信息以提高其有效性。经验结果表明,AutoBlackTest可以比最新技术更好地对被测应用程序的行为进行采样,并且可以通过在系统级别工作并仅通过图形用户界面进行交互来揭示以前未知的问题。版权所有©2014 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号