软件测试的基本原则

在软件测试过程中,应注意和遵循的具体原则,具体可以概括为以下几项,接下来我们就来了解一下。

1.所有测试标准都是建立在用户需求之上。

软件测试的目标就是验证产品的一致性和确认产品是否满足客户的需求,所以测试人员要始终站在用户的角度去看问题、去判断软件缺陷的影响,系统中严重的错误是那些导致程序无法满足用户需求的缺陷。

2.事先定义好产品的质量标准。

有了质量标准,才能依据测试的结果对产品的质量进行正确的分析和评估,同样,测试用例应确定预期输出结果,如果无法确定测试结果,则无法进行校验。

3.软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试。

在代码完成之前,测试人员要参与需求分析、系统或程序设计的审查工作,而且要准备测试计划、测试用例、测试脚本和测试环境,测试计划可以在需求模型一完成就开始。

4.穷举测试是不可能的。

甚至一个大小适度的程序,其路径排列的数量也非常大,因此,在测试中不可能运行路径的每一种组合,然而,充分覆盖程序逻辑,并确保程序设计中使用的所有条件是有可能的。

5.软件测试计划是做好软件测试工作的前提。

所以在进行实际测试之前,应制定良好的、切实可行的测试计划并严格执行,特别要确定测试策略和测试目标。

6.测试用例是设计出来的,不是写出来的,所以要根据测试的目的,采用相应的方法去设计测试用例,从而提高测试的效率,更多地发现错误,提高程序的可靠性。

7.不可将测试用例置之度外,排除随意性。

如不严格执行测试用例,将有可能忽略由修改错误而引起的大量的新错误。

8.对发现错误较多的程序段,应进行更深入的测试。

一般来说,一段程序中已发现的错误数越多,其中存在的错误概率也就越大。错误集中发生的现象,可能和程序员的编程水平和习惯有很大的关系。

推荐阅读:

软件测试和软件调试究竟有什么不同?

软件测试之功能测试执行经验总结

软件测试学到什么程度才算入门?

软件测试容易陷入的误区

你可能感兴趣的:(软件测试)