002 生成测试用例&执行测试用例--SKILL

软件测试流程:根据需求文档生成测试用例 ----> 通过Playwright执行测试用例 ----> 生成测试报告

方法1:完全通过自然语言实现
(1)通过AI自然语言生成SKILL,人工复核
(2)通过opencode自然语言执行:生成测试用例、执行测试用例、生成测试报告

方法2:通过Python代码实现
(1)通过AI自然语言生成SKILL,人工复核
(2)通过Python代码(读取Excel、结果回写到Excel)实现,代码生成在 \opencode\test-case-generator\scripts 目录下

以下通过方法1实现

一 生成测试案例
步骤1、使用AI提示词(RTCFE:Role---Task---Context---Format---Example)生成skill
在Qoder中使用AI生成原始的SKILL(调用Qoder的skill-creator),自然语言描述如下:

角色:我是一名10年以上软件测试经验专家。
任务:我要创建一个SKILL,功能是【将用户的需求文档生成测试用例】。
输入:支持docx、doc、pdf、txt、md格式的用户需求文档。
设计方法:覆盖等价类、边界值、错误推断法、场景分析法、因果图方法、正交表分析法等常见软件测试设计方法。
输出:测试用例文件,支持Excel和Xmind两种格式。输出字段包含:测试用例ID、模块、测试用例名称、优先级、用例类型、前置条件、测试步骤、预期结果、测试结果。
触发时机:当用户输入"生成测试用例"、"生成测试案例"、"编写测试用例"、"编写测试案例"等关键词时即触发。

步骤2、人工调整skill
对于AI生成进行人工审核调整

3、opencode自然触发生成测试用例
进入opencode工程目录:D:\Eric_liao\autotest\opencode,启动opencode服务,自然语言如下:

根据 test-case-generator/test-requirements/潜力干部座谈功能需求说明书.docx 生成测试用例

二 执行测试用例&生成测试报告
步骤1、使用AI生成skill
在Qoder中使用AI生成原始的SKILL(调用Qoder的skill-creator),自然语言描述如下:

角色:我是一名10年以上软件测试经验专家。
任务:我要创建一个SKILL,功能是【使用Playwright MCP执行WEB系统案例】。
输入:测试用例来源是 test-case-generator生成的 Excel 文件中读取用例来执行。
登录URL地址:登录禅道系统:http://localhost:8080/
账号信息:管理员角色账号:eric / Eric2026;测试角色账号:Celiudehua001 / Eric0708;开发角色账号:Kaizhangxueyou001 / Eric0708
测试方法:使用Playwright MCP执行测试用例。
输出:测试完成后,将测试结果回写到 Excel 的"测试结果"字段,并且生成html测试报告,存放路径:当前项目“test-results”目录下
触发时机:当用户输入"执行测试用例"、"执行测试案例"、"用Playwright运行测试"等关键词时即触发。

步骤2、手工调整skill

3、opencode自然触发生成测试用例
进入opencode工程目录:D:\Eric_liao\autotest\opencode,启动opencode服务,自然语言如下:

执行 test-case-generator\test-cases-output\禅道系统Bug管理模块_测试用例_20260812_run.xlsx 测试用例

posted @ 2026-08-05 14:34  廖生2026  阅读(44)  评论(0)    收藏  举报