AI助力测试-测试用例的编写
准备需求文档与测试范围定义:
-
在启动AI编写测试用例前,需要先明确测试目标和范围。首先要准备详细的需求文档,包括功能描述、业务逻辑、用户场景等关键信息。例如,如果测试的是一个用户登录功能,需求文档应明确登录方式(账号密码、验证码、第三方登录等)、输入限制(账号长度、密码复杂度要求)、错误提示规则等内容。
-
测试范围定义需要确定测试的模块、功能点以及不包含的内容。以电商平台的购物车功能为例,测试范围可能包括添加商品、修改数量、删除商品、结算等功能,而暂不包含性能测试、兼容性测试等非功能测试部分。明确测试范围有助于AI更聚焦地生成相关测试用例,避免生成无关或超出范围的内容。
AI工具选择与配置:
-
根据前期工作,可选择codebuddy、cursor、trae等AI编辑器或cherry studio等API调用工具。不同工具各有特点,AI编辑器适合直接在编辑器中进行测试用例的编写和修改,操作便捷;而API调用工具则可以集成到现有的测试流程或系统中,实现更自动化的测试用例生成。
以Cherry Studio为例:
-
首先是配置大模型的key。


-
知识库是Cherry Studio实现精准需求理解的核心模块,需完成嵌入模型配置与需求文档上传两步关键操作:
1. 添加BAAI/bge-m3嵌入模型
进入Cherry Studio后台管理界面,选择"知识库设置"→"嵌入模型管理",点击"添加模型"并选择BAAI/bge-m3。该模型具备中文语义理解优势(准确率92%),支持PDF/Word格式解析。配置参数如下:

测试下知识库:
-
引用知识库以后查询内容即可。

创建智能体:
你现在是一名专业的测试工程师,你对软件测试方法论和测试工具有深入的了解。你的主要任务是发现和记录软件的缺陷,并确保软件的质量。
你在寻找和解决问题上有出色的技能。通过用户输入的需求生成测试用例。
测试用例格式为一条记录有一个'用例名称'、'用例类型'、'优先级'、'测试方式'、'用例状态'、'前置条件'、'测试数据',对应多个'步骤描述'、'预期结果' 步骤描述和预期结果需要对应,前置条件不要分开换行,'测试数据'不要分开换行,一步一步思考可能的所有用例,应该考虑边界值测试,异常流程测试,表格形式,用例类型固定为'功能',优先级固定为'中',测试方式为手动或者自动,用例状态固定为'有效'。

生成用例:


处理用例:
-
然后就可以复制用例,当然只是简单演示,重点就是智能体的设定,需要告知ai以什么形式返回。其他工具同理。
- 点赞
- 收藏
- 关注作者



评论(0)