第五天任务:确定一个测试中的人工智能案例研究,并分享你的发现
我们现在已经进入了 30 天 AI 测试挑战的第 5 天!在过去的几天里,我们已经建立了有关 AI 在测试中的基础知识。今天,我们将通过探索案例研究或分享个人经验,看看我们的发现在现实世界中是如何应用的。
任务步骤
选项 1:案例研究分析
搜索一个真实世界的例子,说明 AI 是如何用来解决测试挑战的。这可以是一份已发表的案例研究,也可以是在文章或博客中分享的例子。
选择并分析一个对你来说相关或有趣的案例研究。记录公司和背景,AI 是如何应用在他们的测试过程中的,具体使用了哪些 AI 工具或技术,以及对测试结果/效率的影响。
选项 2:个人经验分享
如果你在测试活动中使用 AI 工具或技术有个人经验,你可以分享你的旅程和收获。
描述背景,你使用了哪些 AI 工具或技术,你是如何应用它们的,以及你面临的结果或挑战。
分享你的发现
- 无论你选择选项 1 还是选项 2,通过回复此帖分享你的发现。以下是一些提示,指导你的帖子:
- 案例研究或个人经验的简要背景
- AI 是如何在他们/你的测试中使用的?
- 他们/你使用了哪些工具或技术?
- 他们/你取得了什么结果?
- 这个例子中有什么令人印象深刻或让你感到惊讶的地方?
- 它与你自己的背景或对 AI 的期望有何关联?
为什么参加
看到 AI 在测试中的应用:通过探索实际例子,我们能够了解到可能发生的事情,并开始想象 AI 如何能够改变我们自己的测试。
加深对 AI 的理解:通过探索案例研究或个人经验,你将更深刻地了解将 AI 整合到测试工作流程中的复杂性和细微差别。
分享知识:分享你的案例研究发现或个人经验,并与其他人讨论,提供了一个学习彼此研究的机会,拓展了我们对 AI 在测试中角色的集体知识和看法。
任务链接
我的第五天任务
我最近阅读了这篇文章基于 UI 交互意图理解的异常检测方法,它是一项基于 UI 交互意图理解的异常检测方法的研究成果和具体演示示例。
结合第五天的任务我来回答以下问题:
案例研究或个人经验的简要背景:
- 美团的商店平台技术部和质量工程部与复旦大学周阳帆教授的团队合作,共同开发了一种多模态 UI 交互意图识别模型和相应的 UI 交互框架。随着美团各个业务线的扩张和迭代,UI 测试任务变得越来越繁重,促使了这一模型的开发。
在测试中如何应用人工智能:
- 人工智能的应用非常巧妙。团队利用 AI 技术将用户可以看到的文本、视觉图像内容以及 UI 组件树中的属性结合起来,从而准确无误地识别出 UI 交互的意图。这种技术的运用,有效解决了 UI 测试中人力成本高昂和过度依赖脚本测试的问题。
使用的工具或技术:
- 研究团队采用了结合机器学习、图像、文本和渲染树信息的多模态模型。这种方法不仅能理解测试人员通常执行的“认知 - 操作 - 检查”过程,而且能够在不同的应用程序和平台之间进行泛化,无需为每个新环境编写特定的测试脚本。
取得的成果:
- 案例研究表明,基于 UI 交互意图编写的测试用例展现了在不需要特定适应的情况下能够在不同平台、应用和技术上实现泛化的能力。该研究已被 ESEC/FSE 2023(软件领域的顶级会议)接受,并将在其行业专题中进行演讲。
这个例子中让你印象深刻或感到惊讶的是什么:
- 这项研究已经被软件领域的顶级会议 ESEC/FSE 2023 接受,并在会议上进行展示。这标志着该研究不仅在学术上得到认可,而且其实用价值和创新性也得到了业界的高度评价。对于我这样一个 QA 来说,这种跨学科的合作和创新技术的应用是非常令人兴奋的,它不仅为我们打开了 AI 在 UI 测试领域应用的新篇章,更为软件质量保障的未来指明了方向。
关于活动
30 天 AI 测试挑战活动是 Ministry 测试社区发起的活动,上一次我了解这个社区是关于他们发起的 30 天敏捷测试的活动。
社区官网:https://www.ministryoftesting.com
活动链接:https://www.ministryoftesting.com/events/30-days-of-ai-in-testing
挑战:
推荐阅读
欢迎关注软件测试同学的公众号“软件测试同学”,原创 QA 技术文章第一时间推送。