《软件测试必须知道的几件事》
程序员文章站
2022-06-03 17:30:45
...
1、验收测试:你需要通过测试来了解软件产品是否能卖出去。
2、测试可以提供降低风险的信息。
3、测试可以揭示缺陷的存在,而不能表明它们不存在。
4、无法测试所有的可能性,测试最多只是采样。
5、定位问题是开发人员的工作,因为他们才具有所需要的相应技能。一般而言测试人员不具备这些技能,虽然他们可能会提供一些有益的线索。
6、错误不会因为反复传播而变成事实,事实也不会由于没人发现而变成错误。
7、质量是整个开发过程的产物。
8、萨提亚交互模型:摄取、确定含义、确定重要性和做出反应。
9、如果不清楚一个程序被期望做什么,就永远不能确定地说它是错误的。
10、对缺陷的正确反应应该很简单:发现它们;评估它们;修复它们。
11、百分之九十九的失败都是来自习惯找借口的人。
12、如果某件事好得不像是真的,那它很可能就不是真的。
2、测试可以提供降低风险的信息。
3、测试可以揭示缺陷的存在,而不能表明它们不存在。
4、无法测试所有的可能性,测试最多只是采样。
5、定位问题是开发人员的工作,因为他们才具有所需要的相应技能。一般而言测试人员不具备这些技能,虽然他们可能会提供一些有益的线索。
6、错误不会因为反复传播而变成事实,事实也不会由于没人发现而变成错误。
7、质量是整个开发过程的产物。
8、萨提亚交互模型:摄取、确定含义、确定重要性和做出反应。
9、如果不清楚一个程序被期望做什么,就永远不能确定地说它是错误的。
10、对缺陷的正确反应应该很简单:发现它们;评估它们;修复它们。
11、百分之九十九的失败都是来自习惯找借口的人。
12、如果某件事好得不像是真的,那它很可能就不是真的。
下一篇: Stay Hungry