XATX_PROC_SIT_集成测试过程_第1页
XATX_PROC_SIT_集成测试过程_第2页
XATX_PROC_SIT_集成测试过程_第3页
XATX_PROC_SIT_集成测试过程_第4页
XATX_PROC_SIT_集成测试过程_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档状态 文档编号 XATX PROC SIT 集成 测试过程 编 撰 2011 7 10 编撰日期 杨晓峰 保密级别 机密 草稿 已发布 修改中 文档版本 1 0 0 软件集成测试过程软件集成测试过程 河南信安通信技术有限公司河南信安通信技术有限公司 软件测试过程 1 版本历史 日期日期版本版本说明说明作者作者 2011 7 100 5 0 发布 0 5 0 版本杨晓峰 2011 7 150 6 0 发布 0 6 0 版本杨晓峰 2011 7 271 0 0 发布 1 0 0 正式版本杨晓峰 软件测试过程 2 目 录 1 引言引言 1 1 1 目的 1 1 2 适用范围 1 1 3 术语和缩略语 1 2 过程综述过程综述 1 2 1 角色与职责 1 2 2 入口准则 2 2 3 输入 2 2 4 过程相关活动 2 2 4 1 制定 软件测试计划 3 2 4 2 评审 软件测试计划 4 2 4 3 系统集成 4 2 4 4 编写测试用例 4 2 4 5 评审测试用例 4 2 4 6 执行集成测试 4 2 4 7 缺陷跟踪管理 6 2 4 8 缺陷分析统计 6 2 5 出口准则 7 2 6 输出 7 3 度量分析度量分析 7 4 验证执行验证执行 8 5 配置管理配置管理 8 6 相关培训相关培训 8 7 相关过程接口说明相关过程接口说明 8 软件测试过程 1 软件集成测试过程软件集成测试过程 1 引言引言 1 1 目的目的 对完成代码走查和交叉单元测试后的软件系统进行测试 确保软件系统满足产品需求并且遵循系 统测试的标准和规定 1 2 适用范围适用范围 本文档是软件测试人员进行软件测试的依据和指导 本文档是 QA 检查项目质量政策执行情况的依据 本系软件测试过程适用于公司所有软件项目 1 3 术语和缩略语术语和缩略语 表 1 术语说明 术语 缩略语术语 缩略语解解 释释 QA Quality Assurance 质量管理 CM Configuration Management 配置管理 2 过程综述过程综述 2 1 角色与职责角色与职责 软件测试过程所涉及到的角色与职责如表 2 所示 表 2 集成测试过程角色与职责表 角角 色色职职 责责 描描 述述 项目经理 1 审核并批准 集成测试计划 2 负责对 集成测试计划 进行跟踪与管理 对偏差和风险进行管理和控制 3 协助质量保证人员进行测试过程和产品质量检查 4 将 QA 检查出来的问题及时通报该项目组成员 5 指定测试经理 软件测试过程 2 角角 色色职职 责责 描描 述述 6 组织同行评审测试工作产品 7 监督控制测试过程 部门经理 1 参与评审软件测试计划 2 审核测试报告 测试经理 1 制定 集成测试计划 2 填写 集成测试报告 测试人员 1 搭建软件测试环境 2 编写 集成测试用例 3 执行集成测试 4 填写 集成测试报告 开发人员1 参与缺陷跟踪管理并修改缺陷 CM 人员 1 参与评审软件测试工作产品的评审 2 将评审后的工作产品纳入配置管理 QA 人员 1 检查并监督软件测试过程活动的有效性和一致性 2 将检查出来的问题及时通报给项目经理及相关小组和成员 并跟踪问题直到关闭 3 参与评审软件测试工作产品 2 2 入口准则入口准则 1 项目规划过程结束 并且 项目计划 通过了评审 2 软件设计过程中的工作产品 体系结构设计说明书 有关的 模块设计说明书 通过评审 3 测试过程中的测试经理以及测试人员已经确定 2 3 输入输入 1 项目计划 2 用户需求说明书 3 软件需求规格说明书 4 软件体系结构设计说明书 5 通过代码走查和交叉单元测试的源程序 2 4 过程相关活动过程相关活动 软件测试过程如图 1 所示 软件测试过程 3 图 1 集成测试流程图 2 4 1 编制集成测试计划编制集成测试计划 在软件体系结构设计过程结束之后 软件体系结构设计说明书 通过了评审 项目策划过程 结束 并且 项目计划 通过了评审 然后软件测试人员根据 项目计划 用户需求说明书 软件需求规格说明书 软件体系结构设计说明书 制定 集成测试计划 2 4 2 系统集成系统集成 1 测试人员按照 系统集成指南 的要求进行系统集成 2 系统集成完成后 系统集成人员编写 集成说明书 2 4 3 集成集成测试用例测试用例 由测试人员编写 集成测试用例 软件测试过程 4 2 4 4 执行集成测试执行集成测试 集成测试是确保应用程序之间以及与其他系统和组件之间能正确有效的进行交互 覆盖了应 用程序之间以及与外部组件和已存在系统的集成 这些测试可验证整个工作流 以及组成应用程 序的各个组件之间的所有交互 1 测试人员按照 集成测试计划 搭建集成测试环境 2 测试经理指定测试人员根据 集成测试计划 和通过了评审的 集成测试用例 在系统集成 环境中进行集成测试 3 集成测试的重点 模块间后台数据交互是否符合设计 父子模块启动时数据传递是否正常 4 集成测试的方向举例 a 测试客户端应用程序代码和 Web 服务之间的集成 b 测试工作项目的下载和随后的已修改工作项目的上载 c 测试脱机状态下工作项目的排队 以及重新联机后排队消息的处理 d 验证不同队列提供程序与不同缓存提供程序的配合工作 e 在脱机状态下将多个更新应用到工作项目 并在重新联机时检查同步 f 测试在服务器端筛选参考数据的方法 以下载数据库的适用部分 g 测试应用程序可以根据服务器通知 为用户显示与其他用户所作更改冲突的工作项目列表 h 测试应用程序可以根据定义的时间段将日志与服务器日志进行同步 i 测试在客户端修改数据的同时 该数据正在服务器中进行更新所导致的冲突情况 j 测试能否通过在服务器上添加新的数据 工作项目 来刷新客户端 k 测试添加到客户端的新数据 工作项目 能否与服务器进行同步 l 修改服务器中工作项目的架构并更新客户端 m 测试两个或更多独立联机客户端同时更新服务器上的数据的情况 n 测试两个或更多脱机客户端修改数据并更新服务器的情况 o 确保测试用例覆盖了所支持平台上应用程序工作流的验证 5 测试人员将集成测试的实际结果填写到 集成测试用例 文档中的 实际结果 测试结论 中 对测试过程中发现的缺陷 逐条记录在 缺陷记录单 中 缺陷记录单由本公司 软件 开发过程管理系统 自动生成 6 待执行完所有的集成测试用例并且发现的缺陷全部得到解决 经测试经理确认后 由测试经 理编写 集成测试报告 对集成测试活动进行总结 软件测试过程 5 2 4 5 测试测试缺陷跟踪与结果分析缺陷跟踪与结果分析 测试中产生的缺陷 要填写 缺陷记录单 本记录单在本公司的 软件开发管理过程 软件系统 中填写 在这里填写的缺陷记录 软件实现过程 中的程序员看到后可以进行改错 程序员修改程序 需要遵守 配置管理过程 程序员修正缺陷并且集成测试通过之后 将可执行程序交给系统测试人员 继续系统测试 如此循环反复迭代 直到最后确定系统测试达到 软件测试计划 中规定的测试完成 准则 测试人员发现缺陷后 在 软件开发管理过程 中填写缺陷记录 并将其状态置为 提交 提交 测试经理确认 开发经理确认缺陷内容后 缺陷状态改为 打开 并将其转为相关人员解决 若开发 经理认为不是缺陷 则与系统测试人员进行沟通 可以达成共识则将缺陷状态置为 拒绝 不能达成 共识则提交项目经理确认 当缺陷解决人员认为缺陷已经修复后 即可将相应的状态修改为 解决 然后将此修复后的程序 提交给系统测试人员进行回测 对于测试经理认为暂时不进行的测试标记为 暂缓 测试人员进行回测 1 如果该缺陷被修复了 则将此缺陷状态置为 关闭 若是同一个缺陷无论回测过多少次均 在此状态栏中填写其相关状态 直到最后一个状态标识为 关闭 或 拒绝 为止 2 不论该缺陷有没有被修复 若在回测过程中 又测试出新的缺陷 则生成一份新的 缺陷管 理单 测试完成后对测试用到的资源 测试结果进行描述 对测试过程中的缺陷进行统计 包括用例数 功能数 缺陷严重程度 缺陷来源 缺陷类型 并对统计得到的数据进行分析 给出改进的意见 并 提交部门经理审核 部门经理给出反馈意见 缺陷说明如下所示 缺陷类型 性能错误 功能错误 用户界面错误 硬件相关错误 缺陷来源 需求问题 设计问题 编码问题 用例错误 测试环境问题 表 3 缺陷严重程度 等级缺陷严重等级描述 1 严重缺陷 Critical不能执行正常工作功能或重要功能 或者危及人身安全 2 较大缺陷 Major 严重影响系统要求或基本功能的实现 且没有办法改正 重新安装 或重新启 动该软件不属于更正办法 3 较小缺陷 Minor影响系统要求或基本功能的实现 但存在合理的更正办法 4 轻微缺陷 Cosmetic使操作者不方便或遇到麻烦 但他不影响工作功能或重要功能 表 4 缺陷状态 序号序号缺陷状态缺陷状态描述描述 1 提交测试经理 已提交但未确认的缺陷 2 打开开发经理 确认 提交的缺陷 分配相关人员修复 3 拒绝开发经理 拒绝 提交的缺陷 不需要修复或不是缺陷 4 解决开发经理 缺陷被修复 5 关闭测试经理 确认被修复的缺陷 将其关闭 软件测试过程 6 序号序号缺陷状态缺陷状态描述描述 6 暂缓开发经理 暂时无法解决的缺陷 2 5 出口准则出口准则 1 达到 软件测试计划 中的测试完成准则 2 系统测试过程工作产品通过评审 2 6 输出输出 缺陷统计分析报告 集成测试报告 3 度量分析度量分析 表 5 度量分析说明 度量点度量点执行人执行人度量时机度量时机 频率频率存储位置存储位置 M 1 执行集成测试过程的工作量项目经理每周 项目周报 M 2 发现的缺陷数每周 缺陷统计分析报告 M 3 修复的缺陷数每周 缺陷统计分析报告 4 验证执行验证执行 表 6 验证执行说明 验证内容验证内容 检查点检查点执行人执行人验证时机验证时机 频率频率备注备注 V 1 对集成测试过程进行一致性检查 QA 过程进行时 QA 周报 QA 审计报告 V 2 审阅 集成测试报告 部门经理集成测试结束 集成测试报告 5 配置管理配置管理 表 7 配置管理说明 配置项配置项存放地址存放地址负责人负责人 C 1 软件测试计划 项目配置库配置管理员 C 2 集成测试用例 项目配置库配置管理员 C 3 集成测试报告 项目配置库配置管理员 软件测试过程 7 6 相关培训相关培训 表 8 相关培训说明 培训内容培训内容受训人员受训人员备注备注 T 1 集成测试过程培训测试经理 测试人员 T 2 缺陷管理工具培训测试经理 测试人员 7 相关过程接口说明相关过程接口说明 表 9 相关过程接口说明 过程名称过程名称接口文档接口文档 数据数据接口说明接口说明 项目规划 项目计划 作为制定 软件测试计划 的依据 需求开发管理 用户需求说明书 软件需求规格说明书 作为制定 集成测试用例 的依据 软件体系结 构设计 软件体系结构设计说 明书 作为制定 软件测试计划 的依据 软件详细设 计 模块设计说明书 用户界面设计说明书 作为制定 软件测试计划 的依据 前置 过程 软件实现过 程 通过代码走查和交叉单 元测试的源程序 软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论