通过结构指导改进群支持的GUI测试

自动驾驶界面与接管设计原型设计与用户测试软件工程师与开发者HCI 研究员

群测试是图形用户界面(GUI)测试中的一种新兴实践,开发人员会招募大量群测试者来测试GUI功能。这通常比专门的质量保证团队更容易、更快,其输出也比自动化测试更真实。然而,平行工作的测试群体会倾向于关注一小部分常用的用户界面(UI)导航路径,这可能导致测试覆盖率低和冗余工作。在本文中,我们介绍了两种增加群测试者覆盖率的技术:交互式事件流图和GUI级指导。交互式事件流图跟踪并汇总每个测试者的交互,形成一个单一的有向图,可视化已经探索过的案例。群测试者可以与这些图进行交互,以找到新的导航路径并增加创建的测试的覆盖率。我们还使用这些图来增强GUI(GUI级指导),帮助测试者避免仅探索常见路径。我们在30名群测试者和11个不同的测试页面上进行的评估表明,这些技术可以帮助测试者避免冗余工作,同时将未经培训的测试者的覆盖率提高55%。这些技术不仅可以通过用同样的努力进行更彻底的测试来帮助我们开发出更健壮的软件,使其在更多任务关键型环境中运行,还可以通过将其集成到开发管道的不同部分来在早期开发阶段制造出更可靠的软件。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/31808/2020

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3313831.3376835
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2020
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
自动驾驶界面与接管设计、原型设计与用户测试
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文