图书管理系统黑盒测试与白盒测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
白盒
语句覆盖
判定覆盖
条件覆盖
判定/条件覆盖
条件/组合覆盖
流程图
路径基本集:
路径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.选择根据名称查阅;
4.选择根据编号查阅;
5.输入书籍类型名称;
6.输入书籍类型编号;
建立中间结点,表示处理中间状态:
11.检验账号是否正确;
12.检验密码是否正确;
13.输入正确的账号和匹配的密码;
14.选择根据书籍类型名称或编号查阅;
15.检验书籍类型名称是否正确;
16.检验书籍类型编号是否正确
结果:
21.界面提示“你输入的账号有误,请重新输入”;
22.界面提示“你输入的密码无效,请重新输入”;
23.界面提示“你输入的书籍类型名有误,请重新输入”;
24.界面提示“你输入的书籍类型编号有误,请重新输入”
25.界面显示书籍类型信息。
(2)画出因果图。所有原因结点列在左边,所有结果结点列在右边
(3)由于3与4,5与6不能同时发生,分别加上约束条件E