通过结构指导改进群支持的GUI测试
作者
自动驾驶界面与接管设计原型设计与用户测试软件工程师与开发者HCI 研究员
群测试是图形用户界面(GUI)测试中的一种新兴实践,开发人员会招募大量群测试者来测试GUI功能。这通常比专门的质量保证团队更容易、更快,其输出也比自动化测试更真实。然而,平行工作的测试群体会倾向于关注一小部分常用的用户界面(UI)导航路径,这可能导致测试覆盖率低和冗余工作。在本文中,我们介绍了两种增加群测试者覆盖率的技术:交互式事件流图和GUI级指导。交互式事件流图跟踪并汇总每个测试者的交互,形成一个单一的有向图,可视化已经探索过的案例。群测试者可以与这些图进行交互,以找到新的导航路径并增加创建的测试的覆盖率。我们还使用这些图来增强GUI(GUI级指导),帮助测试者避免仅探索常见路径。我们在30名群测试者和11个不同的测试页面上进行的评估表明,这些技术可以帮助测试者避免冗余工作,同时将未经培训的测试者的覆盖率提高55%。这些技术不仅可以通过用同样的努力进行更彻底的测试来帮助我们开发出更健壮的软件,使其在更多任务关键型环境中运行,还可以通过将其集成到开发管道的不同部分来在早期开发阶段制造出更可靠的软件。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 60%
CFar:一种提高协作代码审查中沟通、生产力和审查质量的工具
CHI '18· 开源协作与代码审查 +1
- 60%
使用在线论坛描述电子表格软件中的可扩展性问题
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 60%
ResearchIME:一款用于研究野外自由输入行为的移动键盘应用程序
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 60%
用户如何解释触发动作编程中的错误
CHI '19· 原型设计与用户测试 +1
- 60%
可解释的程序合成
CHI '21· 可解释人工智能(XAI) +1
- 60%
避开图灵陷阱:通过从代码的目的开始学习对话编程
CHI '21· 编程教育与计算思维 +1
- 60%
自动定制手势拒绝阈值选择的Voight-Kampff机器
CHI '22· 手部手势识别 +1
- 60%
ReflecTouch: 使用角膜反射图像检测智能手机的抓握姿势
CHI '22· 人体姿态与行为识别 +1
- 60%
通过日志分析理解文档使用情况:四个云服务的案例研究
CHI '24· 知识工作者工具与工作流 +1
- 60%
DynEx:具有结构化设计探索的动态代码合成以加速探索性编程
CHI '25· 大语言模型(LLM)的人机协作 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 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 篇相关论文