收藏 分享(赏)

白盒测试--六种覆盖方法.ppt

上传人:无敌 文档编号:55705 上传时间:2018-03-07 格式:PPT 页数:11 大小:271.02KB
下载 相关 举报
白盒测试--六种覆盖方法.ppt_第1页
第1页 / 共11页
白盒测试--六种覆盖方法.ppt_第2页
第2页 / 共11页
白盒测试--六种覆盖方法.ppt_第3页
第3页 / 共11页
白盒测试--六种覆盖方法.ppt_第4页
第4页 / 共11页
白盒测试--六种覆盖方法.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、六种覆盖方法-语句覆盖,主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例(也就是输入的数据) ,使得程序中每条语句至少被执行一次。用例设计:(如果此时将A路径上的语句1T去掉,那么用例如下) X Y 路径 1 50 50 OBDE 2 90 70 OBCE,六种覆盖方法-判定覆盖,主要特点:判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即:程序中的每个分支至少执行一次。每个判断的取真、取假至少执行一次。 用例设计: X Y 路径 1 90 90 OAE 2 50 50 OBDE 3 90 70 OBCE,六种覆盖

2、方法-条件覆盖,主要特点:条件覆盖要求设计足够多的测试用例,使得判定中的每个条件获得各种可能的结果,即每个条件至少有一次为真值,有一次为假值。 用例设计: X Y 路径 1 90 70 OBC 2 40 OBD,六种覆盖方法-判定/条件覆盖,主要特点:设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。 用例设计: X Y 路径 1 90 90 OAE 2 50 50 OBDE 3 90 70 OBCE 4 70 90 OBCE,六种覆盖方法-组合覆盖,主要特点:要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合至少出现一次。

3、 用例设计: X Y 路径 1 90 90 OAE 2 90 70 OBCE 3 90 30 OBDE 4 70 90 OBCE 5 30 90 OBDE 6 70 70 OBDE 7 50 50 OBDE,六种覆盖方法-路径覆盖,主要特点:设计足够的测试用例,覆盖程序中所有可能的路径。用例设计: X Y 路径 1 90 90 OAE 2 50 50 OBDE 3 90 70 OBCE 4 70 90 OBCE,六种覆盖方法PK,发 弱现 |错 |误 |能 力 强,其它的白盒测试方法,循环覆盖:当程序中存在循环结构时,要覆盖所有的路径是不可能的,但是可以通过限制循环结构来测试。基本路径测试: 由于实际问题中,程序的路径是庞大的,因此要将覆盖的路径压缩到一定限度才能解决这个问题。,白盒测试小结,白盒测试是一种被广泛使用的逻辑测试方法,是由程序内部逻辑驱动的一种单元测试方法。只有对程序内部十分了解才能进行适度有效的白盒测试。那么正确使用白盒测试,就要先从代码分析入手,根据不同的代码逻辑规则、语句执行情况,选用适合的覆盖方法。任何一个高效的测试用例,都是针对具体测试场景的。逻辑测试不是片面的测试正确的结果或是测试错误的结果,而是尽可能全面地覆盖每一个逻辑路径。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报