单元测试计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元测试计划
:单元测试计划软件单元测试计划外部设计评审报告集成测试计划
篇一:单元测试计划模板
单元测试计划
版本:V1.3
修订记录
目录
1 导言.................................................................................................... .. (2)
1.1 1.2 1.3
目的.................................................................................................... ............................. 2 背景.................................................................................................... ............................. 2 范围.................................................................................................... .. (2)
2 进入条件....................................................................................................
....................................... 2 3 退出条件.................................................................................................... ....................................... 2 4 代码级别标准.................................................................................................... ............................... 2 5 代码分级清单.................................................................................................... ............................... 3 6 单元测试风险.................................................................................................... ............................... 3 7 单元测试策略.................................................................................................... . (3)
7.1 7.2
策略描述.................................................................................................... ..................... 3 类型.................................................................................................... .. (3)
7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3
代码走查.................................................................................................... ....... 3 功能测
试.................................................................................................... ....... 4 边界测试.................................................................................................... ....... 4 覆盖率测试.................................................................................................... ... 4 内存使用测试...................................................................................................
4 测试方式.................................................................................................... . (4)
测试用例估算.................................................................................................... . (4)
8 工具.................................................................................................... ............................................... 5 9 进度及分工.................................................................................................... ................................... 5 10 交付物.................................................................................................... . (5)
1 导言
1.1 目的
【描述该代码走查及单元测试计划的目的。
】
1.2 背景
【描述代码走查及单元测试计划的背景,活动目的。
如无特殊背景信息,可裁剪。
】
1.3 范围
【说明该代码走查及单元测试计划在整个项目周期的适用范围】 2 进入条件
【描述项活动的测试依据和满足该阶段测试进入的条件和约束。
】
3 退出条件
【描述满足该阶段测试退出的条件,编写时特别要根据《项目量化管理计划》列举一些量化的退出指标,例如致命和严重级别的缺陷清除率达到100%】
4 代码级别标准
【请参考组织级文档《代码分类级别指南》,中规定进行分类,质量经理可根据项目
5 代码分级清单
6 单元测试风险
7 单元测试策略
7.1 策略描述
【此处描述根据项目的具体特征所确定的代码走查及单元测试的策略(如:代码走
查在本项目重点关注的地方、测试可行性分析,测试方法确定,测试类型选择)】
7.2 类型
【此处描述单元测试选择的测试类型,一般建议有如下几种:】 7.2.1 代码走查
篇二:单元测试计划
编号:SH/RCD-08.31
版序/改次:D/2
XX单元测试计划
文档作者:审核:批准:
日期:日期:日期:
重庆南华中天信息技术有限公司
文档历史发放及记录
文档简要功能及适用范围
1. 文档的简要功能
本文档描述了xxxx产品单元测试范围、任务分配、人员安排、进度安排、测试点等相关内容。
2. 文档的适用范围
本文档供单元测试用例编写,单元测试实施人员及项目组相关人员参阅
目录
1 引
言.................................................................................................... ..................................... 4 1.1 编写目的.............................................(转载于: 写论文网:单元测试计划)........................................................................... 4 1.2 术语.................................................................................................... ............................. 4 1.3 参考资料.................................................................................................... .. (4)
2 任务概述.................................................................................................... ............................ 5 2.1 人员安排.................................................................................................... .................... 5 2.2 测试环境.................................................................................................... .. (5)
3 3
测试内容.................................................................................................... ............................ 6 主要进度安排.................................................................................................... . (6)
1 引言
1.1 编写目的
该文档的编写目的是为了规划单元测试的系列活动,按照预期时间进度安排有条不紊的进行系统测试,同时指导测试组相关人员完成测试用例编写、执行等活动。
1.2 术语
如没有,请填“无”
1.3 参考资料
描述本文档编写过程中参考的资料及文档
篇三:01、单元测试计划模板
单元测试计划(Unit Test Plan)
1 引言
1.1 目的
本文档为XX系统以下模块的单元测试活动提供范围、方法、资源和进度方面的指
导:XX模块。
本文档的读者主要是开发经理和开发人员。
1.2测试策略
以类为单元,采用独立的单元测试策略,通过设计相应的驱动和桩的方法来测试类
中的方法。
在选择类中被测方法时,根据方法的规模和复杂度进行判定。
非空非注释代码行数LOC20,或者复杂度VG3的方法进行单元测试,其他方法不进行单元测试。
对于子类的测试采用分层增量测试(Hierarchical Incremental Testing)策略,
对子类的变化部分设计新的测试用例,与父类相同的部分则重用父类的测试用例。
执行单元测试的次序是根据《软件设计说明》中的用例实现交互图,从图中最小依
赖关系的类开始测试,再逐步扩大到依赖关系较强的类,直至所有类测试完毕。
1.3范围
单元测试包含了计划阶段、设计阶段、实现阶段和执行阶段四个阶段。
本单元测试
计划是整个软件开发项目中的一部分,起始于详细设计阶段,直到单元测试阶段结束后终止。
该计划主要处理与MiniLibrary系统单元测试有关的任务安排、资源需求、人力需求、风险管理、进度安排等内容。
1.4参考文献
《软件需求规格说明(Software Requirement Specification)》《软件设计说明(Software Design Descriptions)》《用户界面规格说明(User Interface Specification)》 1.5术语
无。
2 测试项目
根据《软件设计说明》中的详细设计内容,单元测试的测试项
目如2.1-2.8小节所
示。
2.1 XX模块
...
2.2 XX模块3 被测函数
根据测试策略中制定的被测方法选取标准,被测函数如表1所示。
表1 被测函数
4 不被测函数
对不满足测试策略中被测方法选取标准的方法将不进行单元测试,但这些方法必须
经过严格代码检视,以保证不会出现一些低级性的错误,并且在集成测试阶段统一验证其接口功能的正确性。
不被测函数如表2所示。
5 测试方法
根据类规约和操作规约构建测试用例,利用传统等价类划分法、边界值分析法、判
定表法等黑盒测试技术对边界值、正常值、错误值等情况进行全面测试,以覆盖所有前置条件和后置条件组合。
对具有特殊需求的类辅以以下两种方法设计测试用例:
(1)根据状态转换图构建测试用例。
该方法根据被测试的类的对象所处的状态以
及状态之间的转移来构造测试用例,对状态之间和状态内部的每一转换及其可能发生的异常转换、转换的监护条件等进行全面测试。
(2)基于实现构建测试用例。
该方法利用传统逻辑覆盖法、数据流分析法等白盒
测试技术对程序的逻辑结构或数据流进行测试,以达到一定的代码覆盖率。
更详细的测试策略描述参考《单元测试说明》。
6 测试通过/失败标准
测试通过的标准表述如下:
所有单元测试的用例都被执行并通过;? 所有发现的缺陷都被修正并回归测试过;
所有被测对象的前置条件和后置条件组合覆盖率达到100%,或能明确给出不需
要达到的理由;
单元测试报告被权签人批准。
测试失败标准表述如下:
严重缺陷密度大于15个/kLOC;
? 发现软件结构有重大设计问题,其修改会导致20%以上的接口、功能、数量的
变化,进一步测试相关特性已经无意义;
? 发现关键功能未被设计,该功能的设计会导致20%以上的接口、功能、数量的
变化,进一步测试相关特性已经无意义;测试结果审批过程:开发人员提交单元测试报告→开发经理签字并提交SQA→SQA 对报告进行评审并签
字(测试经理参与)→产品经理签字。
7 测试挂起/恢复的条件
测试挂起的条件有:
当某个类在单元测试执行过程中发现有阻塞用例的时候,该类的单元测试被挂
起。
当有20%以上的被测类都遇到有阻塞用例的时候,所有类的单元测试被挂起。
? 当出现有新增需求的时候,与该需求相关的所有类的单元测试被挂起。
? 当开发人员提出要进行设计变更的时候,相关类的单元测试将被挂起。
测试恢复的条件有:测试被挂起的条件已经被解决。
需要恢复测试的对象达到单元测试入口条件,在这里要求这些被测对象已经通
过代码走读(要提交走读报告)和语法检查(要提交检查结果)。
8 单元测试交付物
单元测试计划(Unit Test Plan);
单元测试设计规格(Unit Test Design Specification);? 单元测试用例规格(Unit Test Case Specification);? 单元测试用例脚本;? 单元测试驱动和桩代码;
单元测试执行日志(Unit Test Log);? 单元测试报告(Unit Test Report)。
9 单元测试任务
单元测试任务表参考表3。
表3 单元测试任务表
10.1硬件需求10.2软件需求10.3测试工具
Logiscope 4.0、JUnit 4.0。
10.4其他
11 角色和职责
单元测试角色和职责参考表4。
需要2名一年以上工作经验的开发人员,并且他们应在详细设计开始之后全职
投入到单元测试项目组中;
在详细设计完成之前,需要完成对项目需求、系统设计、详细设计、单元测试
技术、单元测试脚本技术方面的培训;
在编码完成之前要完成缺陷电子流使用、测试日志表格使用、测试工具使用的
培训;
以上培训大约需要花费每人20人时的工作量。
13 单元测试进度
单元测试进度安排参考表5。
表5 单元测试进度安排表
14 风险和应急计划
风险和应急计划安排见表6。
表6 风险和应急计划
15 审批
计划提交人签字:日期:开发经理签字:日期:产品经理签字:日期:。