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