白盒 语句覆盖 判定覆盖 条件覆盖 判定/条件覆盖 条件/组合覆盖 流程图 程序控制流图 21 0 2 6 8 11 12 1 3 4 5 9 16 17 14 13 18 19 15 10 20 7 1,2 3 4,5,6 7 9 10,11 8 18,19 12 13 14,15 16 17 20 21 R 1 R 4 R 2 R 3 R 5 R 6 R 7 22 R 8 路径基本集: 路径1——1-2-3 路径2——1-2-4-5-6-7-4 路径3——1-2-4-5-6-8-9 路径4——1-2-4-5-6-8-10-11-12-13 路径5——1-2-4-5-6-8-10-11-12-14-15-16-14 路径6——1-2-4-5-6-8-10-11-12-14-15-17-22 路径7——1-2-4-5-6-8-10-11-18-19-20-18 路径8——1-2-4-5-6-8-10-11-18-19-21-22 程序图G 的环形复杂性V (G )=8 黑盒测试——基本事件流 根据场景,得到图书管理员查阅书籍类型信息的基本途径: 输入账号----提示输入密码----用户输入密码----提示选择查阅方式----用户选择查阅方式----用户根据所选择的方式输入名称或编号----界面显示信息----退出,界面回到登陆界面
(1 )等价类划分 (2 )边界值分析 (3 )得到测试用例 第一组测试用例 第二组测试用例 第三组测试用例 第四组测试用例 第五组测试用例 第六组测试用例 第七组测试用例 第八组测试用例 第九组测试用例 第十组测试用例 第十一组测试用例 第十二组测试用例 第十三组测试用例 第十四组测试用例 第十五组测试用例 第十六组测试用例 采用因果图法 (1 )列出原因和结果: 原因:1 . 输入用户账号; 2 . 输入用户密码; 3 . 选择根据名称查阅