软件测试流程

发表于:2008-8-28 16:00

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

 作者:未知    来源:网络转载

  一:软件测试的阶段划分

  可以从三个角度来将软件测试划分为多个阶段:

  1. 面向软件测试操作类型的划分,如调试、集成、确认、验证、组装、验收、操作;

  2. 面向软件测试对象粒度的划分,如语句、结构、单元、部件、配置项、子系统、系统、大系统;

  3. 面向软件测试实施者的划分,如开发者、测试者、验收者、使用者。

  二: 软件测试阶段的步骤

  每个软件测试阶段都要经历以下步骤:测试需求分析、测试过程设计、测试实现、测试实施、测试评价、测试维护。

  2.0   a   测试需求分析

  测试需求是整个测试过程的基础;确定测试对象以及测试工作的范围和作用。用来确定整个测试工作(如安排时间表、测试设计等)并作为测试覆盖的基础。而且被确定的测试需求项必须是可核实的。即,它们必须有一个可观察、可评测的结果。无法核实的需求不是测试需求。所以我现在的理解是测试需求是一个比较大的概念,它是在整个测试计划文档中体现出来的,不是类似的一个用例或者其他 .

  ◆ 测试需求是制订测试计划的基本依据,确定了测试需求能够为测试计划提供客观依据;

  ◆ 测试需求是设计测试用例的指导,确定了要测什么、测哪些方面后才能有针对性的设计测试用例;

  ◆ 测试需求是计算测试覆盖的分母,没有测试需求就无法有效地进行测试覆盖;

  b  测试过程设计:包括测试计划 , 测试策略制定,测试时间安排用,测试用例编写等

  c  测试实现:环境配置好了,新的版本也收到了,人员也都培训好了等等

  d  测试实施:已经按照测试计划进行展开了,比如手工测试,自动化测试

  e  测试评价:对版本测试覆盖率,测试质量,人员测试工作以及前期的一些工作制定情况进行评价,评估

  f  测试维护:对测试用例库,测试脚本, bug 库等进行维护,保证延续性等

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号