我们为什么需要软件测试?
- 没人告诉程序员是否可以告一段落,当前开发的产品是否达到发布的水平。
- 没人能够拿出有用的证据给到用户,他们想要的产品是否满足要求。
软件测试的核心价值是什么?
- 软件测试职位本身带来的价值。
设置这一职位的目的,就是要让软件产品在交到用户手里之前的大很好的检验,所以,从事软件测试工作的人员必须对被测产品的质量负责。有了岗位负责制,产品的质量就在一定程度上可以得到保障了。 - 做得更专业,更好。
效率更高、更好。测试工程师和开发人员或者用户,就好比厨师和家庭主妇。 - 软件产品质量保证的重要措施之一。
软件测试是软件质量保证的一部分,早期引入软件测试有利于尽早发现缺陷和预防缺陷植入,并可以协助建立质量的文化。
哪些人需要了解软件测试?
- 测试员:设计并执行测试。
- 用户:参与需求验证和验收测试。
- 项目经理:参与测试计划制定。
- 程序员:完成单元测试。
参考中国大学MOOC的《软件测试与质量》