欢迎来到天天文库
浏览记录
ID:58482246
大小:95.00 KB
页数:5页
时间:2020-05-16
《软件黑盒测试报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、天津农学院软件测试课程实验报告——黑盒测试院系:计算机科学与信息工程学院专业:软件工程班级:12级软件4班______小组成员:王震__许勇___许帅杰___吴世兵__王艺___一:实验内容:1.系统地学习和理解黑盒测试的基本概念、原理,照我黑盒测试的基本技术和方法;2.对一个已知的程序进行测试,这里用的网上小说阅读查询的系统。3.通过实验和应用,要逐步提高和运用黑盒测试技术解决世界测试问题的能力;这采用的是等价类划分法和边界值法两种黑盒测试常用的方法。4.完成试验并认真书写报告二,实验原理:黑盒测试是常用的软件测试的方法,用这种方法测试时,把被测试程序当做一个黑盒,在不考虑内部结
2、构和内部特征性,测试者只知道该程序的输入和输出之间个关系或程序的功能的情况下,依靠能反应这一关系和程序功能需求规格的说明书,来确定测试永烈和推断测试结构的正确性。软件的黑盒测试被用来证实软件功能的正确性和可操作性。1.划分等价类:等价类划分法是把程序的输入值划分成若干等价类,然后从每个类中选取少数代表性数据作为测试用例,使每一个类中的任何一个测试用例都能代表这个等价类中的其他数据。也就是说,如果从某等价类中选出任意一个测试用例都能发现错误,就可以认为该类中其他测试用例也能发现错误,这样就不需要漫无边际地寻找测试用例,而是针对性地使用测试用例。该方法是一种重要的、常用的黑盒测试用例设
3、计方法。2.边界值分析法:就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。3.功能图法:一个程序的功能说明通常动态说明和静态说明组成。动态说明描述了输入数据的次序和转移的次序。静态说明描述了输入条件和输出条件之间的对应关系。对于复杂的程序,由于存在大量的组合情况,因此仅用静态说明组成的规格说明对于测试来说往往是不够的,必须用动态说明来补充功能说明。三实验过程以网上小说阅读查询的系统为测试对象。;依次进行等价类划分法、边界值分析法来设计测试用例。(一)等价类划分法:这里选用注册模块:按照产品规格说明
4、书的要求,注册的账号和密码取值位数是1~10位字符。1.按等价类划分方法,可以把它划分成一个有效等价类、两个无效等价类。如下图所示:1.根据上面的图解分析,可以设计出入下表所示的测试用例图:输入条件有效等价类无效等价类1~101位字母、数字6位字母、数字汉字10位字母、数字或汉字>1012位字母、数字或汉字0<有负号加上负号的字符、数字或汉字有小数加上小数的字符、数字或汉字2.分析根据上图的测试用例,进行测试,测试过程步骤如下:(1)输入有效等价类中个的1位、8位、10位。这些都能输入。而且可以成功的保存在数据库中,说明在有效等价范围内是正常的,没有缺陷存在。(2)输入第一个无效等
5、价类中大于10位的数,结果就不可以输入了,没有缺陷存在(3)输入无效等价类中为负数和小数,结果也可以输入。因为负数和小数本身就是字符的一种,但是这里不能超过字符的取值范围,这是不符合设计要求的,是缺陷。(一)边界值法:按照产品的规格说明,图书编号应该是1~10为字符。如果按边界值划分,其中1~10为有效边界值,而11位为无效等价类中边界值,如下表:输入条件有效边界值无效边界值10位字符11位字符根据上表中得到:当输入字符为10位时:可以正常输入,而且可以成功的保存在数据库中,说明在有效等价范围内是正常的,没有缺陷存在。当输入字符为11位时:(二)功能图表法:所以根据功能图的状态显示
6、,如果用户名、密码正确,成功登录;用户名、密码错误,不能登录,重新登录状态。如下图的登录测试用例列表:序号输入条件测试用例期望测试结果1用户名用户名正确重新输入密码密码错误2用户名用户名错误重新输入密码密码错误3用户名用户名错误重新输入密码密码错误4用户名用户名正确成功登录密码密码正确测试结果分析:对于序号1,2,3的测试结果均可达到预期效果。对于序号4,测试时出现问题:当用户注册账号的密码为汉字时,序号4将会在登录时报错。这是因为登录密码在在登录时为隐藏的,只能输入字母或数字等其它符号,因此出现错误。四.测试结论测试执行只是针对部分用户注册进行测试,尚有未考虑充分之处。留待以后发
7、现错误时进行纠正。测试目标完成测试未通过,不可进行交付。
此文档下载收益归作者所有