为了提高自动化用例覆盖率,测试方向开始探索大模型生成用例能力。
技术选型:qwen大模型
数据来源:由原测试项目产出的接口用例数据,进行数据清洗和标注后,产出2000条训练数据。
生成过程:通过大模型微调,实现稳定输出效果,保障大模型生成内容符合测试用例范围,覆盖正向、反向、异常边界值等用例场景。
prompt:通过prompt编写,给大模型加一个“资深测试工程师”的角色。对应明确要求如下:
1. 输入内容为接口文档、接口格式、请求demo
2. 输出内容为接口用例,并且提供测试用例对应的data数据
3. 需要考虑的场景包括正例、反例、必选参数、非必选参数、异常等
4. 按照指定格式和编号输出。
在明确要求下可以实现大模型生成稳定格式,便于解析。
获取以上用例和data后,可以结合pytest等测试框架,进入自动化测试阶段。