白盒测试的六种方法(白盒测试的基本路径测试例题)

白盒测试是一种非常常用的测试方法。白盒测试又称结构测试、透明盒测试、逻辑驱动测试、基于代码的测试。白盒测试是把测试对象看作一个打开的盒子,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。 白盒测试的主要测试方法有:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法(应用最广泛)、域测试、符号测试、Z路径覆盖、程序变异。 基本路径法 基本路径测试法是在程序控制流…

白盒测试是一种十分常见的测试方式。白盒测试又被称为构造测试、全透明盒测试、逻辑驱动测试、根据编码的测试。白盒测试是把测试目标当作一个开启的小盒子,黑盒指的是小盒子是能看得见的,你清晰小盒子内部结构的事物及其里边是怎么运行的。

白盒测试的关键测试方式有:编码检测法、静态数据构造分析方法、静态数据品质衡量法、逻辑性遮盖法、基本上路径测试法(运用最普遍)、域测试、标记测试、Z路径遮盖、程序流程基因变异。

基本上路径法

基本路径测试法是在程序流程控制流图的基本上,根据剖析操纵结构的环城路多元性,导出来基本上可实行路径结合,进而设计方案测试用例的方式。设计方案出的测试用例要确保在测试中程序流程的每一个可运行句子最少实行一次。

在程序流程控制流图的基本上,根据剖析操纵结构的环城路多元性,导出来基本上可

实行路径结合,进而设计方案测试用例。包含下面4 个流程和一个专用工具方式:

1. 程序流程的控制流图:叙述程序流程控制流的一种图例方式。

2. 程序流程圈复杂度:McCabe多元性衡量。从程序流程的环城路多元性可导出来程序流程基本上

路径结合中的单独路径总数,这也是明确程序流程中每一个可运行句子最少实行一次

所必需的测试用例数量的上界。

3. 导出来测试用例:依据圈复杂度和软件结构设计方案测试用例数据信息导入和预期成果。

4. 提前准备测试用例:保证 基本上路径集中化的每一条路径的实行。

最常用的几种白盒测试方法 值得收藏!

控制流图

白盒测试流图仅有二种符号图片:

1.图上的每一个圆称之为流图的节点,意味着一条或好几条句子。

2.流图中的箭头符号称之为边或联接,意味着控制流,一切全过程设计方案都需要被译成控制流图。

基本上句子相匹配的控制流图:

最常用的几种白盒测试方法 值得收藏!

程序流程图->控制流图

最常用的几种白盒测试方法 值得收藏!

单独路径( 基本上路径) :一条程序运行的路径 , 最少包括一条在界定该

路径以前的其它基本上路径中所未曾使用过的边( 即:最少引进程序流程的一个

新解决句子结合或一个新标准)

测算圈复杂度:圈复杂度是一种为程序结构多元性给予定量分析度量的手机软件衡量,将该度量用以测算程序流程的基础的单独路径数量,为保证全部句子最少实行一次的测试总数的上界

留意:单独路径不应该通过同一个判断节点的上下两边,不然这条路径假如发生不正确,则不清楚是哪一侧发生不正确。

三种计算方式:

1. 流图中地区的总数

2. V(G)= E-N 2,E是边数,N是节点数

3. V(G)= P 1,P是判断节点的总数

测试用例 = { 测试数据信息 期待結果}

– 测试数据信息是由路径和程序流程推理出的;

– 预期成果是以函数公式表明中导出来,不可以依据软件结构中导出来!


循环系统测试

四种循环:

– 简易循环系统

– 串连循环系统

– 嵌套循环

– 无构造循环系统

界限 业内

针对简易循环系统,测试应涉及下列几类,在其中的n 表明循环系统容许的较大

频次。

– 零次循环系统:从循环通道立即跳到循环系统出入口。

– 一次循环系统:搜索循环系统默认值层面的不正确。

– 二次循环系统:查验在多次循环系统时才可以曝露的不正确。

– m次循环系统:这时的m<n,也是查验在多次循环系统时才可以曝露的不正确。

– n(较大)频次循环系统、n 1(比较大频次多一)次的循环系统、n-1(比较大频次少一)次的循环系统。

针对嵌套循环:

– 从最里层循环系统逐渐,设定全部别的层的循环系统为极小值;

– 对最里层循环系统做简易循环系统的所有测试。测试时维持全部表层循环系统的循环自变量为极小值。此外,对越境值和不法值做相近的测试。

– 逐渐外推,对其外边一层循环系统开展测试。测试时维持全部表层循环系统的循环自变量取极小值,全部其他嵌入里层循环系统的循环自变量取“典型性”值。

– 不断开展,直到全部各层循环系统测试结束。

– 对所有各层循环系统与此同时取最少循环系统频次,或是与此同时取较大循环系统频次。针对后一种测试,因为测试量很大,需人为因素特定较大循环系统频次。

针对串连循环系统,要差别二种状况。

– 假如每个循环系统相互之间单独,则串连循环系统可以用与简易循环系统同样的方式 开展测试。

– 如果有2个循环系统处在串连情况,而前一个循环往复的循环系统自变量的值是后一个循环系统

的初始值。则这好多个循环系统并不是相互单独的,则必须应用测试嵌套循环的方法来解决。

针对非构造循环系统,不可以测试, 应再次设计方案循环结构,使之变成其他循环系统方法,随后再开展测试。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月2日 下午2:19
下一篇 2022年5月2日 下午2:21

相关推荐

  • 怎样建立自己网站,个人建网站的详细步骤

    网站建设对于企业十分重要,一个好的网站就是企业、品牌的门面,作为承接品牌内容宣传的平台。在制作网站时,许多企业由于一些因素,不得不去找外包,而行业良莠不齐,大大小小的外包团队,报价各有不同。不少人有了疑问,网站建设花多少钱比较合适?怎么花才不亏?下面智投未来为您详细解答这个问题,希望这篇文章能帮助到各位。 1.看建站公司的建站方式 定制网站和模板网站的建站方式不同,花费也不同。模板网站只需要简单修…

    2022年5月27日
    730
  • 微信原创怎么修改后可以转载(100%成功的方法)

    目前各大自媒体平台都在通过一些列的措施来保护作者,留住用户,对优质内容创作者除了补贴之外,平台还赋予了作者更多的权力。 我们都知道好的文章那个平台也喜欢,平台通过对优质内容进行多点分发来吸引用户。近日,微信平台对“原创”的规则出现重大改变,如果有公众号文章抄袭原创文章,并在原创文章推送之前抢发但不标注原创,那么原创文章在推送时,就会被提醒,文章的原创版权已被侵占。 公众号的功能 新浪科技在一篇报道…

    2022年8月18日
    1000
  • 网站建设一般多少钱(附:做网站的成本费用明细)

    这个问题,就像在大街上问:买房要多少钱是一样的?你永远得不到你想要的答案,为啥呢? 因为网站不是标准产品,在需求不明确的情况下,无法判定价格,我们来看看网站有哪些分类? 1、个人博客是网站,虽然简单,但也有独立的页面和独立的管理后天,可以属于你; 2、企业官网是网站,作为企业的信息展示平台,一般也都比较简单; 3、百度是网站,虽然百度是一个融合了搜索引擎的网站; 4、淘宝、京东、拼多多等等都是网站…

    2022年6月2日
    640
  • 3款公认音质最好的电脑小音箱推荐(别看他小巧但又不失音质)

    本人其实是很喜欢公放音乐的,独自一人的时候,回到宿舍,回到家里,打开音响,兀自沉浸在音乐世界里,音乐就是要大声。入耳式耳机听多了听力受损,头戴式耳机戴久了耳朵疼,不论做工多么完美,总还是很受伤。看影视剧,听音乐,都要享受极致的听觉盛宴。不过音箱大了就占地儿,本来家里又小,桌子也不大,还是小的好。 飞利浦(PHILIPS)SPA311,采用封闭式振膜设计,具立体3D音效,虽然个子小,但声音强劲,音质…

    2022年9月19日
    720
  • 网络电话呼叫软件免费版(免费网络电话无限打)

    免费网络电话呼叫系统,电话外呼软件不封号 目前市场上的电销外呼软件大同小异,系统最重要的还是线路,然后是系统使用时要稳定,再就是简单专业及售后服务好。   电销软件都是系统加线路结合使用,这样才能稳定。用什么样线路,要根据您行业报备的,再审核您的行业给您推荐相应的系统线路。   如今电销外呼软件主要是通过中间号线路和回呼线路来进行呼叫的。中间号线路是先由业务打给中间号,再由中间号打给客户。这样的话…

    2022年5月5日
    2310
  • dnf最新职业排行,2020dnf职业一览表

    六月已经临近尾声了,而国服目前透露出来的职业排名来看,地下城与鬼剑士是真的实锤了,鬼剑士九大职业就霸榜了幻神和一线,本期我们将给大家对这一个排名进行一个简单的分析,并给大家分析国服接下来的职业走势。以下排名为玩家之间的投票,不作为官方数据参考。 PS:因为三奶的作用大家都知道,所以这3个职业根本不用去排名。 幻神职业 幻神职业,目前韩服国服都是同样的职业-剑帝,优秀的单段伤害三觉,并且可以偷跑输出…

    2022年9月21日
    600
  • win10鼠标速度怎么调节,win10调节鼠标灵敏度设置教程

    鼠标想必大家都不陌生,它是一种计算机输入设备,形似老鼠而得名,让我们计算机的操作变的更加简单,提高工作效率。当然要想更好的使用鼠标,我们还需要了解一下提高鼠标灵敏度的方法。接下来,我就教大家详细的设置方法 刚刚升级win10系统,想要校准电脑一些设置,调节一下鼠标灵敏度,可是win10系统和其他系统设置方法有些差别,找了很多路径都没有找到调节鼠标灵敏度的方法。下面,我就给大家介绍一下win10系统…

    2022年7月2日
    710
  • 小区里摆地摊卖什么好,适合在小区长期摆摊生意

    很多人都想赚钱,其实摆地摊就是不错的选择,投资不大,只需要你有叫卖的勇气和销售的智慧,就能创造财富的奇迹,那么,摆地摊卖什么最赚钱呢?请看详细介绍。 摆地摊卖什么最火最好卖利润大? 自动播放机在小区或者公园,老年人多的放,卖自动播放机,生意那是杠杠的好,这种机器进价随便在网上一看就知道不会很高,但是售价都是最少七八十,100多的,老年人都很喜欢买一台这种机器放歌曲和戏剧。老花镜这种简直无敌了,进价…

    2022年8月18日
    1000
  • 阿里代运营怎么做,十大阿里代运营公司

    国际站每日操作内容,简单的事情重复做。 一:询盘第一时间回复 1:询盘当天回复,机会大 2:邮件精简,不拖泥带水,不带过多的链接和公司介绍 3:做事细心,快速。客户的要求准确快速反馈到客户 4:沟通不要单独靠邮件和旺旺,电话-Skype,手机通讯录同步聊天软件Whatsapp/Viber/Line.社交软件Facebook,Twitter 5:专业,彻底了解产品,没人肯下单给一个不专业的人 6:谈…

    2022年6月3日
    740
  • 怎么看国外的网站,推荐7个不需要翻墙的网站

    1: 网址:http://anipo.jp/ 名称: Anipo:日本免费动漫视频网。喜欢动漫的朋友可以收藏了! Anipo网站是日本的一个免费在线看动漫视频的站点,汇集了日本最新、最热门的动漫视频,每天都会推荐不同的动漫资源,从周一到周日每天推出最新的动漫剧场。喜欢日本动漫的用户不妨自己研究一下观看教程。 2 网址:http://www.nymbler.com/ Nymbler:在线英文取名网 …

    2022年10月5日
    1010

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信