图书管理系统黑盒测试与白盒测试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档