语句覆盖软件测试中执行覆盖率怎么计算。

语句覆盖  时间:2021-06-13  阅读:()

试题一: 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合

下面是一个程序的程序流程图,试使用最少用例原则设计测试用例分别实现语句覆盖、条件组合覆盖和路径覆盖。

A=inputbox……省略代码 B=inputbox……省略

设计测试用例分别实验语句覆盖、条件覆盖面和判定覆盖。

语句覆盖两组就可 a=160,b=210 a=40,b=10; 判定覆盖: 用上面的例子也可。

条件覆盖 a=150,b=200 a=150,b=190 a=149,b=200 a=149,b=190

用逻辑覆盖测试方法测试以下程序段

void DoWork (int x,int y,int z){1 int k=0, j=0;2 if ( (x>3)&&(z<10) )3 {4 k=x*y-1;5 j=sqrt(k);6 }7 if((x==4)||(y>5))8 j=x*y+10;9 j=j%3;10 }说明:程序段中每行开头的数字(1~10)是对每条语句的编号。

(1)画出程序的控制流图(用题中给出的语句编号表示)。

(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。

题目二、折半查找请按要求对下面的java 代码进行测试。

代码的功能是:用折半查找法在元素呈升序排列的数组中查找值为key 的元素。

public int binSearch ( int array[], int key ) {int mid, low, high;low = 0;high = array.length-1;while ( low <= high ) {mid = (low +high)/2;if ( key = = array [mid] )return mid;else if ( key < array [mid] )high = mid -1;elselow = mid + 1}return -1;}(1) 试计算此程序段的McCabe 复杂性;(2) 用基本路径覆盖法给出测试路径;(3) 为各测试路径设计测试用例。

软件测试中执行覆盖率怎么计算。

软件测试覆盖率 覆盖率=(至少被执行一次的item数)/item的总数 语句覆盖率=(至少被执行一次的语句数量)/(可执行的语句总数) 判定覆盖率=(判定结果被评价的次数)/(判定结果总数) 条件覆盖率=(条件操作数值至少被评价一次的数量)/(条件操作数值的copy总数) 判定条件覆盖率=(条件操作数值或判定结果至少被评价一次的数量)/(条件操作数值总数+判定结果总数) 路径覆盖率=(至少被执行一次的路径数)/(总的路径数) 需求覆盖率=(被验证到的需求数量)/(总的需求数量) 继承上下文判定覆盖率=(累加每个上下文内执行到的判定分支数)/(上下文数*上下文内的zhidao判定分支总数) 基于状态的上下文入口覆盖率=(累加每个状态内执行到的方法数)/(状态数*类内方法总数) 函数覆盖率=(至少被执行一次的函数数量)/(系统中函数的总数) 指令块覆盖率=(至少被执行的一次指令块的数量)/(系统中指令块总数) DDP覆盖率=(至少被执行的一次的判定路径数量)/( 系统中判定路径总数) 分支条件组合覆盖率=(被评测到的分支条件组合数)/(分支条件组合数) PPP覆盖率=(至少被执行的一次的PPP数量)/( 系统中PPP总数)

VirMach:$27.3/月-E3-1240v1/16GB/1TB/10TB/洛杉矶等多机房

上次部落分享过VirMach提供的End of Life Plans系列的VPS主机,最近他们又发布了DEDICATED MIGRATION SPECIALS产品,并提供6.5-7.5折优惠码,优惠后最低每月27.3美元起。同样的这些机器现在订购,将在2021年9月30日至2022年4月30日之间迁移,目前这些等待迁移机器可以在洛杉矶、达拉斯、亚特兰大、纽约、芝加哥等5个地区机房开设,未来迁移的时...

阿里云年中活动最后一周 - ECS共享型N4 2G1M年付59元

以前我们在参与到云服务商促销活动的时候周期基本是一周时间,而如今我们会看到无论是云服务商还是电商活动基本上周期都要有超过一个月,所以我们有一些网友习惯在活动结束之前看看商家是不是有最后的促销活动吸引力的,比如有看到阿里云年中活动最后一周,如果我们有需要云服务器的可以看看。在前面的文章中(阿里云新人福利选择共享性N4云服务器年79.86元且送2月数据库),(LAOZUO.ORG)有提到阿里云今年的云...

炭云188元/年,上海CN2 VPS/2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP

炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...

语句覆盖为你推荐
非凡论坛非凡电子书论坛 注册好了怎么又没有啦cpu监控电脑硬件监控软件有哪些?华为总裁女儿为啥姓孟孟晚舟姓孟,任正非姓任,孟晚舟怎么是任正非的女?扫图高清扫图是什么意思,在很多的贴吧里,都有提到一些高清扫图,是自己照杂志上的图片,然后自己再修一下吗awv如何把普通电影转换成AWV12种颜色油画的基本12种颜色是什么模式识别算法模式识别的简史assemblyinfoLOL的 X、L、CS 是什么意思xcelsiussap bi是什么单元测试规范如何写线程池的单元测试
宿迁服务器租用 泛域名绑定 openv 2017年万圣节 河南服务器 网通ip anylink 重庆双线服务器托管 环聊 广州虚拟主机 hdroad register.com cdn加速 美国十大啦 linuxvi tracert 极域网 dmz主机 杭州摇号申请网站 北京公租房申请网站 更多