当前位置:网站首页 >> 行业动态 >> 正文
关于系统测试
转自:北大测试马甸中心 时间:2008年6月4日14:24

 

一、定义。系统测试(System Test, ST)是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。系统测试过程域是SPP模型的重要组成部分。本规范阐述了系统测试的规程,该规程的“目标”、“角色与职责”、“启动准则”、“输入”、“主要步骤”、“输出”、“完成准则”和“度量”均已定义。

二、系统测试的过程主要有:

      1、 软件项目立项,软件项目负责人将项目启动情况通报给测试组长,测试组长指定测试工程师对该项目进行系统测试跟进和执行。
      2、 测试工程师首先参与前期的需求分析活动、前景评审、业务培训、SRS评审。目的是了解系统业务及范围、了解软件需求及范围,验证需求可测性。并将所有收集到的测试需求汇总并输出到《测试需求管理表》中。
      3、 测试工程师根据测试需求定义测试策略,并进行工作量估计。
      4、 测试工程师根据测试需求制定测试策略和方法;系统测试工程师参与项目计划和SDP评审,依据项目计划(或周计划),编制《系统测试计划》。
      5、 测试组长周期性地根据事业部项目的测试情况,进行总体测试工作量估计并进行测试任务分派。
      6、 测试工程师组织《系统测试计划》评审,测试组长根据评审意见审批《系统测试计划》。
      7、 测试工程师根据《系统测试计划》中的测试环境要求搭建测试环境。特别技术要求的需要项目组及其它相关职能部门的配合。
      8、 测试工程师检查测试设计入口条件;根据《用例规约》、《补充规约》、《界面原型》、《词汇表》进行测试用例设计。
      9、 测试工程师组织《系统测试用例》评审,测试组长根据评审意见审批《系统测试用例》。
      10、 测试工程师定义系统测试用例执行过程,并更新《系统测试用例》。
      11、 测试工程师检查测试执行入口条件,从受控库获取测试版本,执行系统测试并记录 测试结果。
      12、 系统测试进入产品稳定期,由测试工程师召开缺陷评审会议;测试工程师对整个系统测试过程进行总结和评价,形成《软件缺陷清单》、《系统测试评估摘要》《系统测试总结报告》,并将系统测试过程的文档报送给项目组和测试组长。测试组长每月初或(事件驱动)汇总、整编上月的《产品质量简报》,报送给事业部总经理和项目办。
      13、 如果根据系统测试结果,产品得以批准通过,系统测试工程师卸载被测软件,进行环境初始化,系统测试结束,转入验收测试阶段;否则视批示意见进行。

三、系统测试员、系统测试工程师的职责:

     对研发出的产品(硬件、软件)进行完整地系统测试,保证其本身性能和上系统后能正常运行
系统测试前制订全面的测试计划,测试后提供完整的测试报告,保证其完整性资格要求。另外,要精通通讯领域的相关测试工具,对通讯产品有一定的了解。


(编辑:admin)

关闭窗口