判断:
·软件测试就是证明软件不存在错误的过程
·软件测试的目的在于证明软件能够正确完成其预期的功能
·软件测试就是建立一个“软件做了应该做的”信心的过程
上述都被本末倒置的:
测试某一程序时,应当想到的是为程序增加一些价值。测试想要提高程序的价值,肯定是体现在可靠性和质量上。提高可靠性,意味着要在发布前找出bug并修复了bug。
因此,我们所应该在开始时就假设程序中隐藏着错误,然后测试程序,发现尽可能多的bug。
判断:
·软件测试就是证明软件不存在错误的过程
·软件测试的目的在于证明软件能够正确完成其预期的功能
·软件测试就是建立一个“软件做了应该做的”信心的过程
上述都被本末倒置的:
测试某一程序时,应当想到的是为程序增加一些价值。测试想要提高程序的价值,肯定是体现在可靠性和质量上。提高可靠性,意味着要在发布前找出bug并修复了bug。
因此,我们所应该在开始时就假设程序中隐藏着错误,然后测试程序,发现尽可能多的bug。
正确的定义:
测试是为了发现错误而执行的过程(人类行为总是倾向于高度目标性,确立一个正确的目标有着重要的心理学影响)
最近替leader代班,发现team里的同学形成了一种有问题你告诉我,我来证明他存在,或是我来证明他不是问题的这种诡异的状态,表示很无奈,相信也有很多其他正在以这中态度工作的同学,个人认为这种态度不应该出现在一名测试工程师的身上!!!!仅以此文共勉--最后文艺一把~~
版权声明:本文出自 junyjiang 的51Testing软件测试博客:http://www.51testing.com/?522326
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。