欢迎来到天天文库
浏览记录
ID:56120546
大小:91.50 KB
页数:8页
时间:2020-03-16
《软件测试管理规范.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试工作规范1 目的Ø 统一公司所有项目的软件测试流程;Ø 提供一套适合公司所有项目并可裁减的软件测试工具;2 范围Ø 本规范中单元测试适用于所有的JAVA项目;Ø 本规范中集成测试、系统测试和性能测试适用于所有项目。3 测试阶段与软件开发阶段的对应关系1 过程描述1.1 单元测试活动该活动包括以下环节:l 编写单元测试计划;l 设计单元测试用例;l
2、 执行单元测试过程;l 记录单元测试缺陷;l 编写单元测试报告;1.1.1 活动目的验证软件系统模块内功能、容错、界面和报表测试和桩模块、子模块之间的接口测试。1.1.2 角色与职责角色职责项目经理监控单元测试过程;开发组长开发人员编写单元测试计划;对单元代码进行检查,设计单元测试用例;执行测试用例;记录单元测试缺陷,修改缺陷并关闭缺陷;编写单元测试分析报告;配置管理员管理测试需要的资源,包括软硬件环境,版本管理和Bug管理。1.1.3 测试范围l 单元模块的功能性测试l
3、 单元模块内和模块之间的接口测试l 单元模块的容错性测试l 单元模块的界面测试l 单元模块内的权限1.1.4 进入条件已经完成被测模块的编码工作1.1.5 输入《详细设计说明书》1.1.6 活动说明对于结构化的编程语言,程序单元指程序中定义的函数或子程序。单元测试是指对函数或子程序所进行的测试。对于面向对象的编程语言,程序单元指特定的一个具体的类或相关的多个类。单元模块之间的接口等。(1) 开发人员依据详细设计编写单元测试计划和和单元测试用例,《详见junit使用说明》和
4、《jprobe使用说明》,需详细描述该用例的输入、输出和预期结果等相关内容;(2) 开发人员编写程序代码;(3) 开发人员执行单元测试用例,并记录执行结果;(4) 开发人员执行测试用例过程中发现的缺陷,必须提交到缺陷跟踪工具中;(5) 开发组长完成单元测试后,编写单元测试分析报告,项目经理审核《单元测试分析报告》。1.1.7 输出已通过回归测试、打标签单元级的代码《单元测试分析报告》1.1.8 退出条件l 被测代码语句覆盖率满足单元测试计划中制定的代码覆盖率要求;l 测
5、试用例执行覆盖率应达100%;l 《单元测试分析报告》通过评审;l A类缺陷、B类缺陷、C类缺陷为零,D类缺陷少于10%,E类缺陷少于15%。1.1.9 工具与方法l JAVA项目Junit3.7以上版本:利用Junit提供的组件测试代码的功能逻辑;Jprobe5.0以上版本:使用Coverage组件检查代码覆盖率。l 工具使用参见《Junit使用简明手册》,《Jprobe使用简明手册》。1.2 集成测试活动该活动包括以下环节:l 编写集成测试
6、计划;l 设计集成测试用例;l 执行集成测试过程;l 记录集成测试缺陷;l 编写集成测试分析报告;1.2.1 活动目的 1.2.2 角色与职责角色职责项目经理协调软硬件和人力资源、风险控制等;测试经理协调相关测试资源,风险控制等;跟踪集成测试执行过程;测试组长测试工程师制定集成测试计划;编写编写测试用例;执行集成测试用例;提交缺陷;回归测试;编写集成测试分析报告;架构师协助测试组长制定集成测试计划。确认测试缺陷,并分发测试缺陷于开发人员进行修改;评审集成测试计划
7、、测试用例、集成测试分析报告;开发人员修改缺陷;提交缺陷修改程序代码;配置管理员管理测试需要的资源,包括软硬件环境,版本管理和缺陷跟踪管理。建立代码基线,配合进行配置检查。1.2.3 测试范围l 系统集成后的功能性测试;l 系统集成后的容错性测试;l 系统集成后的界面测试;l 系统集成后的安全(权限)测试;l 系统集成后的系统的内部接口测试;l 系统集成后的可用性测试;l 系统集成后的数据完整性测试。1.2.4 进入条件《概要设计说明书》通过评审1.2.5 输入《概要设计说明书
8、》1.2.6 活动说明(1) 测试组长制定《集成测试计划》;(2) 测试人员负责组织编写集成测试用例,编写测试脚本,编写测试用例。(3) 测试人员执行测试用例。(4)测试过程中发现缺陷提交到缺陷跟踪系统;(5)架构师对缺陷进行评估并分发,若判断是缺陷则指定相关开发人员进行修改;(6) 开发人员修改完缺陷后,由测试人员进行回归
此文档下载收益归作者所有