测试方案是指描述需要被测产品的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。我们常常需要根据产品的特性、测试策略等几个方向输出对应的测试方案。在写测试方案的过程中,常常会碰到没有头绪的问题。而利用 ChatGPT 可以很好的帮助我们解决这些问题。
在使用 ChatGPT 输出测试方案之前,需要先明确需要输出的测试方案的需求是什么?然后根据原始的需求将内容进行拆解。再让 ChatGPT 给到对应的回复。
功能说明:高级搜索选项。
按作者搜索:允许用户根据帖子作者进行搜索。
按时间范围搜索:允许用户指定搜索结果的发布时间范围。
按分类搜索:允许用户在特定论坛板块中进行搜索。
产品形态:App 应用、 Web 应用。
提示词:现在需要针对于高级搜索选项这个功能输出对应的测试方案。
可以再进一步的明确我们的需求和产品。
提示词:现在需要针对于高级搜索选项这个功能对应的产品形态为 App 应用,请补充你的测试方案。
然后我们可以看到没有针对于 App 的专项测试,比如耗电量等。可以通过提示词,继续补充对应的内容。
提示词:你的测试方案缺少针对于 App 的专项测试内容,比如耗电量测试。
如此一来,便可以通过提示词优化一步步优化测试方案。再次强调一下,越是复杂的项目,越需要将提示词做进一步的优化。
在这次实践中,我们使用了 ChatGPT 提示词的以下技巧:
写清楚需求:在给出提示词的时候,不要模棱两可,把所知道的所有背景都交代清楚。比如产品需求,还有项目背景。
将复杂的任务拆分为更简单的子任务:需求分析本身就是一个复杂的过程,我们需要逐步拆解,并纠正 GPT 的回复,引导 GPT 给到更多的信息。
系统的测试变化:在交互的过程中,会发现 ChatGPT 无法一次满足需求,所以可以进一步纠正它的回复,直到满意为止。
推荐学习
测试人666 2023-12-13
测试人666 2024-04-22
测试人666 2023-12-08