建立(jiànlì)测试管理体系
应用系统方法来建立软件测试管理(guǎnlǐ)体系,也就是把测试工作作为一个系统,对组成这个系统的各个过程加以识别和管理(guǎnlǐ),以实现设定的系统目标。同时要使这些过程协同作用、互相促进,尽可能发现和排除软件故障。
测试系统主要由下面6个相互关联、相互作用的过程组成:
测试计划
测试设计
测试实施
配置管理(guǎnlǐ)
资源管理(guǎnlǐ)
测试管理(guǎnlǐ)
第1页/共41页
第一页,共42页。
建立(jiànlì)测试管理体系
此外,测试系统与软件修改过程是相互关联、相互作用的。测试系统的输出(软件故障报告)是软件修改的输入。反过来,软件修改的输出(新的测试版本)又成为测试系统的输入。
根据上述6个过程,可以确定建立软件测试管理体系的6个步骤:
识别软件测试所需的过程及其应用,即测试规划、测试设计、测试实施、配置管理、资源管理和测试管理;
确定这些过程的顺序和相互作用,前一过程的输出是后一过程的输入。其中,配置管理和资源管理是这些过程的支持性过程,测试管理则对其他测试过程进行监视、测试和管理;
确定这些过程所需的准则和方法,一般应制订这些过程形成(xíngchéng)文件的程序,以及监视、测量和控制的准则和方法;
确保可以获得必要的资源和信息,以支持这些过程的运行和对它们的监测;
监视、测量和分析这些过程;
实施必要的改进措施
第2页/共41页
第二页,共42页。
(cèshì)管理的基本内容
主要任务:
组织和管理测试小组(xiǎozǔ)
确定测试小组(xiǎozǔ)的组织模式
安排测试任务
估计测试工作量
确定应交付的测试文档
管理测试件
确定测试需求和组织测试设计等。
第3页/共41页
第三页,共42页。
(cèshì)管理的基本内容
(guòchéng)管理
软件测试不等于程序测试,软件测试贯穿于软件开发整个生命周期,但软件测试过程(guòchéng)管理在各个阶段的具体内容是不同的。
在软件开发的每个阶段,测试任务的最终完成都要经过从计划、设计、执行到结果分析、总结等一系列步骤,这便构成了软件测试的一个基本过程(guòchéng)。
因此,软件测试过程(guòchéng)管理主要集中在测试准备、测试计划、测试用例设计、测试执行、测试结果分析,以及如何开发和使用测试过程(guòchéng)管理工具上。
第4页/共41页
第四页,共42页。
(jīběn)内容
基本(jīběn)内容包括:
测试准备
测试计划阶段
测试设计阶段
测试执行阶段
测试结果分析
第5页/共41页
第五页,共42页。
(cèshì)管理的基本内容
测试准备:
确定测试组长,组建测试小组,参加有关项目计划、分析和设计会议,获取必要的需求(xūqiú)分析、系统设计文档,以及相关产品/技术知识的培训。
第6页/共41页
第六页,共42页。
(jīběn)内容
测试计划阶段:
测试计划阶段的整体目标是为了确定测试范围、测试策略和方法,以及对可能出现的问题和风险,所需要的各种资源和投入等进行分析和估计,以指导测试的执行。
一个好的测试计划应该包括以下几方面的内容:
目的
完成测试的标准
测试策略
资源配置
责任明确进度安排
测试用例库及其标准化
组装(zǔ zhuānɡ)方式
工具
第7页/共41页
第七页,共42页。
(cèshì)管理的基本内容
测试(cèshì)设计阶段:
软件测试(cèshì)设计建立在测试(cèshì)计划之上,通过设计测试(cèshì)用例来完成测试(cèshì)内容,以实现所确定的测试(cèshì)目标。
软件测试(cèshì)设计的主要内容有:
制定测试(cèshì)技术方案
设计测试(cèshì)用例
设计测试(cèshì)用例集合
测试(cèshì)开发
设计测试(cèshì)环境
所设计的测试(cèshì)技术方案是否可行、是否有效、是否能达到预定的测试(cèshì)目标;
所设计的测试(cèshì)用例是否完整、是否考虑边界条件、能否达到其覆盖率要求;
所设计的测试(cèshì)环境是否和用户的实际使用环境接近等。
第8页/共41页
第八页,共42页。
(jīběn)内容
测试执行(zhíxíng)阶段:
建立和设置好相关的测试环境,准备好测试数据,开始执行(zhíxíng)测试。测试执行(zhíxíng)可以手工进行,也可以自动进行。自动化测试借助于测试工具,运行测试
软件测试测试管理学习教案 来自淘豆网m.daumloan.com转载请标明出处.