文件编号:
<产品/项目名称> 白盒测试用例
文件状态
[√] 草稿
[
] 正式发布
当前版本
作
者
完成日期
文档模板
密
级
SSP-VER-T13-V1.0
<密级:公开|授权使用|内部使用|机密>
上海天地软件园数码科技有限公司
版本 完成日期
变更记录
作者
批准签字
变更历史
白盒测试用例
上海天地软件园数码科技有限公司
白盒测试用例
目 录
目录
1 目的........................................................................................................................... 1
2 范围........................................................................................................................... 1
3 术语/缩写 .................................................................................................................. 1
4 被测模块列表........................................................................................................... 1
5 模块逻辑结构........................................................................................................... 1
5.1 模块逻辑结构图............................................................................................. 1
5.2 模块功能定义................................................................................................. 1
6 测试数据................................................................................................................... 2
6.1 单模块测试..................................................................................................... 2
6.1.1 NormalUse(模块名).........................................................................2
6.1.2 ErrantUse (模块名)........................................................................ 2
附录 A...........................................................................................................................3
附录 B...........................................................................................................................3
第 i 页
白盒测试用例
优先级
<例如:高>
1 目的
<提示:说明编写文档的目的。>
2 范围
<提示:说明本文档的应用范围。>
3 术语/缩写
术语/缩写
说明
4 被测模块列表
编号
模块名称
<例如:flash>
F1
F2
F3
F4
F5
F6
F7
F8
……
Fn
5 模块逻辑结构
5.1 模块逻辑结构图
<提示:插入模块逻辑结构图。>
5.2 模块功能定义
模块名称
< 例 如 : 注 册 接
口>
功能
备注
<例如:见下
1. 注册
2. 注册状态:注册是否成功>
<例如:同一邮箱不可重复
注册 >
第 1 页
白盒测试用例
……
6 测试数据
6.1 单模块测试
6.1.1 NormalUse(模块名)
目的:
测试 API 函数合法的输入参数及正确的调用顺序
测试描述:
在每一个模块测试中,调用所有的 API 接口函数。对 API 函数参数输入合法参数值,
并且以正确的(Normal)顺序调用,打印输出函数返回值
前置条件 (可选):
<提示:测试所需流的类型、内容,测试所需要的前提条件>。
测试用例:
测试用例号 输入参数
理论返回值 实际输出值 备注
关键测试用例代码:
<提示:对关键的测试用例给出部分代码或伪代码。>
备注:(可选)
6.1.2 ErrantUse (模块名)
目的:
测试 API 函数的健壮性
测试描述:
在每一个模块测试中,调用所有的 API 接口函数。对 API 函数参数输入合法参数值,
并且以正确的(Normal)顺序调用,打印输出函数返回值
前置条件 (可选):
<提示:测试所需流的类型、内容,测试所需要的前提条件>。
第 2 页
测试用例:
测试用例号 输入参数
理论返回值 理论输出值 备注
白盒测试用例
关键测试用例代码:
<提示:对关键的测试用例给出部分代码或伪代码。>
备注:(可选)
附录 A
<提示:本标题下的正文陈述。>
附录 B
<提示:本标题下的正文陈述。>
第 3 页