第5部分-软件测试评价--北风ppt课件

上传人:壹****1 文档编号:591555427 上传时间:2024-09-18 格式:PPT 页数:22 大小:1.42MB
返回 下载 相关 举报
第5部分-软件测试评价--北风ppt课件_第1页
第1页 / 共22页
第5部分-软件测试评价--北风ppt课件_第2页
第2页 / 共22页
第5部分-软件测试评价--北风ppt课件_第3页
第3页 / 共22页
第5部分-软件测试评价--北风ppt课件_第4页
第4页 / 共22页
第5部分-软件测试评价--北风ppt课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《第5部分-软件测试评价--北风ppt课件》由会员分享,可在线阅读,更多相关《第5部分-软件测试评价--北风ppt课件(22页珍藏版)》请在金锄头文库上搜索。

1、从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 北风网教师:小林北风网教师:小林从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 测试有有效性评价方法测试覆盖率对软件测试作用如何正确使用测试覆盖率从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 覆盖率是用来度量测试完整性的一个手段。覆盖率可以通过一个比率公式来表示: 覆盖率=

2、(至少被执行一次的item数)/item的总数从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 功能覆盖中最常见的是需求覆盖,其含义是通过设计一定的测试用例,要求每个需求点都被测试到。需求覆盖率=(被验证到的需求数量)/(总的需求数量)在黑盒测试中,还有一种覆盖称为接口覆盖,又叫入口点覆盖。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 语句覆盖:选择足够的测试用例是程序中每个可执行语句至少执行一次 语句覆盖率=(

3、至少被执行一次的语句数量)/(可执行的语句总数)从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 1 PRINT “Hello you”2 PRINT “The date is:”;Date&3 PRINT “The time is:”;Time&4 END从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 判定覆盖(分枝覆盖) :选择足够的测试用例,使得程序中每个判定至少都获得一次“真”值和“假”值。判定覆盖率=(判

4、定结果被评价的次数)/(判定结果的总数)从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 1 PRINT “Hello you”2 IF Date=“01-01-2000”THEN3 PRINT “Happy New Year”4 END IF5 PRINT “The date is:”;Date6 PRINT “The time is:”;Time7 END从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 条件覆盖

5、:设计若干测试用例,执行被测程序后是每个判定中每个条件的可能值至少满足一次。条件覆盖率=(条件操作数值至少被评价一次的数量)/(条件操作数值的总数)从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 1 PRINT 1 PRINT “Hello youHello you”2 IF Date=2 IF Date=“01-01-200001-01-2000”AND AND Time=Time=“00:00:0000:00:00”THENTHEN3 PRINT 3 PRINT “Happy New YearHap

6、py New Year”4 END IF4 END IF5 PRINT 5 PRINT “The date is:The date is:”;Date;Date6 PRINT 6 PRINT “The time is:The time is:”;Time;Time7 END7 END从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 判定/条件覆盖:判定/条件覆盖要求设计足够的测试用例,使得判定中的每个条件的所有可能(真/假)至少出现一次并且每个判定本身的结果(真/假)也至少出现一次条件组合覆盖:执行足够的

7、测试用例,使得每个判定中条件的各种可能组合都至少出现一次,显然满足条件组合覆盖的测试用例一定满足“判定覆盖”、“条件覆盖”和“判定/条件覆盖”路径覆盖:设计足够的测试用例要求覆盖程序中所有可能的路径从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 简单循环其循环的最大次数为n测试:跳过整个循环只循环一次循环两次循环m次其中mn分别循环n-1次,n次,n+1次从使用情况

8、来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 串接循环如两个串接循环是独立的,则可分别采用简单循环的测试方法测试不独立第一个循环计数器是第二个循环的初值,则可采用嵌套循环方法进行测试从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 嵌套循环如果嵌套循环也采用简单循环的办法此时会随嵌套层数成几何级数增加导致不可测Beizer提出一种减少测试级数的方法从最内层循环开始测试,内层循环按简单循环策略,所有外层循环次数设到最小数由内

9、向外一次向上回退一次嵌套循环,回退后进行测试,本层循环的所有外层循环仍取最小值,本层循环嵌套的循环取一次“典型”值继续向外回退,直到所有循环测试完毕从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 非结构循环按结构化程序设计思想首先将程序结构化再进行测试从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 函数覆盖:在测试中有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例由多大。函数覆盖率=

10、(至少被执行一次的函数数量)/(系统中函数的总量)从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 指令块表示函数内部的一系列语句,在这一语句中不存在控制语句(会引起分支)。指令块覆盖=(至少被执行的一次的指令块数量)/(系统中指令块总数)从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 全路径全定义-使用路径全使用全计算使用/部分谓词使用全谓词使用/部分计算使用全节点全边全谓词使用全定义从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。 覆盖率不是目标,只是一种手段;你不可能针对所有的覆盖率指标去进行测试;相反,只考虑一种覆盖率指标也是不恰当的;不要追求绝对100%的覆盖率

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号