软件开发者和
软件测试者对软件测试往往有着完全不同的立场。前者希望软件测试成为表明软件产品中不存在错误的过程,验证该软件已正确的实现了用户的需求,确立人们对软件质量的信心;后者则是从用户的角度出发,希望通过
软件测试暴露软件中隐藏的错误和缺陷,以考虑最终用户是否可以接受该产品。
因此,在软件测试过程中,测试者务必要注意以下几点:
1.测试者不可以是开发者本人,也就是说开发者不应参与设计和执行测试。开发者的测试往往是用来证明软件的正确性的,违背了软件测试的目标。
2.要始终相信bug一定存在。即使开发者跟你承诺提交的是一个完美的版本,不会有任何问题。因为,现实中的完美是不存在的,同样完美的软件也不存在。任何时候都不能因为开发者的话语而放松对bug的警惕。
3.在时间和精力允许的情况下,任何时候不要停止测试。不要在发现了很多bug以后很有成就感,觉得不会再有其他bug出现了,就停止测试,这个时候更应该分析bug出现的规律,总结自己的测试结果,更进一步的去发现更深层次的bug。
本文转载自51Testing软件测试网:
http://www.51testing.com/html/70/n-133270.html