集成测试过程

  目的:

  ● 按照项目定义的测试过程进行测试。由独立于软件开发者的测试组制定测试计划和测试用例,提交测试报告。

  角色与职责:

  ● 项目软件经理(开发负责人):负责审批测试计划;评审测试用例;将欲测试的内容集成到测试环境。

  ● 测试人员:负责完成测试用例设计、集成测试环境搭建、执行集成测试、验证问题、撰写测试报告。

  ● 开发人员:负责及时修复测试出的问题。

  进入准则:

  ● 项目已启动。

  ● 需求文档已通过评审

  输入:

  ● 需求文档

  结束准则:

  ● 通过集成测试。

  输出:

  ● 已通过集成测试的代码及软件

  ● 测试用例

  ● 问题记录

  ● 测试报告

  主要活动:

  1 测试人员在项目启动后编制测试计划,其中可包括集成测试计划,在集成测试时进行细化或变更。测试计划应经过相关人

  员(项目经理、SQA、需求人员等)评审。集成测试分为单元(也叫组装)集成测试和系统集成测试两个阶段。

  2 单元(组装)集成测试(与开发同步进行,指对开发出的程序单元集成到系统中进行的测试):

  ● 测试人员依照测试计划进行测试设计,编写测试用例和测试脚本(可选)。测试设计的结果要经过评审。

  ● 测试人员在开发负责人协助下搭建独立的测试环境(该环境能够运行代码程序)。

  ● 开发负责人将已通过单元测试的程序单元提交集成到测试环境中。

  ● 测试人员执行单元集成测试,测试出的问题登记到项目BUG库中,见《开发项目缺陷库使用说明》。

  ● 开发人员根据项目BUG库中的登记,及时修复程序问题。非最终状态问题的每种状态存活周期不超过5个工作日。

  ● 测试人员验证问题。

  ● 测试人员按照项目测试计划,分阶段出具《测试周报》。

  ● 重复上面1-7步直到子系统模块单元全部通过《测试计划》中定义的单元集成测试通过标准。

  单元(组装)集成测试通过标准:

  ◇ 相关测试用例执行完毕。

  ◇ 单元(组装)集成测试发现的严重问题(一二级)90%得到正确修改;一般问题(三级)70%得到修改。

  3 系统集成测试(指对已编译的Build进行的测试):

  ● 测试人员依照测试计划进行测试设计,编写测试用例和测试脚本(可选)。测试设计的结果要经过评审。

  ● 测试人员在开发负责人协助下搭建独立的测试环境。

  ● 开发负责人依照计划将已经过编译构建的Build提交集成到测试环境中。

  ● 测试人员执行系统集成测试,测试出的问题登记到项目BUG库中,见《开发项目缺陷库使用说明》。

  ● 开发人员根据项目BUG库中的登记,及时修复程序问题。非最终状态问题的每种状态存活周期不超过5个工作日。

  ● 测试人员验证问题。

  ● 测试人员按照项目测试计划,分阶段出具《Build测试报告》。

  ● 重复上面1-7步直到子系统模块单元全部通过《测试计划》中定义的系统集成测试通过标准。

  系统集成测试通过标准:

  ◇ 所有测试用例执行完毕。

  ◇ 系统集成测试发现的严重问题(一二级)90%得到正确修改;一般问题(三级)70%得到修改。

  ◇ 问题库中的问题都为最终状态(最后一个Build的问题除外)。

  4 测试人员分析总结集成测试活动,编制《集成测试报告》。

  5 测试人员填写《需求列表》中的需求覆盖表,以便于跟踪和验证。过程裁剪说明:

  ◆ 已配备了专职测试人员的项目需按该过程执行。

  ◆ 未在公司立项的项目集成测试可参照该过程执行

  相关文档:

  ◆集成测试计划模板

  ◆测试周报模板

  ◆Build测试报告模板

  ◆集成测试报告模板

  ◆开发项目缺陷库使用说明

  ◆缺陷严重程度分类标准

  ◆需求覆盖表
转自:http://www.51testing.com/html/93/n-126193.html

posted @ 2009-05-11 11:06  广陵散仙(www.cnblogs.com/junzhongxu/)  阅读(414)  评论(0)    收藏  举报