大家好,几年不见,别来无恙。
好久没更新了,但我一直在关注这个号,这期间还不断的有人赞赏、点赞、转发,终于有机会给大家说声谢谢了。
因为你的不抛弃,我也一直没放弃。
没更新的期间,我的思考、文章并没有断,只是没有发出来,包括期间还写了一些工具,后续找时间慢慢和大家细聊。
言归正传,说说今天的主题。
AI 是现在最火的话题,没有之一,当然我也每天都在深度使用 AI,所以就有一些关于 AI 测试的理解,借此分享,权当参考。
网上有两波截然相反见解的,其实各有各的道理。
这里我的答案是,需要。
但是这里面,测试的含义要被放大一些,放大到质量控制的角度。
就是说,我们要更好的做好产品的质量把控,包括但不限于测试这一种方式。
再扩展就是老生常谈的话题了,什么需求质量、提测质量、发布质量,都需要我们关注。
虽然之前一直强调过这些,但是现在面临的形势,是要求我们不得不更加正视这个问题。
就是必须要扩展自己对于测试的理解范围,必须从具体的测试工作本身,扩大到对整体质量把控的高度。
还是先说网上的观点,目前很多人都在搞 AI 版测试用例,或者 AI 版自动化测试用例。
其实就是把之前的工作内容,替换给 AI 来做。
而最根本的工作方式,完全没有改变。
这是我认为最有风险的地方。
AI 对我们的影响,是根本性的,而不是某个单点的变化。
这才是最让人焦虑的。
如果只是让 AI 帮忙写测试用例,然后继续人来执行,只能说我们已经承认自己不如 AI 了。
而 AI 需要我们的指挥才能做到更好,只有我们有足够的能力去引导 AI,才能让结果更好。
所以我建议的方式,应该是让 AI 自己写用例自己跑,包括黑盒、白盒、灰盒。
同时我们来帮 AI 补充需要测试的范围,让验证更充分,质量更可控。
我们的角色更多的是思考,去审查,去评估,去引导,其他的交给 AI。
继续前面一个话题,目前的 AI 绝对不能替代人,而是需要一个更好的引导者。
事实上它为什么又替代了很多人呢,那是因为 AI 拉高了对人要求的平均线。
同样的 AI 模型,不同的人来引导,实现的结果差异巨大,绝不是提升了人的能力上限,拉高的是对人能力要求的平均线。
这也是网上很多评论两极分化的原因,因为使用的人不一样,得出的结论就不一样。
但是只要深入使用过的人,都知道 AI 对于复杂业务逻辑理解上的不足。
都知道 AI 从来不承认自己不知道,只会在不知道的时候一本正经的胡咧咧。
都知道在你指出 AI 没发现的问题时,对你大加赞赏,情绪价值满满。
也更知道,只有自己能力不断提升,才能更好的驾驭不断更新的 AI。
总之,人必不可少,特别是能让 AI 潜力更好发挥的人。
前面说了那么多,都是要求人的能力要同步提升,才能承接住 AI 的冲击,而这才是我们的危机感,AI 迭代的太快了,根本学不过来。
所以我也在想,有哪些是 AI 无法快速迭代的。
这里就不得不说说测试的优势。
我们比技术人员更懂产品,我们比产品人员更懂技术,我们比所有人都更懂质量。
这么看下来,我们是不是天选之子,对,我们就是有这个潜力,至于潜力能发挥到什么程度,就得看自己了。
所以我们可以成为质量总控师,成为项目负责人,成为强力单兵,当然也可以成为 OPC。
以上,是目前对于 AI 的一些思考,肯定有认识不足的地方,欢迎大家一起讨论,一起更好的驾驭 AI,战胜焦虑。