当前位置:首页 > 问答百科 > 正文内容

白盒测试方法详解

福瑞号2023-01-22 02:16:10问答百科84
白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
白盒测试方法详解-图1
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化:
1.语句覆盖每条语句至少执行一次。
2.判定覆盖每个判定的每个分支至少执行一次。
3.条件覆盖每个判定的每个条件应取到各种可能的值。
4.判定/条件覆盖同时满足判定覆盖条件覆盖。
5.条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
6.路径覆盖使程序中每一条可能的路径至少执行一次。
白盒测试的工具方法
1.图形矩阵:是在基本路径测试中起辅助作用的软件工具,利用它可以实现自动地确定一个基本路径集。
2.程序的控制流图:描述程序控制流的一种图示方法。
3.圆圈称为控制流图的一个结点,表示一个或多个无分支的语句或源程序语句。
流图只有二种图形符号:
1.图中的每一个圆称为流图的结点,代表一条或多条语句。
2.流图中的箭头称为边或连接,代表控制流,任何过程设计都要被翻译成控制流图。
在将程序流程图简化成控制流图时,应注意:
1.在选择或多分支结构中,分支的汇聚处应有一个汇聚结点。
2.边和结点圈定的区域叫做区域,当对区域计数时,图形外的区域也应记为一个区域。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/46703.html

“白盒测试方法详解” 的相关文章

魔兽世界中的气泡苹果酒在哪买(魔兽世界:冬幕节成就攻略)

魔兽世界中的气泡苹果酒在哪买(魔兽世界:冬幕节成就攻略)

这一期说一些冬幕节的成就。 在冬幕节的第一天,联盟方的【枪神】成就要求射击的四个部落领袖还是希尔瓦娜斯、贝恩、阿强、萨鲁法尔大王,而彼时萨鲁法尔大王已不在人世,所以这个成就一度无法完成,但很快这个成就就被更新了,现在联盟方【枪神】成就中的萨鲁法尔大王已改为伊崔格。 冬幕节共16个小成就,达成其中的1...

名花有主是什么意思(戒指戴在左手“名花有主”)

名花有主是什么意思(戒指戴在左手“名花有主”)

戒指是一种相对来说比较特殊的饰品,因为相对于项链、手链来说它可以有不同的戴法,而且戒指戴在不同手指上有不同的含义,还可以暗示感情状态,因此戒指不能乱戴。今天我们就来了解戒指戴在中指上代表的含义。 戒指戴在中指 戒指戴在中指代表“名花有主”的含义,戴在左手和右手也有一些细微的区别。“左手婚姻、右...

和氏璧的由来(和氏璧的前世今生:卞和献璧被割掉双脚)

和氏璧的由来(和氏璧的前世今生:卞和献璧被割掉双脚)

虽然你不太关注春秋战国的历史,但是你一定听说过和氏璧,因为我们从小就学过“完璧归赵”“价值连城”这两个成语。后世有很多传说都和和氏璧有关。那么,和氏璧究竟是怎么来的?它在流传过程中又有哪些惊心动魄的故事呢?诗经女孩带你一起来看。 一、和氏璧的由来 关于和氏璧的最早记载,《韩非子》里有这样一个故事:...

单倍体和一倍体的区别(高中生物重要知识点总结)

单倍体和一倍体的区别(高中生物重要知识点总结)

生物作为理科中的一科,有一定的学习难度,但是生物也常常被称为是理科中的文科,因为它需要背诵很多的知识点。生物的知识点十分杂乱,全部都记住不是很可能,但是有一些重要的知识点需要我们牢牢掌握,有助于提高我们的生物分数。那么哪些知识点比较重要呢? 必修一部分: 1:糖类是主要的能源物质,脂肪是细胞内良好...

aj是什么意思(aj是什么)

aj是什么意思(aj是什么)

 AJ是Air jordan的简称,翻译成中文是空中飞人,是Nike旗下的高端品牌。空中飞人是耐克旗下以史上最著名的NBA球星迈克尔·乔丹命名的系列。Air jordan这个名字不仅体现出鞋子的科技工艺,也可以显示出乔丹打球的风格。   1985年,迈克尔·乔丹(Michael Jordan)以高...