软件测试过程

作者: 周重hhh | 来源:发表于2019-04-16 17:11 被阅读4次
软件测试生命周期

测试前的思考

  • 测试的系统是要干什么的?
  • 系统有什么特点?
  • 系统有什么功能?
  • 系统哪些部分需要测试?哪些不需要?
  • 系统对性能的要求?
  • 系统对安全性的要求?

为什么测试人员要进行需求分析

  • 测试工程师参与需求分析,对需求了解很深刻,减少了很多与开发人员的交互,节省了时间
  • 早期确认测试用例的编写思路
  • 可以获取一些测试数据,为测试用例设计提供帮助
  • 可以发现需求不合理的地方,减低测试成本

测试用例的依据

  • 以需求为依据编写测试用例

需求评审的要素

  • 用户覆盖了用户提出的所有需求项
  • 用词是否清晰,语义是否存在歧义的地方
  • 是否清楚的描述了软件需要做什么以及什么不做
  • 是否描述了软件的目标环境,包括软硬件环境
  • 是否对需求项进行了合理的编号
  • 需求项是否前后一致、彼此不冲突
  • 是否清楚的说明了系统的每个输入、输出格式,以及输入与输出之间的对应关系
  • 是否清晰的描述了软件系统的性能要求
  • 需求的优先级是否合理分配
  • 是否描述了各种约束条件

测试计划的定义

  • 一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档
  • 它确定了测试项、被测特性、测试任务、人员安排,以及任何偶发事件的风险

测试计划的目的

  • 规定测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的责任人,以及与计划相关的风险

测试计划包含的内容

  • 产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等

测试计划应该坚持"5W"规则,明确内容和过程

  • What(做什么)
  • Why(为什么)
  • When(何时做)
  • Where(在哪里)
  • How(如何做)

需求文档评审通过的时候开始设计测试计划

测试计划由项目组评审通过结束测试计划

相关文章

  • 软件测评师44天——软件测试过程与管理

    软件测试过程与管理 目的: 软件测试过程、评价过程的特性、配置管理、软件测试风险分析、软件测试的成本管理 ===...

  • 【软件测试】学习笔记(三)

    一、软件测试流程 二、软件测试过程模型 如同软件开发过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的...

  • 计算机软件测试员(三级)测试的主要概念

    测试的主要概念 软件测试的必要性 软件测试是一个过程 组织和项目环境中的软件测试 测试过程 测试管理过程 基于风险...

  • 软件测试读书笔记(佟伟光著)4

    软件测试过程 软件测试过程包括单元测试、集成测试、系统测试和验收测试。 单元测试 单元测试是对软件设计的最小单元—...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • 测试过程模型

    (转自网易论坛) 1 测试过程概述 1.1软件测试过程概述 软件测试过程是一种抽象的模型,用于定义软件测试的流程和...

  • 软件测试概述

    软件测试学习笔记 第一部分:软件测试概述 什么是软件缺陷 软件缺陷来源 软件测试对象 软件测试过程模型 测试生命周...

  • 软件测试模型

    软件测试是软件质量保证的重要手段之一,软件测试模型则是软件测试的工作框架,用于指导软件测试过程。今天,我们就来介绍...

  • 03软件测试方法[下]

    软件测试基础知识03—软件测试方法[下] 单元测试、集成测试、确认测试、系统测试、验收测试(测试策略和测试过程的角...

  • 测试用例设计过程中五大误区,你知道吗?

    导言:国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在,对于软件测试的重要性、测试方法和测试过程等方面都...

网友评论

    本文标题:软件测试过程

    本文链接:https://www.haomeiwen.com/subject/lqnvwqtx.html