软件测试原则有哪些

作者:木子 2019-06-14

  在软件测试过程中应该注意并遵循下面的具体原则:

  (1)所有的测试标准都是建立在用户需求之上的。软件测试的目的就是验证软件系统的致性和确认系统是 否满足客户的需求.所以测试人员要始终站在用户 的角度去看问题,去判断软件缺陷的影响。

  (2) 软件测试必须基于“质量第”的思想去开展 工作。当时间和质量产生冲突时,时间要服从质量。

  (3)事先定义好软件的质量标准。有了质量标准,才能依据测试的结果对软件系统的质量做正确的分析和评估。如进行性能测试前,应定义好系统的性能相关的各项指标。同样,测试用例应事先确定预期输出结果,如果无法确定测试结果则无法进行校验。

  (4)应当把“尽早和不断地测试”作为测试人员的座右铭。软件项目开始了,软件的测试就开始了,不要等到编码完成才开始进行测试。在代码完成之前,测试人员应参与需求分析、系统或程序的设计的评审工作,在这个阶段要准备测试计划、测试用例、测试脚本和测试环境.

  (5)程序员应避免测试自己的程序,为达到最佳的效果,应由第三方进行测试。测试是带有“挑剔性”的行为,心理状态是测试程序的章碍。

  (6)软件测试计划是做好软件测试的前提,所以在进行实际测试工作之前应制订良好的、切实可行的软件测试计划,特别是确定测试策略和测试目标。

  (7)测试用例是设计出来的,不是写出来的。穷举测试是不可能的,所以要根据测试的目的,采用相应的方法去设计测试用例,从面提高测试的效率,更多地发现错误,提高程序的可靠性。除了检查程序是否做应该做的事情,还要看程序是否做了不该做的事情

  (8)对做了修改的程序进行重新测试时不可将测试用例置之度外。回归测试应尽可能考虑关联性,不可随意进行。

  (9)对发现错误较多的程序段应进行更深人的测试。一.般来说,段程序中已经发现的错误越多,其中存在错误的概率也就越大。错误集中发生的现象可能与程序员的编程水平和编程习惯有很大关系。


QQ交谈
+86 18505955615
在线客服