第二天任务

阅读有关测试中的 AI 的介绍性文章并分享

在今天的任务中学习人工智能测试基础知识!

对于今天的任务,你面临的挑战是查找、阅读并分享有关软件测试中人工智能的介绍性文章的关键要点。这可能涵盖人工智能的基础知识、其在测试中的应用,甚至包括用于测试自动化的机器学习等特定技术。

任务步骤

查找一篇介绍软件测试中的人工智能的文章。它可以是指南、博客文章或案例研究——任何你认为有趣且内容丰富的内容。

总结本文的主要内容。讨论了哪些基本概念、工具或方法?

考虑本文中的见解如何应用于你的测试环境。你认为人工智能在你的项目中具有潜在用途吗?面临哪些挑战或机遇?

通过单击“参与”按钮并回复主题并附上你所选文章的摘要和你的个人感想,在社区上分享你的发现。资源链接(如果适用)。

奖励步骤!通读其他人的贡献。请随意提出问题、提供反馈或通过 ❤️ 表达你对富有洞察力的发现的赞赏

为什么参加

扩展你的理解:掌握测试中人工智能的基础知识对于有效地将这些技术集成到我们的工作中至关重要。

启发和受到启发:分享和讨论文章向我们介绍了我们可能没有考虑过的各种观点和应用。

节省时间:受益于社区的集体研究,更有效地发现有价值的资源和见解。

建立你的网络:参与他人的帖子有助于加强我们社区内的联系,营造一个支持性的学习环境。

任务链接

https://club.ministryoftesting.com/t/day-2-read-an-introductory-article-on-ai-in-testing-and-share-it/74453

我的第二天任务

https://club.ministryoftesting.com/t/day-2-read-an-introductory-article-on-ai-in-testing-and-share-it/74453

  1. 看看文章 → 我查看了这篇文章 AppAgent:作为智能手机用户的多模式代理

  2. 文章的主要启示

  • 这篇论文介绍了一个新颖的基于大型语言模型(LLM)的多模态代理框架,旨在操作智能手机应用程序。该框架通过简化的动作空间使得代理能够模仿人类的交互行为,如点击和滑动,无需系统后端访问权限,从而扩大了其在各种应用程序中的适用性。代理的核心功能是其创新的学习方法,可以通过自主探索或观察人类演示来学习如何导航和使用新应用程序。这一过程生成了一个知识库,代理在执行不同应用程序中的复杂任务时会参考这个知识库。

  • 论文还讨论了与大型语言模型相关的工作,特别是集成了视觉能力的 GPT-4,这使得模型能够处理和解释视觉信息。此外,还测试了代理在 50 个任务中跨 10 个不同应用程序的性能,包括社交媒体、电子邮件、地图、购物和复杂的图像编辑工具。结果证实了代理在处理多种高级任务方面的熟练程度。

  • 在方法论部分,详细介绍了该多模态代理框架的背后原理,包括实验环境和动作空间的描述,以及探索阶段和部署阶段的过程。探索阶段中,代理通过尝试和错误来学习智能手机应用程序的功能和特性。在部署阶段,代理根据其累积的经验执行高级任务。

  • 论文最后讨论了代理的局限性,即不支持多点触控和不规则手势等高级控制,这可能限制了代理在某些挑战性场景中的适用性。尽管如此,作者认为这是未来研究和发展的一个方向。

  1. 潜力:针对移动设备的全新 UI 自动化测试脚本编写方法和理念;自行探索和模仿人工步骤;支持多种模型,可根据应用程序的实际情况选择和切换模型。

  2. 挑战:你需要让 agent 熟悉你的移动应用程序,还需要向 agent 提供足够多的场景。

  3. 以下是我的个人思考:

论文和项目提供了未来移动端应用程序自动化测试的方向,但落地真实的项目还需要一些时间

但我认为它可以用来对移动应用程序进行探索性测试,将现有的测试用例作为知识库,通过 AppAgent 学习和探索,扩展测试场景,改进真实有效的测试场景。

后期也可以接入自己训练数据的模型,进行适配

关于活动

30 天 AI 测试挑战活动是 Ministry 测试社区发起的活动,上一次我了解这个社区是关于他们发起的 30 天敏捷测试的活动。

社区官网:https://www.ministryoftesting.com

活动链接:https://www.ministryoftesting.com/events/30-days-of-ai-in-testing

挑战

推荐阅读


欢迎关注软件测试同学的公众号“软件测试同学”,原创 QA 技术文章第一时间推送。