软件开发者和软件测试者对软件测试往往有着完全不同的立场。前者希望软件测试成为表明软件产品中不存在错误的过程,验证该软件已正确的实现了用户的需求,确立人们对软件质量的信心;后者则是从用户的角度出发,希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑最终用户是否可以接受该产品。

  因此,在软件测试过程中,测试者务必要注意以下几点:

  1.测试者不可以是开发者本人,也就是说开发者不应参与设计和执行测试。开发者的测试往往是用来证明软件的正确性的,违背了软件测试的目标。

  2.要始终相信bug一定存在。即使开发者跟你承诺提交的是一个完美的版本,不会有任何问题。因为,现实中的完美是不存在的,同样完美的软件也不存在。任何时候都不能因为开发者的话语而放松对bug的警惕。

  3.在时间和精力允许的情况下,任何时候不要停止测试。不要在发现了很多bug以后很有成就感,觉得不会再有其他bug出现了,就停止测试,这个时候更应该分析bug出现的规律,总结自己的测试结果,更进一步的去发现更深层次的bug。

  本文转载自51Testing软件测试网:http://www.51testing.com/html/70/n-133270.html