资源描述
编号:Q/XT CM--01 密级:内部
软件集成测试工作步骤指南
(征求意见稿 V1.0)
会 签 部 门 编 写
校 对
审 核
标 审
批 准
XXXXXXXX
XXX年XX月
文件状态
文件状态
¨ 初稿
¨ 正式公布
¨ 正在修改
文件标识
Q/XT CM--01
目前版本
V 1.0-A
作 者
XXXX
完成日期
20XX年XX月
版本历史
版本/状态
作者
参与者
起止日期
备注
V 1.0
XXX
-5-11/-5-17
目录
1 介绍 5
1.1 目标 5
1.2 范围 5
1.3 参考文件 5
1.4 定义和缩写 5
2 集成测试指南 6
2.1 介绍 6
2.2 集成测试过程 6
2.3 集成测试工作内容及其步骤 6
2.4 集成测试需求获取 7
2.5 集成测试工作机制 8
2.6 集成测试产生工件清单 9
1 介绍
1.1 目标
本文具体叙述了集成测试步骤,指导项目开发人员怎样开展软件集成测试。
1.2 范围
此规范适适用于使用RUP任一软件项目标集成测试。
1.3 参考文件
Software Test Process
Rational Unified Process
1.4 定义和缩写
RUP 统一开放过程
SIT 软件集成测试
SEPG 软件工程过程小组
SQA 软件质量确保
2 集成测试指南
2.1 介绍
集成测试目标是确保每个单元组合在一起后能够按既定意图协作运行,并确保增量行为正确。它所测试内容包含单元间接口和集成后功效。使用黑盒测试方法测试集成功效。而且对以前集成进行回归测试。
2.2 集成测试过程
2.3 集成测试工作内容及其步骤
活动
输入
输出
参与角色和职责
制订集成测试计划
设计模型
集成构建计划
集成测试计划
测试设计员辅助制订集成测试计划
设计集成测试
集成测试计划
设计模型
集成测试用例
测试过程
测试设计员负责设计集成测试用例和测试过程
实施集成测试
集成测试用例
测试过程
工作版本
测试脚本
测试过程
测试设计员负责编制测试脚本,更新测试过程
驱动程序或稳定桩
设计员负责设计驱动程序和桩,实施员负责实施却动程序和桩
实施集成测试
测试脚本
工作版本
测试结果
测试员负责实施测试并统计测试结果
评定集成测试
集成测试计划
测试结果
测试评定摘要
测试设计员负责会同集组员、编码员、设计员等相关人员评定此次测试,并生成测试评定摘要。
2.4 集成测试需求获取
集成测试需要所确定是对某一集成工作版本测试内容,即测试具体对象。集成测试需求关键起源于设计模型(Design Model)和集成构件计划(Integration Build Plan)。
集成测试着重于集成版本外部接口行为。所以,测试需求必需含有可观察、可测评性。
1、集成工作版本应分析其类协作和消息序列,从而找到该工作版本外部接口。
2、由集成工作版本外部接口确定集成测试用例。
3、测试用例应覆盖工作版本每一外部接口全部消息流序列。
注意:一个外部接口和测试用例关系是多对多,部分集成工作版本测试需求可映射到系统测试需求,所以对这些集成测试用例可采取重用系统测试用例技术。
2.5 集成测试工作机制
软件集成测试工作由产品评测部担任。需要项目组相关角色配合完成。图示:
软件评测部:
角色
职责
测试设计员
负责制订集成测试计划、设计集成测试、实施集成测试、评定集成测试。
测试员
实施集成测试、统计测试结果
软件项目组:
角色
职责
实施员
负责实施类(包含驱动程序和桩),并对其进行单元测试。依据集成测试发觉缺点提出变更申请。
配置管理员
负责对测试工件进行配置管理
集组员
负责制订集成构建计划,根据集成计划将经过单元测试类集成。
设计员
负责设计测试驱动程序和桩。依据集成测试发觉缺点提出变更申请。
集成测试工作内容及其工作步骤:
2.6 集成测试产生工件清单
1、软件集成测试计划
2、集成测试用例
3、测试过程
4、测试脚本
5、测试日志
6、测试评定摘要
展开阅读全文