中文

用于 GUI 测试生成中动作选择的基于会话的推荐系统

软件工程 2020-07-22 v1

摘要

在图形用户界面(GUI)层面的测试生成已被证明是揭示故障的有效方法。在此过程中,测试生成器必须重复地根据被测系统(SUT)的当前状态决定执行何种动作。这一动作选择问题通常涉及随机选择,常被称为猴子测试。一些方法利用其他技术来提高整体有效性,但只有少数尝试创建类人动作——甚至完整的动作序列。我们构建了一种新颖的基于会话的推荐系统,可指导测试生成。这使我们能够模仿过去的用户行为,到达需要复杂交互的状态。我们展示了一项实证研究的初步结果,其中使用 GitHub 作为 SUT。这些结果表明,推荐系统似乎很适合动作选择,并且该方法可显著促进基于 GUI 的测试生成的改进。

关键词

引用

@article{arxiv.2002.02890,
  title  = {Session-Based Recommender Systems for Action Selection in GUI Test Generation},
  author = {Varun Nayak and Daniel Kraus},
  journal= {arXiv preprint arXiv:2002.02890},
  year   = {2020}
}

备注

5 pages, 3 figures, to be published in ICSTW 2020