ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:114.42KB ,
资源ID:14537668      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14537668.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(黑盒测试实验报告.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

黑盒测试实验报告.docx

1、黑盒测试实验报告黑盒测试实验报告黑盒测试实验报告一 实验内容1、 系统地学习和理解黑盒测试的基本概念、原理,掌握黑盒测试的基本技术和方法;2、 对一个已知的程序进行测试。3、 通过试验和应用,要逐步提高和运用黑盒测试技术解决实际测试问题的能力;4、 完成实验并认真书写实验报告(要求给出完整的测试信息,如测试程序、测试用例,测试报告等)二 实验原理黑盒测试原理:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的

2、功能是否符合它的功能说明。因此黑盒测试又叫功能测试。从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功

3、能图法等。等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。该方法是一种重要的,常用的黑盒测试用例设计方法。1 划分等价类划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。 有效等价

4、类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类:与有效等价类的定义恰巧相反。设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。 2 边界值分析2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。 3)根据规格说明的每个输出条件,使用前面的原则1)。 4)根据规格说明的每个输出条件,应用前面的原则2)。 5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选

5、取集合的第一个元素和最后一个元素作为测试用例。 6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。 7)分析规格说明,找出其它可能的边界条件。 3 错误推测法错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。 错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如, 在单元测试时曾列出的许多在模块中常见的错误。以前产品测试中曾经发现的错误等, 这些就是经验的总结。还有,输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。

6、可选择这些情况下的例子作为测试用例。 4 因果图法前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。 因果图方法最终生成的就是判定表。它适合于检查程序输入条件的各种组合情况。注:该用于被测试的程序能完成根据输入的年月日计算星期几的功能。已知公元1年1月1日是星期一

7、。为简单起见不考虑公元前的日期。year三 实验方法1 测试1(执行简单计算)1.1 输入输入条件有效等价类编号无效等价类编号键入计算的第一个数-999(32位)999(32位)1小于等于-11013小数点2大于等于11014非数字字符15运算符+3除+、-、*、/、+/-、%、1/x, sqrt 外的其他字符16-4*5/6+/-7%81/x9第一个数为0单击1/x17sqrt10第一个数为负数单击sqrt18第二个数字-999(32位)999(32位) 110(若第二个运算符为/)19小于等于-11020小数点12大于等于11021非数字字符221.2过程用例描述计算器简单的加,减,乘,除

8、的计算前置条件打开Windows XP 的计算器界面测试内容描述步骤描述输入数据预期结果1。键入计算的第一个数数字或小数点在框中显示你输入的数其他字符提示出错2。 单击“+”、“-”、“*” 、“/”或“+/-”。“+”、“-”、“*” 、“/”或“+/-”界面上无任何反应,但已经记录了需要做什么计算其他字符提示出错3。 键入计算的下一个数字。数字或小数点在框中显示你输入的数其他字符提示出错4。 输入所有剩余的运算符和数字。(连加连减连乘连除)数字或小数点在框中显示你输入的数其他字符提示出错2 测试2(执行科学计算)2.1 输入输入条件有效等价类编号无效等价类编号十进制数-999(32位)99

9、9(32位)1小于等于-11010大于等于-11011非数字字符12二进制数小于等于64位的非0开头的0、1的任意组合2以0开头的数13输入有除0、1外的其他字符14大于64位15八进制数小于等于21位的非0开头的07的任意组合3以0开头的数16组合中有除07外的其他字符17大于21位18十六进制数小于等于16位的非0开头的07、AF的任意组合4以0开头的数19小数点5组合中有除07、AF外的其他字符20大于16位21转换十进制6二进制7八进制8十六进制92.2过程用例描述计算器的科学计算前置条件打开Windows XP 的计算器界面测试内容描述步骤描述输入数据1。单击“查看“菜单中的科学型单

10、击“查看“菜单的科学型按钮2。 如下计算十六进制输入字符为0-9,或A-F在框中显示你输入的数其他字符提示出错十进制输入字符为0-9在框中显示你输入的数其他字符提示出错八进制输入字符为0-8在框中显示你输入的数其他字符提示出错二进制输入字符为0、1在框中显示你输入的数其他字符提示出错倒数计算非0数字计算出正确的数值0除数不能为0其他字符提示出错3使用的各种运算符,进行计算单击要使用的各种运算符,进行各种运算正常进行各种计算四 实验结果打开Windows XP计算器(开始所有程序附件计算器),如下图所示:设计测试用例并记录,实验结果如下表所示:1 测试1(执行简单计算)测试用例编号输入数据输出覆

11、盖第一个数字运算符第二个数字11。2+4。15。31 2 3 11 12221-3181 4 11 313*3391 5 1146/161 6 1155+/-51 7610%0。11 8721/x0。51 98-1*10无法输入1391*10无法输入1410A无法输入15111$无法输入1 16123+-1*10无法输入1 3 20136+1*10无法输入1 3 211432/0除数不能为零1 6 191512+A无法输入1 3 221601/x除数不能为零1 172 测试2(执行科学计算)测试用例编号 输入数据输出覆盖十进制数二进制数八进制数十六进制数转换11二进制00011,72-1*10

12、无法输入103101100十六进制202,94011001无法输入第一个013514000无法输入14611(65个)无法输入15745二进制1011013,78024无法输入第一个016919无法输入171011(22)位无法输入181156八进制1264,812012无法输入第一个01913Z17无法输入201411(17)位无法输入21五 实验分析经测试证实了的Windows系统自带的部分计算器功能符合要求。由于时间有限所以没有进行全部功能的测试。对于十进制无法用科学计数法方便准确的输入数据,得到的简单结果也不能用科学计数法简单明了的表示,显示数字长度过长,有时不能准确记录。在计算时若输入其他非数字字符没有任何提示。经过证实该软件符合标准可以进行使用。注:扩展实验,可以自己选择一个系统,设计测试用例,然后根据黑盒测试方法对其进行黑盒测试。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2