白盒测试之循环语句覆盖法

您所在的位置:网站首页 双重循环流程图设计方法包括哪些 白盒测试之循环语句覆盖法

白盒测试之循环语句覆盖法

2024-07-13 05:39| 来源: 网络整理| 查看: 265

白盒测试之循环语句覆盖法(蓝桥课学习笔记) 1、简单循环 实验介绍

循环是反复运行同一段代码的语法结构,是代码中常见的一种结构。在白盒测试中,循环结构的测试也是我们需要掌握的内容。循环结构测试主要的侧重点是验证循环结构的有效性,一般可以结合条件覆盖、基本路径覆盖以及黑盒测试方法中的等价类、边界值等方法来设计测试用例。

在白盒测试中循环可以分为四种:简单循环、串接循环、嵌套循环和非结构化循环,其中非结构化循环的可读性、可维护性和可测试性都很差,一般建议重新设计并调整为结构化的程序代码后再进行测试。

简单循环是最简单的循环,即只有一个循环且没有嵌套,例如,一个 while 循环、一个do-while 循环、一个 for 循环。下图是两种简单循环的示意图:

图片描述

本实验主要通过一个实例介绍简单循环结构的测试方法。注:实验过程中需要使用 eclipse 软件,请读者实验前在电脑上下载并安装好 eclipse 软件。

知识点 简单循环测试 实验内容

本次实验的测试对象是求任意一个10以内整数的阶乘,具体需求为:输入1 ~ 10的任意整数,输出该数字的阶乘数;输入不为 1 ~ 10 的整数时提示“请输入 1 ~ 10 的整数!

下面是一段计算数字阶乘的 Java 代码,这段代码只有一个循环且没有嵌套,属于一个简单循环,下面我们就以计算阶乘为例介绍简单循环的测试方法。

public static int getFactorial(Integer num) { int result = 0; if (num >= 1 && num


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3