黄延胜-思寒@测吧(北京)科技有限公司
https://ceba.ceshiren.com/
随着 AI 技术的逐渐成熟,AI 对于测试工程师的影响日益加深。AI 已经成为继自动化之后的下一场技术革命。及时拥抱 AI 以获得更加强大的测试效能与生产力,已经成为当下每位测试工程师的必修课。
方向 | 应用 |
---|---|
产品 | 领域知识库 业务知识图谱 |
测试设计 |
业务测试用例生成 测试数据生成
基于文档的测试用例生成 |
自动化 |
测试自动化智能体 模型驱动测试
基于探索的自动化测试用例生成 |
缺陷挖掘 | 缺陷挖掘 缺陷溯源 |
代码 | 代码分析 精准测试 |
工作流 | 工作流自动化 |
大模型 | 质量 | 性能 | 成本 | 开源 | 商业 | 合规 |
---|---|---|---|---|---|---|
OpenAI ChatGPT | 5 | 5 | 高 | 有 | ||
Anthropic Claude | 5 | 5 | 高 | 有 | ||
Google Gemini | 5 | 5 | 高 | 有 | ||
阿里千问 | 4 | 5 | 低 | 是 | 有 | 是 |
DeepSeek | 4 | 5 | 低 | 是 | 有 | 是 |
Zhipu GLM | 3 | 3 | 低 | 是 | 有 | 是 |
Meta Llama | 3 | 3 | 低 | 是 | ||
Mistral Mistral | 4 | 4 | 低 | 是 | 有 |
多模态大模型可以让我们更好的分析通用的 UI 界面。不过缺点也很明显,响应慢,获取的信息量不够全,通常需要结合控件树进行综合分析。虽然很多团队使用了视觉识别大模型,但是我们仍然不建议只使用视觉识别大模型。因为在一些更加复杂的案例场景中,需要获取在可视 UI 之下的深层数据以实现更快更稳定的测试,这是视觉识别无法做到的典型场景。
利用探索发现的 UI 与功能点,反向生成文档。并基于文档补充生成更多测试用例。弥补产品文档的不足。部分探索逻辑可以参考腾讯 app agent。
知识图谱(英语:Knowledge Graph),是结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系。其基本组成单位是“实体-关系-实体”三元组,以及实体及其相关属性-值对,实体间通过关系相互联结,构成网状的知识结构。知识图谱非常适合描述测试模型。
基于业务路径生成测试用例
多维度测试数据关联
自动化测试用例生成
智能遍历测试
新老版本 Diff 测试
精准测试
altwalker
graphwalker
当我们通过智能体执行测试用例的时候,UI 界面、接口、代码、数据库在执行时的状态是否正确,我们就可以通过向大模型引入工具进行查询。并通过知识图谱记录他们自身与他们之间的各种关联,从而可以更好的断言。
根据产品文档生成业务测试用例。提高测试效率。 支持需求、用户故事、接口文档等多种文档类型。
自然语言编写的手工测试用例通过智能体自动化执行,无需编码,自动化成本大幅降低,极大提高测试效率。
无用例情况下,使用 AI 自动推理生成更多测试场景,有效提高测试覆盖度,降低漏测,提高测试质量。
通过对被测系统的解析,自动生成测试用例。 支持 web、app、http 接口等多种产品形式。