软件测试的各个阶段

发表于:2018-7-09 17:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Lucas__liu    来源:CSDN

  软件测试的各个阶段
  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. 测试总结和报告

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号