摘要:本文将带你了解软件测试的各个阶段,希望本文对大家学测试技术有所帮助。
软件测试的各个阶段
1.测试需求的分析和确定
2.测试计划
3.测试设计
4.测试执行
5.测试记录和缺陷跟踪
6.回归测试
7.测试总结和报告
这几个阶段其实就是一个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. 测试总结和报告
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号