软件测试 / 测试开发丨如何利用 ChatGPT 自动生成测试用例思维导图
免费领取:测试资料+测试用例+简历模板+测试文档
简介
思维导图是一种用图形方式表示思维和概念之间关系的工具:
有些公司会使用思维导图编写测试用例,这样做的优点是:
1.可视化和结构化。
2.易于理解,提高效率。
而 ChatGPT 是无法直接生成 xmind 格式的文件的,但是依然可以通过“曲线救国”的方式去编写思维导图格式的测试用例。
实践演练
那么如何让 ChatGPT 自动生成思维导图格式的测试用例呢?
1.要把对应的需求信息给到 ChatGPT。
2.规定好用例的输出格式,要求这个输出格式最终能够转换为思维导图。
假设以下是我们的需求内容:
在 Web 界面上添加一个搜索按钮,要求能够做到关键词精确匹配与模糊匹配。
那么我们的提示词可以如此编写:
提示词:我是一个测试工程师,这是我收到的需求信息:在 Web 界面上添加一个搜索按钮,要求能够做到关键词精确匹配与模糊匹配。要求根据以上的需求生成测试用例。要求生成的测试用例使用 plantuml 的思维导图格式。
接下来,就可以将思维导图的内容粘贴到能够转换为思维导图图片的地方。比如:
官方网站:https://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
霍格沃兹测试开发 Plantuml 服务网站:https://plantuml.ceshiren.com/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
注意:在生成过程中,可能会出现语法错误,所以需要对生成的内容手动做语法的纠错调整。
总结
在这次实践中,我们使用了 ChatGPT 提示词的以下技巧:
1.写清楚需求:需要给 ChatGPT 明确要求返回的数据的内容与格式。
2.将复杂的任务拆分为更简单的子任务:直接生成思维导图图片或文件 ChatGPT 无法完成,但是可以通过曲线救国的方式生成思维导图代码,然后再转换为图片。
3.系统地测试变化:因为版本的原因,使用 ChatGPT 生成的思维导图可能会出现语法错,所以需要测试以及人为的纠正。
4.角色扮演:添加职位等角色信息,让返回的思维导图更贴近需求。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/a48f4df9efa8575c58554f9e8】。文章转载请联系作者。
评论