实验二 黑盒测试
刘童童
一、 实验目的
1、 掌握黑盒测试的基本方法; 2、 掌握黑盒测试用例的编写。
二、 实验要求
1、 根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2、 输入数据进行测试,填写测试用例。
三、 实验内容
1、等价类划分法测试练习——创建腾讯QQ 号黑盒测试
问题 QQ 用户登录框测试,我们要从两个方面去考虑:一是QQ 帐号,二是QQ 密码。 1) 划分等价类并编号, 在下表内填写等价类划分的结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题 有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下: 若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。 若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找, 则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 分析说明, 列出原因和结果:
原因: 结果:
画出因果图:
因果图-画条件和结果
有零钱
投1
元
投5角
选啤酒
选橙汁
有零钱
E E 因果图-应该找零钱
红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
有零钱
E
E E
E 红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
E
E 5角钱付清
E
E 红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
因果图-
因果图-退还1元
红灯亮
E
转换成判定表
序号: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
E
找1元
找5角
出啤酒
出橙汁
四、实验步骤
1、依次按照每种方法的步骤来写出测试用例 2、测试,得出结果。
五、实验总结:
实验二 黑盒测试
刘童童
一、 实验目的
1、 掌握黑盒测试的基本方法; 2、 掌握黑盒测试用例的编写。
二、 实验要求
1、 根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2、 输入数据进行测试,填写测试用例。
三、 实验内容
1、等价类划分法测试练习——创建腾讯QQ 号黑盒测试
问题 QQ 用户登录框测试,我们要从两个方面去考虑:一是QQ 帐号,二是QQ 密码。 1) 划分等价类并编号, 在下表内填写等价类划分的结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题 有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下: 若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。 若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找, 则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。 分析说明, 列出原因和结果:
原因: 结果:
画出因果图:
因果图-画条件和结果
有零钱
投1
元
投5角
选啤酒
选橙汁
有零钱
E E 因果图-应该找零钱
红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
有零钱
E
E E
E 红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
E
E 5角钱付清
E
E 红灯亮
找1元
找5角
出啤酒
出橙汁
红灯亮
找1元
找5角
出啤酒
出橙汁
因果图-
因果图-退还1元
红灯亮
E
转换成判定表
序号: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
E
找1元
找5角
出啤酒
出橙汁
四、实验步骤
1、依次按照每种方法的步骤来写出测试用例 2、测试,得出结果。
五、实验总结: