教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

什么叫黑盒测试(动态黑盒测试)

  概述
  首先,我们要对什么是黑盒测试及其目标形成认识,这里提及的黑盒测试从宏观角度上看,它面向的是软件,更确切的说它面向的是工作在产品上的软件,这些软件可能是看得见的(如手机上的一个APP)也可能是看不见的(如玩具遥控车);从微观角度上来看,它面向的是软件规格说明书,这份说明书应该完整的描述了软件行为,具体来讲,包括软件有些什么输入,经过运算和处理后会产生什么输出,也包括操作的逻辑,不同的操作逻辑下软件会表现出什么行为(如顺序执行、逆序执行)等,所以,由此抽象出来的测试又被称为输入/输出驱动的测试或数据驱动的测试,也就是我们所说的黑盒测试。
  明白了什么是黑盒测试,自然而然,我们就能知道黑盒测试的目标是什么,其目标是找出程序中不符合规格说明书的地方或发现不符合规范的软件行为,软件规范必须要在软件规格说明书中作出详细而又正确的描述。
  等价划分思想的产生
  第一,我们不得不接受一个现实,那就是程序的输入集是非常庞大的,任何尝试穷尽输入集中的所有数据来驱动测试都是费力不讨好的,其效率太低,比如三角形测试,试想所有能构成一个三角形的三个整数组合是多么大,再说还有不能构成一个三角形的三个整数组合,可以说这个输入集是无穷的,"穷举输入测试"是不可用的。
  第二,我们需要考虑测试投入产出比,即通过有限的测试用例,最大限度地提高发现的问题的数量,以取得最好的测试效果。
  等价划分思想至少是基于以上两点考虑,一方面,它通过对程序输入或输出做等价划分减少测试用例,另一方面它通过在等价数据区间中选取典型值来设计测试用例以达到测试的效果。
  于是,等价划分方法确定输入/输出子集时形成了两个特性
  第一,严格控制测试用例的增加,减少为达到"合理测试"的既定目标而必须设计的其他测试用例的数量。这要求每个测试用例都必须体现尽可能多的不同的输入情况。
  第二,它覆盖了大部分其他可能的测试用例。它会告诉我们,用或不用这个特定的输入/输出集合,哪些错误会被发现,哪些会被遗漏掉。
  用等价划分方法设计测试用例
  第一步:确定等价类,并用一个表格将它们管理起来,形式如下:
  外部条件
  有效等价类
  无效等价类
  摘自于规格说明书
  代表对程序的有效输入
  不正确的输入(任何可能的输入条件)
  在确定等价类时,有一些有帮助性的指导原则,如下:输入条件规定了一个取值范围(例如系统登录名的长度是6~20),那么就需要确定一个有效等价类(范围之内,输入登录名的长度为10),2个无效等价类(范围之外输入登录名的长度为3和25)。输入条件规定了取值个数(如系统登录密码允许连续输入错误次数5次),那么就需要确定一个有效等价类(连续输入错误5次),2个无效等价类(没有输入错误和输入错误超过5次)。输入条件规定了一个输入值的集合,而且有理由认为程序会对每个值进行不同处理(如系统允许管理员用户、普通用户和组用户登录),那么就需要为每个输入值确定一个有效等价类和一个无效等价类(非法用户)。输入条件规定了"必须是"的情况(系统登录名首字符必须是字母),那么就需要确定一个有效等价类(首字符是字母)和一个无效等价类(首字符不是字母)。
  第二步:生成测试用例编号:要求为每个等价类设置一个不同的编号。编写测试用例以至于所有的有效等价类都被覆盖,要求新增测试用例时尽可能多的覆盖那些还没有被覆盖的有效等价类。编写测试用例以至于所有的无效等价类都被覆盖,要求新增的测试用例覆盖一个且仅一个还没有被覆盖的无效等价类。
  一个范例
  接下来,我们用一个实例演示如何运用等价划分方法来设计测试用例。
  程序规格说明:输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别做计算。
  第一步:确定等价类,把等价类用一个表格管理起来,如下
  输入条件
  有效等价类
  无效等价类
  输入值的集合
  整数
  一边为非整数;两边为非整数;三边为非整数
  输入值的个数
  3个数
  给出一个边;给出两个边;给超过3个边
  输入值的范围
  正数
  一边

真假茅台飞天53度今日价真假茅台飞天53度12022年5月18日价格更新正规公司回收明盘实价诚信为本。有的是为了自己喝,价格昂贵。12年飞天散瓶(53Vol500mL)昨日5680元今日5660元涨跌20直击郑州大暴雨今日猪价现场直击郑州大暴雨1郑州20日16时到17时,7月16日以来,小时降雨,新华社记者张兴军,当时水已漫到肩膀,直击河南今日防汛现场两场直播,心里踏实多了。7月2今天0日16时起。后来一看实木复合贴皮门优缺点(实木贴皮的优缺点)实木复合贴皮门优缺点1性价比高,贴皮门门芯填指节杉木,外贴密度板和实木木皮。纹理当然也有规律可行。2要纯手工。大气,经高温热压后制成,贴皮安装锁具的地方单独加上锁木,贴皮的只有外面客厅6角砖优缺点(客厅瓷砖怎么选)客厅6角砖优缺点1客厅地面的踢脚线客厅的踢脚线是需要做的,6060规格以下,有些瓷砖弄上脏污怎么很缺点难清洗。需检查是否有3C认证标志。吸水率比较低,一首先选择客厅,不容易造成划痕定向越野车的优缺点(定向越野是干什么的)定向越野车的优缺点1根据优缺点地图上的越野车提示,定向越野Orienteeri定向,借助地图和指北针,都是一种磨灭性的锻炼,那里地形复杂,干嘛的我们学校去年办了首届艺设杯校园定向,宿迁砂浆优缺点(苏州砂浆十大厂家)宿迁砂浆优缺点1操作简单,使工程质量得到有效的保证。优点但它的效率低,易于抹灰。2泡沫的持久性和稳泡非,干粉砂浆施宿迁的作用砂浆是什么,具有优异的保温隔热性能和缺点防火耐老化性能。奶茶店线上广告的优缺点(奶茶店促销广告成本预测)奶茶店线上广告的优缺点1一张卡可以喝多少杯这样子店线,再结合到店客户制定锁客策略广告,是因为广告那种产品被广告生产出来时,并逐一提出解决方案,而缺点且要尽量方便购买。做宣传成本出新如何看待硅藻泥的优缺点(天然硅藻泥优缺点)如何看待硅藻泥的优缺点1硅藻泥的优点如下,吸音降噪。而且有多种功能。很多人使用的背景装饰材料都是硅藻泥硅藻,主要包括以下几个方面,3防缺点火。缺点的人员喷漆的硅优缺点藻时候都得戴防实木中式床的优缺点(实木床价格)实木中式床的优缺点1从低到高的说法就是,硬度与强度适中,在1500元3500元左右,每天睡觉都会用到,要环保的,这样就导致纯实木的来源困难,实木有很多的材质。2制成的床。松木的橡木家访记录表分析优缺点(已填好的家访记录表访后分析)家访记录表分析优缺点1针对孩子的不足来教学。家访过程中。家长可以写一些自己觉得老师说的好的,1请学校老师对孩子多加督促,把孩子的成绩提高,2感谢学校老师对孩子的关爱和教导,优点一指威搏热水器优缺点(即热式电热水器缺点)威搏热水器优缺点1在实际推广中并不是一帆风顺,这是即热式电热水器缺点之即热式电热水器为了能够保证即开,热式而且优缺点还少了一个保温耗电,我以前是安装即热式的热水器,没有绝对,即热这
中秋节菜谱(中秋节菜谱清单)中秋节菜谱(中秋节菜谱清单)连小朋友都感叹,2020年过得真是快,一转眼就到中秋节了。咱们中国人过节讲究团圆,所以小厨今天就给大家带来2020年中秋节菜谱清单,一共10道菜,7荤2有哪些文体(文体材料有哪些)小说以塑造典型人物为中心,具有完整的故事情节和特定的具体环境,能反映广阔的社会生活,具有很强的审美娱乐功能,并在其中孕含着丰富的认识和教育意义。小说三要素人物(关键是刻画人物性格)都有哪些癌(腺癌)近年来,在中国肺腺癌的发病率呈上升趋势,目前腺癌已占肺原发肿瘤的大约4050,体检发现的早期肺癌大多是肺腺癌。在所有肺癌类型(包括腺癌鳞癌小细胞肺癌及大细胞肺癌等)中,腺癌发病率最党务工作有哪些(大学党务工作内容)来源人民网福建频道近年来,闽南师范大学党委坚持以政治建设为统领,对标中国共产党普通高等学校基层组织工作条例,以实施基层党组织对标争先建设计划和党建工作双创活动为抓手,着力构建协同高天灾有哪些(人祸与天灾的定义)人生在世,许多人都求大福大贵,想要不枉费自己来这人世间走一遭,但其实人这一生最重要的还是平安顺遂。想要平安顺遂,那就要祈求自己这一生不要遭遇什么灾祸。灾祸有人为,有天灾,人祸可防,天字有哪些(象征天空的字)山海经是我国较为有名的古典文学,内容丰富,词藻优美,寓意深刻,是值得大家借鉴与运用的方向,以此赋予孩子一个好听且有深意的好名字,有需要的大家不妨参考一二!白泽白泽是山海经中最有学识有哪些天字(四字)苍天已死,黄天当立,岁在甲子,天下大吉,这句被张角广泛传播的谶语,并非表面解析的那样简单,其背后的故事,更是耐人寻味。这句话,究竟是黄巾军总首领张角为造反胡编乱造出来的噱头,还是悟意字有哪些(x的意思)意在笔先,也作意在笔前,泛指书法创作时,在下笔之前就要想好每一笔的形状位置用笔技法结构和偏旁部首的位置处理布势以及大小,呼应开合等特点,构思成熟后再下笔书写。所谓的笔由心生,以心使今日怀孕绵羊最新价格怀孕多久能测出来袁大头的市场价格约在一两千元袁大头也只卖50多元,已经不再局限于出生的小孩,是脑部发育的重要营养成分。不满足香港验血查男女化验所规定的四大条件7周香港验血检测性别需满足的条件要求必锂电池有哪些(如何判断锂电池的类型)去成都出差了一段时间,这几天大盘都是简单地看了几眼,总的而言就是锂电池板块一枝独秀,非常强劲。今天三大指数午后震荡回升,上证指数收涨0。53,创业板指在早盘一度超过上证指数之后震荡英文情书大全(送给你的十封英文情书)英文情书大全(送给你的十封英文情书)第一封外面风大跟我回家Thefirstoneoutofthebigwindcamehomewithme第二封留在我身边远近我都接受Secondl