软件测试 / 测试开发丨 ChatGPT 在测试计划中的应用策略
免费领取:测试资料+测试用例+简历模板+测试文档
简介
测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务和风险控制等。
所以在使用 ChatGPT 输出结果之前,我们需要先将文档的内容框架梳理好,以及将内容范围划定好,必要的时候,可以添加对应的角色。
实践演练
提示词:如果我是一个测试经理,现在需要输出一个版本的测试计划。测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、测试任务、执行任务和风险控制等。
由输出的信息可以看出,目前的测试计划不够细致,那么我们可以继续让 GPT 细化它要输出的内容。比如我们想要针对测试任务与安排做进一步的细化。
提示词:这个版本测试的时长为 2 周。相关的测试人员有 5 名,请根据以上信息。对测试任务与安排部分进行细化。
提示词:现在这个时间安排没有具体的人员安排,请根据人员与时间安排输出一份使用 plantuml 绘制的甘特图。
在问出这个问题后,ChatGPT 提供了一份语法有误的甘特图,那么我们可以进一步通过提示词纠正它的错误。
提示词:你提供的甘特图有语法错误。
然而,笔者多次尝试,也发现 ChatGPT 可能是由于版本的原因,3.5 这个版本还无法自行纠错。于是手动对甘特图进行了修改,生成的甘特图如下所示:
总结
在这次实践中,我们使用了 ChatGPT 提示词的以下技巧:
1.写清楚需求:在给出提示词的时候,不要模棱两可,把所知道的所有背景都交代清楚。比如产品需求,还有项目背景。
2.将复杂的任务拆分为更简单的子任务:测试计划一开始只给到一个基础的大纲,需要进一步给 GPT 提示,让它拆分,细化任务,补充内容。
3.系统的测试变化:在输出甘特图的时候,存在语法错误,所以需要人为的进行检查,也存在一定几率,这个语法需要人为去进行调优。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/5f291a52171caabd3944f1bed】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论