首页> 外文会议>Big data, cloud computing, data science amp; engineering >Automatic Generation of GUI Test Inputs Using User Configurations
【24h】

Automatic Generation of GUI Test Inputs Using User Configurations

机译:使用用户配置自动生成GUI测试输入

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

摘要

GUI testing validates the functionality of a software-intensive system by exercising its GUI. Although much research on automatic generation of GUI test inputs has been conducted to reduce the cost of GUI testing, the current GUI test input generation techniques can miss testing the behavior of the system which is dependent on the user configuration, which may leave undetected the defects that appear only under a certain user configuration. In order to completely test the behavior of a system for all possible user configurations, this paper proposes a method that automatically generate GUI test inputs under all possible user configurations. Since testing all possible user configurations is infeasible for nontrivial systems, the method is designed such that the user can sample user configurations. Thus, the proposed method generates GUI test inputs for the behavior of the system dependent on user configurations in addition to the test inputs generated by the existing technique that does not consider user configurations. We implement our method as an automated tool for the Android framework and evaluate it with on five open-source Android apps. The evaluation results show that our method can indeed achieve additional code coverage while preserving code coverage achieved by the existing technique.
机译:GUI测试通过执行GUI来验证软件密集型系统的功能。尽管已经进行了大量有关自动生成GUI测试输入的研究以降低GUI测试的成本,但是当前的GUI测试输入生成技术可能会遗漏测试依赖于用户配置的系统行为,从而可能无法发现缺陷。仅在特定的用户配置下显示。为了针对所有可能的用户配置完全测试系统的行为,本文提出了一种在所有可能的用户配置下自动生成GUI测试输入的方法。由于测试所有可能的用户配置对于不平凡的系统都是不可行的,因此设计该方法以使用户可以对用户配置进行采样。因此,除了由不考虑用户配置的现有技术生成的测试输入之外,所提出的方法还针对依赖于用户配置的系统的行为生成GUI测试输入。我们将我们的方法实现为Android框架的自动化工具,并在五个开源Android应用上对其进行了评估。评估结果表明,在保持现有技术实现的代码覆盖率的同时,我们的方法确实可以实现额外的代码覆盖率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号