测试周刊003: 大模型时代测试将会变得更加重要
五一假期结束了。
这次五一完美的错峰出行。
核心的原因是起的早。
天刚亮就出发,第一波到达景区,人流汹涌的时候就回酒店休息。
世间的喧闹与我无关。
这大概是一种错位竞争吧。
比如,当测试都在千军万马涌入新领域的时候,业务在原有的业务上进行深耕反而会取得一些错位竞争的优势。
观点
测试将会变得越来越重要
https://filiphric.com/testing-will-become-more-important-not-less
作者认为在 LLM 时代,测试将会变得举足轻重,并给出了几个预测。
- 测试将更紧密嵌入软件创建过程
- AI 不仅生成应用代码,还将同时生成测试代码
- code review 时也将包括 review 通过的测试
- 运行先前迭代生成的测试可避免回归问题
- 更多 AI 解决方案将整合自动化测试
- 将出现更多能同时生成代码和测试的 AI 工具
- 已有工具(如 Replay.io 的 Nut.new)能在后台运行测试并将结果反馈给 LLM
- 人工测试将演变而非消失
- 人工测试将更加精细,专注于新功能测试和 code review
- 回归测试将主要由自动化测试承担
- 测试人员将专注于变更测试,而不是专门写自动化测试用例
- 良好的测试设计将继续受到高度重视
- 优秀测试工程师的价值不仅在于编写测试代码
- 良好的测试实践、测试数据架构和风险区域识别能力更为关键
- 技术精湛的测试人员将引导和 review AI 生成的测试代码
- 应用和测试运行时将成为巨大挑战
- 虽然 Playwright 等工具中的追踪查看功能成为标准,但应用运行时信息仍然缺乏
- AI 模型在调试软件方面仍有困难,因为它们缺乏代码实际运行方式的信息
- 可观察性工具可能是让 AI 生成可靠代码的关键
优秀的测试工程师应该具备哪些思维方式
https://qualityeng.substack.com/p/the-three-mindsets-of-a-qe