实验二 黑盒测试_第1页
实验二 黑盒测试_第2页
实验二 黑盒测试_第3页
实验二 黑盒测试_第4页
实验二 黑盒测试_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二黑盒测试一、实验目的1、掌握黑盒测试的基本方法;2、掌握黑盒测试用例的编写。二、实验要求1、根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交 试验法、功能图法、错误推测法来设计相应的测试用例。2、输入数据进行测试,填写测试用例。三、实验内容1、等价类划分法测试练习一一创建腾讯QQ号黑盒测试问题QQ用户登录框测试,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。1)划分等价类并编号,在下表内填写等价类划分的结果输入等价类有效等价类无效等价类账号 长度为610位数字字符长度小于6长度大于10字符是09的自然数负数英文字母小数非自然数密码 度为616位任意字符长

2、度小于6长度大于16字母,数字(不能为9位以下的纯数字)、下划线、特殊符号2)设计测试用例,覆盖所有的有效等价类测试用例测试ID覆盖等价类输入预期输出1账号长度为610位数字字符账号:555665207输入合理密码输入正确2账号长度为610位数字字符账号:369145输入合理密码提示:你输入的账号不存在3账号长度为610位数字字符账号:89654781549输入合理密码提示:你输入的账号不存在4账号字符是09的自然数账号:440555207输入合理密码输入正确5账号字符是09的自然数账号:-470665207输入合理密码提示:你输入的账号不存在6账号字符是09的自然数账号;m4598720输入

3、合理密码提示:你输入的账号不存在7账号字符是09的自然数账号:2.4输入合理密码提示:你输入的账号不存在8账号字符是09的自然数账号:632451输入合理密码提示:你输入的账号不存在9账号字符是09的自然数账号:789456输入合理密码提示:你输入的账号不存在10账号字符是09的自然数账号:/470665输入合理密码提示:你输入的账号不存在11密码长度为616位任意字符账号:W470665输入合理密码输入正确12密码长度为616位任意字符账号:470 输入合理密码提示:你输入的密码错误,请重新输入13密码不能为空格W470665输入正确14密码不能为空格555565207提示:你输入的密码错误

4、,请重新输入15密码不能为9位以下纯数字M74066输入正确16密码不能为9位以下纯数字470665207提示:你输入的密码错误,请重新输入测试结果编号输入输出结果1账号:470665207 密码:mjd123456开始登录正确2账号:密码456提示:你输入的密码错误,请重新输入正确3账号:470665207 密码:2589631452363652提示:你输入的密码错误,请重新输入正确4账号:25 869633 密码:123提示:你输入的密码错误,请重新输入正确5账号:34578971 密码:12596354提示:你输入的密码错误,请重新输入正确6账号:12345 密码:965123提示:你输

5、入的账号不存在,请重新输入正确7账号:292密码:12348提示:你输入的账号不存在,请重新输入正确8账号:-177125190 密码:12348提示:你输入的账号不存在,请重新输入正确9账号:a1234密码:3478#提示:你输入的账号不存在,请重新输入正确2、因果法测试用例设计练习一一自动售货机软件测试用例设计问题有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下: 若投入5角钱或1元钱的硬币,按下橙汁或啤酒的按钮,则相应的饮料就送出来。 若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投为元硬币并按下按钮 后,饮料不送出来而且1元硬币也退出来;若有零钱找,则

6、显示零钱找完的红灯灭,在 送出饮料的同时退还5角硬币。分析说明,列出原因和结果:原因:1、2、3、4、5、售货机有零钱找投入1元硬币投入5角硬币按下橙汁按钮按下啤酒按钮结果:6、7、8、9、当售货机中没有零钱的时候就有红灯亮当投入1元,而且售票机中没有零钱可找的时候当投入1元,而且售货机中有零钱可找的时候售货机零钱找完灯亮退还1元硬币退还5角硬币送出橙汁饮料10、送出啤酒饮料画出因果图:如下图1所示,所有原因结点在左边,所有结果结点在右边,建立中间结点, 表示处理的中间状态,中间结果有:11、投入1元硬币并且按下饮料按钮,12、按下橙汁或啤酒的按钮13、应当找5角零钱并且售货机有零钱找14、钱

7、已付清转换成判定表:条件1111111111111111000000000000000011111111000000001111111100000000111100001111000011110000111100001100110011001100110011001100110010101010101010101010101010101010中 间 结 果(11)110000000110000000(12)110110110110110110(13)110000000000000000(14)110111000000111000结果0000000001111111110000000001100

8、00000110000000000000000100100000000100000010010000000010000用 例YYYYYYYYYYYYYYYY1售货机有零钱6零钱找完,灯亮2投入1元硬7退出1元硬币送出橙汁饮料按下啤酒按钮W0送出啤酒饮料图1售货机因果图8退出5角硬币四、实验步骤1、依次按照每种方法的步骤来写出测试用例2、测试,得出结果。上面已经给出判定表,去除无效用例后:123456789101112131415161718条件1111111110000000001110000001110000000001110000001110001001001001001001000100

9、10010010010010结 果XXXXXXXXXXXXXXXX(10)XXX3、附录代码:#include #includeusing namespace std;void main()float a,int b;float LingQian=100;mark:if(LingQian=0)cout零钱找完了!红灯亮! endl;cout 请投币a;if(LingQian=0&a=1)cout退还 1 元”;goto B;if(a=0.5lla=1)cout请选择您要的饮料:n 1为橙汁! 2为啤酒! nb;if(a=1&b=1)coutn 橙汁 n 找零:0.5 元nendl;LingQi

10、an=LingQian-0.5;else if(a=1&b=2)coutn 啤酒 n 找零:0.5 xnendl;LingQian=LingQian-0.5;else if(a=0.5&b=1)coutn 橙 Hnendl;LingQian=LingQian+0.5;else if(a=0.5&b=2)coutn 啤酒 nendl;LingQian=LingQian+0.5;elsegoto mark;goto mark;五、实验总结黑盒测试方法,也称功能测试或数据驱动测试方法,在测试的时候,把程序看做一个不 能打开的黑盒子,在完全不考虑程序内部的结构和内部特征的情况下,我们对软件进行直接 测试。第一个实验是创建腾讯QQ黑盒测试方法,QQ是我们经常会用到软件程序,会碰到 这些问题,有时候不小心密码错误也会有提示。后来我先把QQ账号密码的要求找了出来, 然后把自己的QQ登陆界面打开,根据自己划分的类别。每一个用例都用QQ实验一下。然 后把界面提醒的信息记录下来。这个工作还是很繁琐的。第二个实验也是因果法测试用例设计练习一一自动售货机软件测试用例设计,首先我们 需要把中间结果考虑到,在做判定表的时候也一定要细心的把所有的可能性都考虑到,在考 虑结果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论