商品分类系统白盒测试用例设计与分析
-
分析测试对象:
- 测试对象: 商品分类系统
- 功能: 对商品进行分类
- 目标: 验证商品分类功能的正确性和健壮性
-
分析待测模块的程序结构,画出程序结构图(白盒):
-
假设商品分类系统的程序结构如下图所示:
+------------------------+ | 商品分类系统 | +------------------------+ | 商品分类功能 | +------------------------+ | 商品分类算法 | +------------------------+ | 数据库操作 | +------------------------+
-
-
白盒测试用例设计(采用条件覆盖、判定-条件覆盖):
- 条件覆盖: 对每个条件的各个取值至少设计一个测试用例
- 判定-条件覆盖: 对每个判定的各个取值组合至少设计一个测试用例
-
测试用例一览表(条件覆盖、判定-条件覆盖):
| 测试用例编号 | 条件1 | 条件2 | 条件3 | 判定1 | 判定2 | 判定3 | 测试结果 | |-------------|------|------|------|------|------|------|---------| | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 无分类 | | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 电子产品 | | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 家居用品 | | 4 | 0 | 0 | 1 | 0 | 0 | 1 | 食品类 | | 5 | 1 | 1 | 0 | 1 | 1 | 0 | 电子产品 | | 6 | 1 | 0 | 1 | 1 | 0 | 1 | 电子产品 | | 7 | 0 | 1 | 1 | 0 | 1 | 1 | 家居用品 | | 8 | 1 | 1 | 1 | 1 | 1 | 1 | 电子产品 |
假设的测试结果:
- 测试结果1: 商品分类系统对于给定的条件和判定,能够正确地进行商品分类。
原文地址: https://www.cveoy.top/t/topic/qCG 著作权归作者所有。请勿转载和采集!