问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

白盒测试的六种方法(白盒测试的六种方法例题)

发布网友 发布时间:2024-12-19 11:07

我来回答

1个回答

热心网友 时间:2024-12-19 14:17

白盒测试是一种非常常用的测试方法。白盒测试又称结构测试、透明盒测试、逻辑驱动测试、基于代码的测试。白盒测试是把测试对象看作一个打开的盒子,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒测试的主要测试方法有:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法(应用最广泛)、域测试、符号测试、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(比最大度数少一)次的轮回。
对于嵌套轮回:
– 从最内层轮回发端,树立一切其余层的轮回为最小值;
– 对最内层轮回做大略轮回的十足尝试。尝试时维持一切外层轮回的轮回变量为最小值。其余,对越界值和不法值做一致的尝试。
– 渐渐外推,对其表面一层轮回举行尝试。尝试时维持一切外层轮回的轮回变量取最小值,一切其它嵌套内层轮回的轮回变量取“典范”值。
– 重复举行,直到一切各层轮回尝试结束。
– 对十足各层轮回同声取最小轮回度数,大概同声取最大轮回度数。对于后一种尝试,因为尝试量太大,需报酬指定最大轮回度数。
对于串接轮回,要辨别两种情景。
– 即使各个轮回彼此独力,则串接轮回不妨用与大略轮回沟通的本领举行尝试。
– 即使有两个轮回居于串接状况,而前一个轮回的轮回变量的值是后一个轮回
的初值。则这几个轮回不是彼此独力的,则须要运用尝试嵌套轮回的方法来处置。
对于非构造轮回,不许尝试, 应从新安排轮回构造,使之变成其它轮回办法,而后再举行尝试。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 2021好听的王者荣耀名字 手机耗电太快怎么办,手机耗电太快跟摔过有关系吗 三相四线电表3X1.5(6)A接7.5kW电机需多大互感器谢谢! 7.5KW电机配多大的互感器? 属鸡的人五行属什么的,属鸡女孩几点出生最好 家长会班主任准备工作有哪些? 详细�0�3 珍珠项链正圆带瑕疵好还是近圆无暇好 珍珠项链打结好还是不打结好 lv高帮鞋子鞋带怎么系好看? 广东清蒸排骨的做法(广东清蒸排骨做法是什么) 清蒸排骨的做法潮汕 潮汕清蒸排骨怎么做好吃 广式清蒸排骨的做法是怎样的? 电脑网络感叹号了 怎么连也连不上 我把腾达路由器重置了后 系统状态... 宝宝的嘴巴怎么老是张开? 宝宝嘴巴永远半张开怎么回事 宝宝总是张大嘴巴是什么原因 vivoy3s能装几个卡 电瓶车充电器输出的电压一个为12伏一个为14伏正常吗? 请问脸上有斑点怎么办 脸上斑点怎么治疗 白盒测试都有哪些方法 关于智慧人生的名言警句 有关人生需要智慧的名言警句的好句子(探索人生的智慧之路) 名言警句鉴赏(探寻人生智慧) 有关人生道理的名言警句(人生的智慧:25个唯美短句) 陪读是否真的有必要? 孩子去教育机构学习,需要家长陪读吗?为什么? 苏美英法分区占领德国政治经济 苏美英法分区占领德国历史背景 苏美英法分区占领德国来历 吃什么可以恢复假性近视? 假性近视吃什么有用? Iphone7p 突然自己响一段音乐,大概十秒钟,不是手机里的音乐,也不... 我苹果7p调的闹钟响的时候响几秒就停了,过了几秒又响,断断续续的,这是... 纯土鸡卖160元一只贵吗 人和车为什么靠右行脑筋急转弯 山西古典建筑工程有限公司怎么样? 救急,求转换成Word能编辑格式,我自己转换出来的还是图片,文字不能编辑... Word一打开就出现一个怎么也去不掉的图文框,说是把normal.dot文件... 我的WORD文档内容全不见了,大家知道怎么回事吗?