什么叫做白盒测试,什么是白盒测试法常用的白盒测试方法有几种
发布:小编
本文目录
什么是白盒测试法常用的白盒测试方法有几种
白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。优缺点是:
优点:
(1)迫使测试人员去仔细思考软件的实现。
(2)可以检测代码中的每条分支和路径。
(3)揭示隐藏在代码中的错误。
(4)对代码的测试比较彻底。
(5)让软件最优化。
缺点:
(1)昂贵。
(2)无法检测代码中遗漏的路径和数据敏感性错误。
(3)不验证规格的正确性。
扩展资料:
白盒测试与黑盒测试区别:
白盒测试技术 (White Box Testing) : 深入到代码一级的测试,使用这种技术发现问题最早,效果也是最好的。该技术主要的特征是测试对象进入了代码内部,根据开发人员对代码和对程序的熟悉程度,对有需要的部分进行在软件编码阶段,开发人员根据自己对代码的理解和接触所进行的软件测试叫做白盒测试。这一阶段测试以软件开发人员为主,在 JAVA 平台使用 Xunit 系列工具进行测试, Xunit 测试工具是类一级的测试工具对每一个类和该类的方法进行测试。
黑盒测试技术( Black Box Testing ):黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面。
参考资料:百度百科-白盒测试
什么是白盒测试
白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。软件测试工程师可以访问程序员的代码,通过了解程序内部逻辑结构、对所有逻辑路径进行测试。
常见的白盒测试类型如下:
1.语句覆盖
2.判定覆盖
3.条件覆盖
4.路径覆盖
如果想了解更多,可以来传智黑马软件测试班学习
软件测试中的黑盒和白盒测试
白盒测试:
也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能。
白盒测试常用方法
基本覆盖标准:逻辑驱动、循环、基路测试等,主要用于软件验证。
“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。
“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。
黑盒测试:
也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。
概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点是:任何程序都可以看作是从输入定义域到输出值域的映射,这种观点将被测程序看作一个打不开的黑盒,黑盒里面的内容(实现)是完全不知道的,只知道软件要做什么。因无法看到盒子中的内容,所以不知道软件是如何实现的,也不关心黑盒里面的结构,只关心软件的输入数据和输出结果。
检测软件功能能否按照需求规格说明书的规定正常工作,是否有功能遗漏;
检测是否有人机交互错误,是否有数据结构和外部数据库访问错误,是否能恰当地接收数据并保持外部信息(如数据库或文件)等的完整性;
检测行为、性能等特性是否满足要求等; 检测程序初始化和终止方面的错误等。
什么是白盒测试
一、白盒测试
1.概念
白盒测试也称为结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。
白盒测试法检查程序内部逻辑结构,对所有的逻辑路径进行测试,是一种穷举路径的测试方法,但即使每条路径都测试过了,但仍然有可能存在错误。因为:穷举路径测试无法检查出程序本身是否违反了设计规范,即程序是否是一个错误的程序;穷举路径测试不可能检查出程序因为遗漏路径而出错;穷举路径测试发现不了一些与数据相关的错误。
2.白盒测试需要遵循的原则
保证一个模块中的所有独立路径至少被测试一次;
所有逻辑值均需要测试真(true)和假(false),两种情况;
检查程序的内部数据结构,保证其结构的有效性;
在上下边界及可操作范围内运行所有循环。
3.常用白盒测试方法
静态测试:不用运行程序的测试,包括代码检查、静态结构分析、代码质量度量、文档测试等等,它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具(Fxcop)自动进行。
动态测试:需要执行代码,通过运行程序找到问题,包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。
4.白盒测试中的逻辑覆盖
语句覆盖:语句覆盖每条语句至少执行一次。
判定覆盖:判定覆盖每个判定的每个分支至少执行一次
条件覆盖:条件覆盖每个判定的每个条件应取到各种可能的值。
判定/条件覆盖:.判定/条件覆盖同时满足判定覆盖条件覆盖
条件组合覆盖:条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
路径覆盖:路径覆盖使程序中每一条可能的路径至少执行一次。
六种覆盖标准发现错误的能力呈由弱到强的变化。
以上就是关于什么叫做白盒测试,什么是白盒测试法常用的白盒测试方法有几种的全部内容,以及什么叫做白盒测试的相关内容,希望能够帮到您。
版权声明:本文来自用户投稿,不代表【推酷网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:350149276@qq.com)我们将及时处理,共同维护良好的网络创作环境。
大家都在看
-
牙缝里发黄是龋齿了,门牙牙缝有黑色的小缝
综合百科本文目录1.门牙牙缝有黑色的小缝2.你好星期六3.4.牙齿拥挤的原因和解决方法门牙牙缝有黑色的小缝我总结了几点,你自己对对看:1.有没有长期抽烟、喝茶的习惯,可能是一般牙垢;2.从牙内侧看有没有黑色或黄色阴影,牙齿缝粗糙点是不是透明的一层牙釉质被蛀,表面有空洞没有,有就是牙齿表面
-
朋友圈相册封面怎么不让好友看到
综合百科朋友圈相册封面怎么不让好友看到以微信为例,微信朋友圈相册封面是设置不了的,只要是好友都可以看到。但是可以设置不让陌生人查看到相册的内容。微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队
-
施华洛世奇蝴蝶结怎么戴
综合百科施华洛世奇蝴蝶结怎么戴施华洛世奇蝴蝶结直接佩戴即可。施华洛世奇为全球首屈一指的精确切割仿水晶制造商,为时尚服饰、首饰、灯饰、建筑及室内设计提供仿水晶元素。施华洛世奇有两个主要业务,分别负责制造及销售仿水晶元素,以及设计制造成品。施华洛世奇仿水晶已成为国际设计作品必备的元素。自19
-
如何让香蕉熟的慢一些,在短时间内 怎么才能让香蕉不熟烂掉
综合百科本文目录1.在短时间内 怎么才能让香蕉不熟烂掉2.香蕉挂在墙上为什么不会烂?3.香蕉怎样才能熟得快4.香蕉怎么存放不容易坏在短时间内 怎么才能让香蕉不熟烂掉学过化学的人都是比较了解的。有两种较方便的方法:1.使用催熟剂,只要加水混合,喷少许混合液在青香蕉表面即可;2.在青香蕉的周
-
父亲节怎么发朋友圈,父爱短句发朋友圈的文案
综合百科父亲节怎么发朋友圈1、爸爸,您辛苦了,今儿个是父亲节,你好好歇歇吧,女儿在远方为您祝福。2、爸爸,不管您打过我也好,骂过我也好,我知道都是为了我好,恨铁不成钢,我心里一点也不怪你,我要告诉您,您是我永远的好爸爸。3、走过山山水水,脚下高高低低;经历风风雨雨,还要寻寻觅觅;生活忙忙
-
什么叫普拉提呼吸,普拉提的呼吸法及动作要领
综合百科本文目录1.普拉提的呼吸法及动作要领2.普拉提的呼吸方式是腹式呼吸吗3.普拉提的呼吸法和瑜伽的呼吸法是不同的4.普拉提的呼吸是什么呼吸普拉提的呼吸法及动作要领普拉提呼吸法及动作要领如下:一、呼吸方法普拉提提倡完全的吸气,彻底的呼气,吸气时让肺部完全地充满气体,呼气时彻底地排空肺部
-
秀禾服是哪一个朝代,秀禾服是哪个朝代的服装
综合百科秀禾服是哪一个朝代秀禾服是清朝的,秀禾服,是现代影视剧戏服,脱胎于清代汉女服。因为2001年电视剧《橘子红了》的走红,剧中女主角秀禾所穿服装被一些人称为“秀禾服”。因电视剧走红,清代汉女服和清末传统婚服也被大部分人叫做秀禾服。秀禾服简化为新娘子穿大红裙褂,长辈如果要穿裙褂,会选较
-
什么东西天气越热升的越高,什么东西天气越热爬得越高的答案
综合百科本文目录1.什么东西天气越热爬得越高的答案2.什么东西天气热它爬得最高3.什么东西天气越热它爬的越高4.什么东西天气越热就爬得越高?什么东西天气越热爬得越高的答案1、什么东西天气越热爬得越高的答案是:温度计。2、温度越高,温度计的数值越大。在传统的温度计中,数值从下到上一次升高,
-
鸡胗怎么样焯水,鸡胗焯水多长时间能熟
综合百科鸡胗怎么样焯水鸡胗焯水直接用开水煮开捞起即可。鸡胗先冲洗几遍,放到一个盆子里,加入适量的食盐、料酒、面粉和醋。因为面粉的吸附力特别强,所以加面粉可以去除鸡胗表面的黏液和脏东西。加醋可以有效的去腥增香,因为鸡胗的腥味是由于碱性物质产生的,加醋可以中和,料酒和食盐也是可以去腥的,将鸡
-
海扶刀是什么,海扶刀手术多少钱
综合百科海扶刀是什么海扶刀是一种手术方式。海扶刀是在超声或核磁引导下,将体外低强度的超声波聚焦于体内的目标区域,形成高能量密度的焦点,致焦点区域的组织快速升温,在很短的时间内发生凝固性坏死即消融,适应证基本同手术治疗,适用于要求保留子宫者,尤其适合于不能耐受或不愿意手术治疗者。另外,采用
-
植树节的诗句,关于植树节的小诗
综合百科关于植树节的小诗植树节小诗:1、我需要树我需要树,需要力量;让呼吸氧气的人,走进一年酣畅;种起大树叫一种物质,走进年轮与更替;小路上,再不惧怕物种流失,鸟扎进斜阳;小树长成过程,我怀念它们;一片阳光、一层空气、一滴滴水滴;带动绿藤条把春摇得清脆,告慰树种和秩序;小姑娘似乎变成水鸭
-
纳帕皮是什么材质,理想汽车nappa是什么皮
综合百科纳帕皮是什么材质纳帕皮是头层牛皮,纳帕皮在皮草、鞋面、箱包等行业应用颇为广泛,它是由韩国流传而来,当时中国制革技术还很落后,纳帕皮就当舶来品一样,久而久之纳帕皮这一称呼就这样留下来了。纳帕主要指的是一种风格,也是一种代表工艺,现在一般所指的纳帕皮都为头层牛皮。而作为纳帕革现在一般