软件测试基础之测试八大原则

上一篇 / 下一篇  2016-10-31 13:31:20 / 个人分类:软件测试

   谈到测试,首先是为什么要进行测试的问题。所有的测试都是为了发现和消除软件的缺陷。明确为什么要进行软件测试的问题之后,就需要明确测试什么的问题。
  软件的开发有其自己的生命周期,在整个软件生命周期中,软件都有各自的相对于各生命周期的阶段性的输出结果,其中也**需求分析、概要设计、详细设计及程序编码等各阶段所产生的文档,**需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,而所有这些输出结果都应成为被测试的对象。
  随着人们对软件工程化的重视以及软件规模的日益扩大,软件分析、设计的作用越来越突出,而且有资料表明,60%以上的软件错误并不是程序错误,而是分析和设计错误。因此,做好软件需求和设计阶段的测试工作就显得非常重要。这就是传统的测试概念的扩大化,从而提出了软件全生命周期测试的概念。
  测试过程**了软件开发生命周期的每个阶段。在需求阶段,重点要确认需求定义是否符合用户的需要;在设计和编程阶段,重点要确定设计和编程是否符合需求定义;在测试和安装阶段,重点是审查系统执行是否符合系统规格说明;在维护阶段,要重新测试系统,以确定更改的部分和没有更改的部分是否都正常工作。
   软件测试的原则尚没有标准的说法,大多是经验之谈,在博为峰网校《软件测试基础公开课》中,老师总结出了8大原则
  1. 尽早和不断地测试
  2. 避免自查,测试机构需独立
  3. 增大用例覆盖度
  4. 严格的回归过程,关注连带部分
  5. 注意错误集中发生现象,注意关联性
  6. 对测试错误结果一定要有一个确认的过程
  7. 制定严格的测试计划
  8. 妥善保存一切证据
  想听听看老师是怎么解释这8大原则的?来加入免费公开课听听看吧~http://www.atstudy.com/course/53
  在线学习软件测试,就上博为峰网校!0基础、自动化/性能进阶、前沿技术掌握、项目实战全都有~

TAG: 软件测试

zone_xf的个人空间 引用 删除 zone_xf   /   2016-11-01 15:08:42
1
 

评分:0

我来说两句

Open Toolbar