agentzh 24-11-30 02:41
微博认证:OpenResty Inc 创始人

发现网上很多工程师对编写自动化测试用例存在很强的抵触心理,究其原因,经常是因为使用了错误的测试工具,或者对测试方法存在严重误解,导致引入自动化测试的成本非常高,收益又非常低。我们一般是通过类似文档的小语言来表达各种复杂的测试用例的,无论是前端的,还是后端的。用例看起来极为简洁和优美,同时也适合由 AI 大模型来自动生成或自动更新。测试台也会在用例失败时提供尽可能精准的调试信息,辅助问题排查。所以在我们的工具链中,写用例和调用例其实都是一种享受 [哈哈]
还有工程师和我掰扯开发速度和效率,其实测试驱动用对了,开发效率要高得多,产出的质量也要高得多。我自己每回想偷懒时,都发现自己的开发效率很快降到无法忍受的程度,只是一开始爽而已。只有不懂 TDD 的人才会以为加入自动化测试会拖慢开发进度,毕竟在开发迭代的过程中,机器来检查软件行为远比人类要高效和精准得多。

发布于 美国