推荐阅读:《如何构建高质量软件:一个被忽略的课题 | You are never taught how to build quality software》
我们在大学里面学了很多算法、编程类的课程,但很少有 QA (质量保证)相关的课程,而在实际工作中,QA 是很重要的一环。
在工作中,如果时间紧预算紧张,通常最容易被牺牲的就是QA,没有时间测试甚至让用户去测试,很多公司已经把测试“优化”掉了,让开发自己测试。
作者也提出了一些可行的方案:
- 让团队里的人尤其是管理层意识到 QA 其实是可以降低成本的
- 抓住最关键的部分,用“最小有效剂量”来保障核心功能得到测试覆盖
- 一开始就引入自动化测试
原文:https://t.co/jeUmnv8153
翻译:https://t.co/N2CBHI5fpa