白盒测试用例

上传人:lil****ar 文档编号:281907621 上传时间:2022-04-25 格式:DOCX 页数:9 大小:24.62KB
返回 下载 相关 举报
白盒测试用例_第1页
第1页 / 共9页
白盒测试用例_第2页
第2页 / 共9页
白盒测试用例_第3页
第3页 / 共9页
白盒测试用例_第4页
第4页 / 共9页
白盒测试用例_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《白盒测试用例》由会员分享,可在线阅读,更多相关《白盒测试用例(9页珍藏版)》请在金锄头文库上搜索。

1、白盒测试用例文件状态当前版本 草稿 正式发布作 者完成日期文档模板SSP-VER-T13-V1.0密 级分发列表变更历史版本完成日期变更记录作者批准签字目 录1 目的12 范围13 术语/缩写14 被测模块列表15 模块逻辑结构1 模块逻辑结构图1 模块功能定义16 测试数据16.1 单模块测试16.1.1 NormalUse16.1.2 ErrantUse16.1.3 Functionality Test16.1.4 Memory Leak Test16.1.5 StressTest16.1.6 Multi instance Test16.2 综合测试1附录 A1附录 B11 目的2 范围3

2、 术语/缩写术语/缩写说明4 被测模块列表编号类别名称优先级F1F2F3F4F5F6F7F8Fn5 模块逻辑结构5.1 模块逻辑结构图5.2 模块功能定义模块名称功能备注6 测试数据6.1 单模块测试6.1.1 NormalUse目的:测试API函数合法的输入参数及正确的调用顺序测试描述: 在每一个模块测试中,调用所有的API接口函数。对API函数参数输入合法参数值,并且以正确的(Normal)顺序调用,打印输出函数返回值宏命令 (可选): 前置条件 (可选): 。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某

3、模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例的伪代码: 备注:(可选)6.1.2 ErrantUse 目的: 测试API函数的健壮性测试描述:通过设置invalid参数、无序地调用函数测试API函数的健壮性。API函数应该返回预期的唯一error code,而且确保系统的稳定性。 首先无序执行api函数,期待返回正确的报告(即错误的提示),接下来是在正确的调用顺序基础上,使用不正确的参数,大多数的测试都期待一个错误。测试过程中一些成功的调用则是为了其他API失败的测试。宏命令 (可选): 前置条件 (可选): 测试所需TS流的类型、内容(测

4、试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)6.1.3 Functionality Test目的: 测试模块实现的功能测试描述:Functionality Test设计全面的测试用例,测试模块的多方面功能,或者尽可能多而反复性的测试API函数的性能(如对flash进行24小时不间断的读写测试)。宏命令 (可选): 前置条件 (

5、可选): 测试所需TS流的类型、内容(测试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)6.1.4 Memory Leak Test目的: 测试内存泄露测试描述:测试内存是否泄漏,在初始化(init)或者创建(create)之前检查是否有可用的闲置内存空间,在终止(term)或者删除(delete)之后是否与初始化时内存空间大小一

6、致,从而来判断内存是否泄露。宏命令 (可选): 前置条件 (可选): 测试所需TS流的类型、内容(测试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)6.1.5 StressTest目的:测试密集数据量情况下API函数的性能测试描述: 前端发送大而密集的数据类型,测试API函数的性能。宏命令 (可选): 前置条件 (可选): 测试所

7、需TS流的类型、内容(测试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)6.1.6 Multi instance Test目的: 测试执行MULTIPLE INSTANCES时API函数性能测试描述: 执行MULTIPLE INSTANCES,例如DEMUX模块中有PTI01可同时对他们执行功能测试,或者flash不同分区的读写操

8、作(创建多个任务)。宏命令 (可选): 前置条件 (可选): 测试所需TS流的类型、内容(测试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)6.2 综合测试目的: 综合测试API函数性能测试描述: Integration Test把SPI若干模块集中一起测试。宏命令 (可选): 前置条件 (可选): 测试所需TS流的类型、内容(测试需要的话),测试所需要的前提条件(如init、open等操作)。API list: 列举出被测的API函数。测试用例: 测试用例号API输入参数理论返回值理论输出值备注测试用例号,如以SPI层某模块举例:SPI_XXX(Module)_NormalUse_XX(序号)格式来命名。关键测试用例代码: 备注:(可选)附录 A附录 B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号