ChatGPT 火得不能再火了
过去两周,国内 ChatGPT 概念股很疯狂,不只是百度、讯飞,有些默默无闻且业绩亏损的公司股
价大涨,有 1-2 个公司连续 7 个涨停板,不可思议!
上周,因为微软 Bing 发布新版,ChatGPT 热度大增。世界不断被 ChatGPT 及其应用所震惊,每
天都有很多人在他们各自的行业发布 ChatGPT 的应用程序,从营销、文案、销售、运营等等。
当我们考虑将 ChatGPT 用于软件测试时,大家的意见很不一样。
我们并不怀疑它对软件测试社区的好处,同时,我们也意识到盲目接受像 ChatGPT 这样机器人的
每一个输出,也会相当危险。在最乐观的情况下,它是一个很好的启发式工具,虽然从本质上看,
启发式不是基于规则的逻辑推理来输出结果,其结果是不可靠的。由于 ChatGPT 的输出严重依赖
于提示(prompts),它在很大程度上依赖于软件测试人员给出提示的技巧。
经过几天研究,并和其他专家交流,ChatGPT 在软件测试中的应用,概括起来有七种不同方式。
1. 测试想法生成器
ChatGPT 技术归为 AIGC(人工智能产生内容),所以我们首先想到 ChatGPT 在我们的提示下,
生成我们需要的测试想法,帮助我们扩展或优化测试思路、测试场景、测试数据等。如果 ChatGPT
可以根据我们的提示给出一组初始的测试想法,也可以检查我们准备的测试想法(如测试项、场景)
清单,这不是很好吗?是的,它能做到。
例如 在 与机器人 ChatGPT 聊聊软件测试的热门话题 就有这样一个例子: