当前位置: 首页 > news >正文

asp.net网站开发视频教程申请网站域名怎么做网站

asp.net网站开发视频教程,申请网站域名怎么做网站,中国电信广告视频,网站服务器要多少钱一、实验名称 白盒测试——基本路径测试法 二、实验目的 白盒测试是结构测试,是依据被测程序的内部逻辑结构设计测试用例,驱动被测程序运行完成的测试,通过本实验希望: 1、掌握基本路径测试法的基本概念,用具体的例子…

一、实验名称

        白盒测试——基本路径测试法

二、实验目的

        白盒测试是结构测试,是依据被测程序的内部逻辑结构设计测试用例,驱动被测程序运行完成的测试,通过本实验希望:

        1、掌握基本路径测试法的基本概念,用具体的例子体验基本路径测试法设计测试用例;

        2、通过基本路径测试方法的学习实践,提高具体问题具体分析的能力。

三、基础知识

        基本路径覆盖就是在程序控制流图的基础上,通过分析控制流图的环路复杂性,然后导出程序独立路径集合, 再设计测试用例覆盖所有独立路径的一种动态白盒测试方法。由于基本路径覆盖把程序中的所有节点都覆盖到了,所以程序中的每一条可执行语句也至少会被执行一次,也就是说满足基本路径覆盖就一定是满足语句覆盖的。

        所谓独立路径是指,和其他的独立路径相比,至少有一个路径节点是新的,未被其他独立路径所包含。从程序的环路复杂度可导出程序基本路径集合中的独立路径条数:

        程序独立路径条数 = 程序的环路复杂度

        这是确保程序中每个可执行语句至少执行一次所必须的测试用例数目的下界。得出程序独立路径条数后,再根据控制流图,得出各条独立路径。所有独立路径组成独立路径集合,也就是基本路径集合。

基本路径覆盖测试法的基本步骤如下:

        1) 画出程序控制流图;

        2) 计算程序环路复杂性;

        3) 确定独立路径集合;

        4) 为每条独立路径设计测试用例。

        基本路径覆盖应当确保基本路径集中的每一条路径都能被执行到。一般是为每条独立路径设计一个测试用例,执行这个测试用例时,就能确保该独立路径会被执行。

、实验内容

        下面是一个采用Euclid方法计算两个整数的最大公约数的程序代码:

Function MCM(Int x, Int y): IntInt m = 0;While(x > 0 and y > 0)If(x > y)Then x = x - y;Else y = y - x;EndIf // if结束EndWhile // while循环结束m = x + y;Return m;
End MCM

要求:

        1、画出程序控制流图,计算控制流图的环路复杂度;

        2、按基本路径测试设计测试用例。  

、实验要求

1、画出程序控制流图,计算控制流图的环路复杂度;

2、按基本路径测试设计测试用例;


1、程序控制流图

环路复杂度:V(G)=E−N+2P

  • 节点数 N=8(包括开始和结束节点)。
  • 边数 E=9。
  • 连通分量数 P=1。

代入公式:V(G)=9−8+2×1=3

因此,该程序的环路复杂度为 3。

2. 基本路径测试设计测试用例

        基本路径测试是一种白盒测试方法,旨在确保每条独立路径至少被执行一次。根据环路复杂度,我们需要设计 3 个测试用例来覆盖所有路径。

路径分析

  • 路径 1: 进入循环,x > y,执行 x = x - y,直到 x <= y。
  • 路径 2: 进入循环,x <= y,执行 y = y - x,直到 y <= x。
  • 路径 3: 不进入循环(x <= 0 或 y <= 0)。

测试用例

  • 测试用例 1: x=10,y=5

        预期结果:最大公约数为 5。

        路径:路径 1。

  • 测试用例 2: x=5,y=10

        预期结果:最大公约数为 5。

        路径:路径 2。

  • 测试用例 3: x=−1,y=10 或 x=10,y=−1

        预期结果:最大公约数为 1。

        路径:路径 3。

http://www.dtcms.com/a/555483.html

相关文章:

  • 网站建设模板之家免费下载企业网站中( )是第一位的。
  • 网站建设 概念网站建设标准合同书
  • 温州微网站制作电话月嫂服务公司网站建设方案
  • 从复杂到原子:通过知识感知的双重组写和推理提升增强生成能力
  • 沈阳哪里可以做网站营销收费 WordPress
  • 搜索引擎是网站提供的搜索服务吗做网站的流程知乎
  • 学网站建设好么百度一下知道官网
  • 帮助网站网站做优化企业所得税一般交多少
  • 怎么通过贷款网站找做贷款客户windows vps offline性x
  • 淘宝联盟上怎么建设网站运维工程师是青春饭吗
  • 网站建设功能覆盖范围做医学期刊杂志网站
  • 全国房地产网站官方网站营销
  • 手机网站 分享按钮手工制作大全
  • 《Linux篇》进程等待(wait、waitpid)与进程程序替换(exec等接口)
  • 福州网站改版宝塔面板做网站绑定域名
  • 网站上的图片带店面是怎么做的盘搜搜
  • 上海品划网络做网站注册公司流程和费用2020
  • 下载类网站 建设方案台州企业网站模板建站
  • 网站一直显示建设中网站建设从哪入手
  • 谁做的四虎网站是多少钱甘肃网站seo哪家公司好
  • 海外网站建设平台个性化网站模板
  • 上海网站搭建公司哪家好网站建设备案书模板
  • 深圳网站设计招聘山东网站建设哪家专业
  • C++函数:从入门到工程实战
  • 找外包做网站不给代码北京网站建设华网天下科技
  • 网站每天更新的内容是内链吗手工艺品外贸公司网站建设方案
  • 免费制作自己的微网站wordpress 静态缓存
  • 广州网站开发定制传奇电脑版哪个好玩
  • 河南专业建网站网站公司做文员
  • 已有网站开发app终端网站升级维护要多久