软件测试的各个阶段

软件测试的各个阶段

  • 测试需求的分析和确定
  • 测试计划
  • 测试设计
  • 测试执行
  • 测试记录和缺陷跟踪
  • 回归测试
  • 测试总结和报告

这几个阶段其实就是一个PDCA(戴明循环)。P(Plan)代表计划,D(Do)代表执行,C(check)代表检查,A(action)代表处理。

 ·

1.    测试需求

数据表明,超过50%的缺陷来源于错误的需求,所以对于需求文档,应该遵循尽早测试的原则,对需求进行测试。

a.    对需求规格说明数进行要点检查

b.    对需求文档检查并进行检查记录

c.    通过编写测试用例的方法检查需求

2.    测试计划

测试计划是对测试过程的整体设计,通过收集项目和产品相关的信息,对测试范围、测试风险进行分析,对测试用例、工作量、资源、时间等进行估算,做出合理的安排。因此,测试计划的要点包括以下内容:

  • 确定测试范围
  • 制定测试策略
  • 测试资源安排
  • 进度安排
  • 风险及对策

3.    测试设计

基于测试需求进行测试用例的设计,测试用例的创建可能会有两个用途:

(1)  用于交付给客户

(2)  作为内部使用

主要的测试用例设计方法为:

  • 等价类划分   ----有效等价类、无效等价类
  • 边界值
  • 等价类+边界值
  • 因果图法
  • 场景设计法         -----由RUP开发模式所提倡的设计思想
  • 错误猜测法
  • 正交表与TCG的使用
  • 利用均匀实验法

4.    测试执行

测试用例的合理选择

测试的分工与资源的合理应用

测试环境的搭建

BVT测试与冒烟测试(避免做不必要的工作量)

5.    测试的记录和跟踪

如何清楚的记录bug

bug的管理流程

6.    回归测试

回归测试是一个令人讨厌有必须做的过程(不详细介绍了)

7.    测试总结和报告

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值