最近开始学习和写作,请大家多多支持~
作为测试人员,我们可以使用chatGPT辅助我们从各个维度去扩充测试用例,减少一些基础case的编写和思考过程,有效地节省了一定的时间。但是chatGPT提供的内容格式比较随意,无法让我们快速的生成期望的用例格式,这就需要我们手动粘贴。若能从生成到变成期望的用例格式,例如xmind,输入完提示词,马上能得出测试用例的xmind格式,那将是进一步的便利。
为了进一步探索是否可以达到这种效果,参考了各网友的方案,我尝试出来一版。
1、先给出合适的提示词,让chatGPT生成markdown格式的用例。
这个过程是需要测试人员反复练习的,想要不被AI取代,现在最重要的先把[怎么向chatGPT提问]学会。
可以看看我的上一篇实践:
使用chatGPT辅助编写测试用例_凝小飞的博客-CSDN博客
2、新增一个txt文件,将生成的markdown格式用例粘贴进来。然后将txt文件转成.md格式。
3、用xmind导入即可。
先看结果:
1、首先需要有合理、准确的提示词,经过我的实践,需要明确给chatGPT,“请用markdown格式”制作一份思维导图,中间说明自己的主题和要求,最后“请用代码呈现”。
提示词为:请用markdown格式帮我制作一份思维导图,主题是针对文件上传功能,设计测试用例,要求包括参数校验、等价类划分、边界值划分、异常场景,请用代码呈现
chatGPT的回答:
## 文件上传功能测试用例设计
- 参数校验
- 传入参数为空
- 传入参数为非法数据类型
- 传入参数格式不正确
- 传入参数缺失- 等价类划分
- 文件大小小于1KB
- 文件大小1KB到10MB之间
- 文件大小大于10MB
- 文件个数
- 上传一个文件
- 上传多个文件
- 文件类型
- 支持的文件类型
- 不支持的文件类型- 边界值划分
- 文件大小为0KB
- 文件大小超过最大允许大小
- 文件大小等于最大允许大小- 异常场景
- 网络中断
- 上传过程中服务器崩溃
- 中途取消上传
- 多次上传同一个文件
是准markdown格式了。
2、本地新建一个txt文件,把内容粘贴进来并保存为markdown文件格式,.md
3、打开xmind,选择:文件-导入-markdown
最后结果就出来了,测试人员可以在这个基础上根据个人经验,进一步扩写。
有了这个研究基础,下一步可以考虑,做个服务,前端负责给出各种测试用例需要考虑的维度选项,然后通过选择生成测试用例相关的提示词,后端调用chatgpt服务,并将返回的markdown格式生成xmind文件。就可以更进一步的解放双手啦。