软件测试软件测试科技社

[软件测试]软件测试基础5,软件测试流程的详解

2019-05-12  本文已影响5人  程序小黑
image

软件测试流程及各阶段的产出物

软件测试流程中各阶段的产出物有:

  1. 测试计划阶段

    1. 测试计划:指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。
  2. 测试设计阶段

    1. 测试方案:指明为完成软件或软件集成特性的测试而进行的设计测试方法的细节文档。
  3. 测试实现阶段

    1. 测试用例:指明为完成一个测试项的测试输入、预期结果、测试执行条件等因素的文档。

    2. 测试规程:指明执行测试时测试活动序列的文档。

  4. 测试执行阶段

    1. 测试报告:把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问 题提供依据,同时为软件验收和交付打下基础。

    2. 测试日报:每天测试执行情况的记录和总结。

    3. 缺陷报告:当测试人员发现一个缺陷,需要填写一份“缺陷报告”来记录这个缺陷,并通过这个缺陷报 告告知开发人员所发生的问题–缺陷报告是测试人员和开发人员交流沟通的重要工具。

主要的测试文档

测试计划和测试方案文档的区别 :

  1. 测试计划----从宏观上反映项目的测试任务、测试阶段、资源需求等,它只是测试的一个框架,所以不一定要太过 详细。测试计划的内容会因项目的级别、项目的大小、测试级别的不同而不同,所以它可以是一本书那么多,也可以是几张纸那么少,但是一份测试计划应该包括项目简介、测试环境、测试策略、风险分析、人员安排、资源分配等内容。

  2. 测试方案----是技术层面的文档,从技术的角度对一次测试活动进行规划工具的设计、测试用例的设计、测试数据 的设计。它是描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。

  3. 《测试方案》一般由经验丰富的测试人员设计,测试方案依据《需求规格说明书》和《概要设计说明书》进行设计。其 中包括需求点简介,测试思路和详细测试方法等内容。《测试方案》编写完成后也需要进行评审

系统测试过程与开发阶段

image

系统测试各阶段的输入、输出(1)

image

系统测试各阶段的输入、输出(2)

image

测试工程师系统测试各阶段任务

  1. 软件需求阶段:参与软件需求规格说明书评审

  2. 软件设计阶段:参与评审软件概要设计说明书、软件详细设计说明书、协 助编写系统测试计划

  3. 软件编码阶段:设计系统测试用例、准备测试资源(测试工具、测试环境 等)、开发测试脚本、开发测试工具、准备测试数据

  4. 软件测试阶段:执行测试用例、提交缺陷单、跟踪缺陷、回归测试、提交 测试报告

上一篇 下一篇

猜你喜欢

热点阅读