软件测试的八大谬论

软件测试的八大谬论

出现软件测试谬论的主要原因是:

  • 缺乏权威的事实;
  • 不断发展的行业性质;
  • 人为逻辑的一般缺陷。

八大谬论及事实:

1

谬论:质量控制=测试。

事实:测试只是软件质量控制的一个组成部分。质量控制包括其他活动,例如Review

2

谬论:测试的目的是确保100%无缺陷的产品。  

事实:测试的目的是在确保软件符合需求的同时发现尽可能多的缺陷。识别并消除所有缺陷是不可能的。

3

谬论:测试很容易。       

事实:测试可能非常困难且具有挑战性(有时甚至比编码还要困难)。

4

谬论:任何人都可以测试。   

事实:测试是一门严谨的学科,需要多种技能。

5

谬论:测试没有创造性。       

事实:在制定测试方法,设计测试甚至执行测试时,都可以发挥创造力。

6

谬论:自动化测试消除了手动测试的必要性。      

事实:无法实现100%的测试自动化,一定程度上必须进行手动测试。

7

谬论:缺陷打滑时,这是测试人员的错。     

事实:质量是项目的所有成员,以及利益相关者(包括开发人员)的责任。

8

谬论:软件测试不能为职业发展提供机会。 

事实:无论产品质量如何,用户必须接受的时代已经一去不复返了。随着竞争软件的丰富和日益苛刻的用户,对软件测试人员的需求将继续增长,以确保高质量。软件测试工作现在很热门。

管理人员往往对这些谬论特别偏爱,作为软件测试人员,我们有责任说服他们错了。提出你的论据,并提供相关示例和数字,以证明你的观点。

-- End --

文末寄语:从没有白费的努力,也没有碰巧的成功。只要认真对待生活,终有一天,你的每一份努力,都将绚烂成花。



留言