白盒测试之循环语句覆盖法 |
您所在的位置:网站首页 › 双重循环流程图设计方法包括哪些 › 白盒测试之循环语句覆盖法 |
白盒测试之循环语句覆盖法(蓝桥课学习笔记)
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 |