软件测试人员面对测试项目应保持什么样的态度?
上一篇 /
下一篇 2014-03-05 16:37:58
/ 个人分类:软件测试基础知识
判断:
- 软件测试就是证明软件不存在错误的过程
- 软件测试的目的在于证明软件能够正确完成其预期的功能
- 软件测试就是建立一个“软件做了应该做的”信心的过程
上述都被本末倒置的:
测试某一程序时,应当想到的是为程序增加一些价值。测试想要提高程序的价值,肯定是体现在可靠性和质量上。提高可靠性,意味着要在发布前找出bug并修复了bug。
因此,我们所应该在开始时就假设程序中隐藏着错误,然后测试程序,发现尽可能多的bug。
判断:
- 软件测试就是证明软件不存在错误的过程
- 软件测试的目的在于证明软件能够正确完成其预期的功能
- 软件测试就是建立一个“软件做了应该做的”信心的过程
上述都被本末倒置的:
测试某一程序时,应当想到的是为程序增加一些价值。测试想要提高程序的价值,肯定是体现在可靠性和质量上。提高可靠性,意味着要在发布前找出bug并修复了bug。
因此,我们所应该在开始时就假设程序中隐藏着错误,然后测试程序,发现尽可能多的bug。
测试是为了发现错误而执行的过程(人类行为总是倾向于高度目标性,确立一个正确的目标有着重要的心理学影响)
因此在面对一个看似完美的应用时应该带有怀疑的态度或者说是一种摧毁他的态度去测试此应用,才是一名功能测试工程师工作中应有的态度。
最近替leader代班,发现team里的同学形成了一种有问题你告诉我,我来证明他存在,或是我来证明他不是问题的这种诡异的状态,表示很无奈,相信也有很多其他正在以这中态度工作的同学,个人认为这种态度不应该出现在一名测试工程师的身上!!!!仅以此文共勉--最后文艺一把~~
收藏
举报
TAG: