测试管理体系

上传人:公**** 文档编号:488341073 上传时间:2023-07-13 格式:DOCX 页数:7 大小:35.01KB
返回 下载 相关 举报
测试管理体系_第1页
第1页 / 共7页
测试管理体系_第2页
第2页 / 共7页
测试管理体系_第3页
第3页 / 共7页
测试管理体系_第4页
第4页 / 共7页
测试管理体系_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《测试管理体系》由会员分享,可在线阅读,更多相关《测试管理体系(7页珍藏版)》请在金锄头文库上搜索。

1、卷号卷内编号密级测试管理体系项目名称:项目编号:编写人员:编写日期:审批人员:审批日期:历史修改记录版本号修改人/日期摘要审定人/日期V1.1项伟 /2004-8-22初步制定目录1.引言41.1 目标41.2 背景42. 软件测试管理体系 42.1 测试规划 42.2 测试设计42.3 测试实施 52.4 配置管理52.5 测试管理52.6 测试工具管理62.7 测试风险预测和控制63. 测试人员管理 63.1 相关测试角色及其职责:63.2 测试管理体系过程中的人员分配7软件测试管理体系1.引言1.1 目标为了给测试流程提供规范,要求,测试过程中人员管理以及测试流程控制 ,故制定了软件 测

2、试管理体系.1.2背景为了完善软件工厂的整个体系,建立一整套测试流程成为当务之急.2. 软件测试管理体系2.1测试规划确定各测试阶段的目标和策略.这个过程将输出测试计划,明确要完成的测试活动,评估 完成活动所需要的时间和资源,设计测试组织和岗位职权,进行活动安排和资源分配,安排跟 踪和控制测试过程的活动.必须完成过程:1. 确定测试阶段目标和策略.2. 确定测试阶段输入输出.3. 明确要完成的测试活动.4. 评估完成活动所需要的时间和资源.5. 明确测试组织和岗位职权.6. 进行活动安排和资源分配.7. 安排跟踪和控制测试过程的活动.2.2测试设计根据测试计划设计测试方案.测试设计过程输出的是

3、各测试阶段使用的测试用例.测试用 例设计也与软件开发活动同步进行,其结果可以作为各阶段测试计划的附件提交评审.测试设 计的另一项内容是回归测试设计,即确定回归测试的用例集.对于测试用例的修订部分,也要 求重新评审.必须完成过程:1. 根据测试计划设计测试方案.2. 测试方案输出的是各测试阶段使用的测试用例.3. 测试设计的结果需要进行评审,也可作为各阶段测试计划的附件提交评审.4. 回归测试设计,即确定回归测试的用例集.5. 测试用例修改后需要进行重新评审.2.3 测试实施使用测试用例运行程序,将获得的运行结果与预期结果进行比较和分析 ,记录,跟踪和管 理软件缺陷,最终得到测试报告.必须完成过

4、程:1. 使用测试用例运行程序.2. 结果分析(比较,分析,记录,跟踪,管理软件缺陷)3. 测试报告.2.4 配置管理测试配置管理的软件配置管理的子集,作用于测试的各个阶段.其管理对象包括测试计划, 测试方案(用例),测试版本,测试工具及环境,测试结果等.资源管理包括对人力资源和工作场所,以及相关设施和技术支持的管理.2.5测试管理采用适宜的方法对上述过程及结果进行监视,并在适宜时进行测量,以保证上述过程的有 效性.如果没有实现预订的结果,则应进行适当的调整或纠正.此外,测试系统与软件修改过程是相互关联和相互作用的 .测试系统的输出(软件缺陷报 告)是软件修改的输入.反过来,软件修改的输出(新

5、的软件版本)又成为测试系统的输入.根据上述 6个过程,可以确定建立软件测试管理体系的6 个步骤: 识别软件测试所需的过程及其应用,及测试计划,测试设计,测试实施,配置管理,资源 管理和测试管理; 确定这些过程的顺序和相互作用 ,前一过程的输出最后一个过程的输入 .其中,配置 管理和资源管理是这些过程的支持性过程,测试管理则对其他测试过程进行资源管 理,测试和管理; 确定这些过程所需的准则和方法,一般应制定这些过程形成文件的程序 ,以及监视, 测量和控制的准则和方法; 确保可以获得必要的资源和信息,以支持这些过程的运行和对它们的监控; 监视,测量和分析这些过程; 实施必要的改进措施.2.6测试工

6、具管理测试工具的管理主要是指本公司测试过程中所需要用到的测试工具.主要分为以下几类:1. 测试管理工具:本公司测试管理工具主要采用TestDirector(以下简称TD);2. 各测试阶段使用工具本公司主要使用的是loadrunner7.2 ,Winrunner7.6,Rational,Xunit系列等工具.3. BUG管理工具.本公司主要使用的是TestTrack Pro.4. 自主开发测试工具.2.7测试风险预测和控制3. 测试人员管理针对第二步制定的测试管理体系,特制定测试人员管理体系.3.1相关测试角色及其职责:主要针对测试管理体系各个阶段制定相关测试角色及其职责: 测试经理一负责项目

7、测试阶段的测试计划的细化,监控,跟踪,以及项目测试团队的日常 管理与沟通,同时也负责测试工具的管理以及测试工具的提供. 测试技术工程师主要负责项目测试阶段的测试技术支持 ,测试阶段过程中的测试监控与测量, 测试过程的调整和修正,以确保测试能够正常进行. 在人员不足的情况下,可以由项目经理兼职或者测试设计工程师兼职. 测试设计工程师负责测试设计阶段的设计工作,包括测试用例设计,测试过程设计,测试技术的预研,负责产品文档的编制. 测试工程师(分初级,中级和高级)执行测试,记录结果,从错误中恢复,记录变更请求. 测试配置管理执行人 ,由系统配置管理执行人兼职 (该系统配置管理执行人由项目经理指定)负

8、责测试各个阶段的测试计划,测试方案(用例),测试版本,测试工具及环境,测试结果等的管理以及人力资源和工作场所,以及相关设施和技术支持的管理.授予和管理 角色对测试系统的访问权限.图 2-1 测试人员结构图3.2测试管理体系过程中的人员分配针对测试管理体系中的各个阶段,以及人员角色的职责,对测试管理体系各个阶段人员分 配如下:测试规划-测试经理,协作人员:测试设计工程师;测试设计-测试设计工程师;测试实施-测试工程师,协作人员:测试设计工程师;测试管理-测试技术工程师,协作人员:测试经理;测试工具管理-测试经理,协作人员:测试设计工程师,测试技术工程师;配置管理-系统配置管理员兼职(由项目经理指定);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号