
XXXXXX
软件单元测试报告
SRIJS-T0-/V0.0
XXXX年XX月
| 姓名 | 签名 | 日期 | |
| 作者: | |||
| 审核: | |||
| 批准: |
| 序号 | 修订内容简述 | 修订日期 | 修订前版本号 | 修订后版本号 | 修订人 |
1.介绍
1.1目的
请在这里描述编制本文档的目的,并指明读者对象
1.2定义和缩写
| 缩写 | 定义 |
| CW | 代码走读 |
| BA | 边界值分析法 |
| 序号 | 文件名称 | 文件编号 | 版本号 |
2.1测试方法
单元测试采用静态分析和动态分析两种测试方法。
2.2测试工具
| 工具名称 | 版本 | 生产厂商 | 说明 |
| Testbed | 9.4.0 | LDRA | 基本静态分析与动态覆盖率分析 |
| TBvision | 9.4.0 | LDRA | 静态软件分析 |
| TBsecure&TBMISRA | 9.4.0 | LDRA | 编码规则检查 |
| Tbrun | 9.4.0 | LDRA | 动态分析与测试 |
| Tbsafe | 9.4.0 | LDRA | 软件覆盖率分析 |
| 人工检查 | N/A | N/A | 主要应用于静态分析中FPGA的编码规则检查 |
静态分析是指不实际运行被侧软件,而借助测试工具或人工检查的方式查找被测软件中可能存在错误的一种测试方法。
动态分析是指实际运行被测软件,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。
3.单元测试执行
3.1测试执行情况
| 测试文档及版本 | 测试方法 | 实际工作量 (人/天) | 开始日期 | 结束日期 | 测试人员 |
| 静态分析 | |||||
| 动态分析 |
| 测试方法 | 源文件 | 函数名称 | 测试工具 | 测试用例编号 |
| 静态分析 | ||||
| 动态分析 |
动态分析测试用例
3.4测试记录
●静态分析
静态分析记录详见附录。
●动态分析
动态分析记录详见附录。
3.5缺陷的统计
| 缺陷级别 | 缺陷数统计 | 缺陷类型 | 处理措施 |
| 致命 | |||
| 严重 | |||
| 一般 | |||
| 微小 |
4.单元测试结论和建议
通过X次软件单元测试,是否满足准出原则,XXXXXX软件单元测试X通过。
准出原则结论,如下表:
| 序号 | 准则 | 出口标准 | 结论 | |
| 1 | 需求覆盖率 | 80%以上的测试用例被执行 | ||
| 2 | 缺陷遗留 | 严重度 | 遗留数量 | |
| 1-致命缺陷 | 0 | |||
| 2-严重缺陷 | 0 | |||
| 3-一般缺陷 | 0 | |||
| 4-细微缺陷 | <=20% | |||
静态分析记录:
| 测试软件名称及版本 | ||||
| 测试人员 | ||||
| 测试时间 | ||||
| 序号 | 测试用例编号 | 测试模块名称 | 计划/新增/回归 | 测试结果 |
| 测试软件名称及版本 | ||||
| 测试人员 | ||||
| 测试时间 | ||||
| 序号 | 测试用例编号 | 测试模块名称 | 计划/新增/回归 | 测试结果 |
