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

白盒测试方法详解

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

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

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

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

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

李渊有哪几个老婆(太穆皇后:她是李渊的妻子)

李渊有哪几个老婆(太穆皇后:她是李渊的妻子)

在漫长的历史长河中,有很多雄才大略的英雄人物,如秦皇汉武、唐宗宋祖,他们或者缔造伟大王朝,或者开创一朝盛世,因此以不朽的功绩铭刻于史册。 同样,历史上也有许多出色的女子,她们有的富有智慧,有的拥有美貌,有的则是智慧与美貌并存,因为这些原因她们也被记录在史册之中。但是,因为她们身为女子的缘故,很多人在...

蛇精病是什么意思(“精日”是什么意思)

蛇精病是什么意思(“精日”是什么意思)

1 第一次听说“精日”这个词,还以为它意指“蛇精病日本人”呢。百度之后,才知道原来是“精神日本人”的简称,即“精神上已经把自己视同日本人的中国人”。 你妈! “精日”原来不是日本人而是中国人啊!不是“精通日本的中国人”而是“精神上把自己视同日本人的中国人”啊! 听起来怪怪的是不是? 明明是中国人,却...

泥鳅和什么鱼混养最佳(泥鳅和金鱼能在鱼缸里混养吗)

泥鳅和什么鱼混养最佳(泥鳅和金鱼能在鱼缸里混养吗)

泥鳅和金鱼不能在鱼缸里混养。因为泥鳅喜欢生活在平静的水面下,它经常在湖泊、池塘、沟渠和水面上含有植物残渣在丰富的水田底部出现。金鱼喜欢洁净的水环境,泥水环境会很懒,容易滋生寄生虫。 泥鳅是生活在底层的鱼类,喜欢居住在淤泥较多的地方,水质要求不高。相反,金鱼对水质要求很高,喜欢生活在干净的水中,这使...

白洋淀的荷花盛开的时间是几月(华北一明珠白洋淀)

白洋淀的荷花盛开的时间是几月(华北一明珠白洋淀)

8月份是荷花盛开的季节,在我们国家有许多景区都盛产着荷花。而在北方有一个比较有名气的景区:河北保定白洋淀,位于雄安新区安新县。 荷花 荷花大观园是白洋淀景区比较有代表性的景点,坐落在白洋淀的湖心岛位置,每到8月季节会有大量的游客过来看荷花,这个月份的荷花长势最旺盛,吸引了许多游人拍摄图片。...

酶切位点怎么选择(基因工程的重要工具-载体)

酶切位点怎么选择(基因工程的重要工具-载体)

前面包子已经介绍过基因工程是怎么一回事儿了。 但是为了让新看到的朋友了解,还是简单的说下,基因工程就是在基因的水平将外来的一个基因或多个基因导到你目标的物种里面。 同时这是包子本年度要上基因工程课程的简要备课教案,欢迎感兴趣的同行提出建议和意见。 在这里我们来介绍下基因工程另一个重要的工具,分子克隆...