什么是循环测试(方法论,示例)?

循环测试是一种软件测试,专门关注循环结构的正确性。它是控制结构测试(路径测试、数据验证测试、条件测试)的一个组成部分。

循环测试是白盒测试的一个例子。这种方法用于测试软件循环。

循环测试的类型

以下是循环测试的一些示例 -

  • 简单循环

  • 嵌套循环

  • 串联循环

  • 非结构化循环

为什么要进行循环测试?

以下是执行循环测试的一些原因 -

  • 测试可以帮助解决循环重复问题。

  • 循环测试可以表明效率和操作方面的限制。

  • 循环的未初始化变量可以通过测试循环来识别。

  • 它有助于识别循环启动问题。

如何进行循环测试 - 完整的方法论?

它必须在测试循环中的三个不同阶段进行测试 -

  • 当循环被激活时。

  • 循环执行时。

  • 当循环终止时。

以下是所有这些循环的测试技术 -

简单循环

以下是如何测试一个简单的循环 -

  • 忽略整个循环。

  • 在循环中进行一次传递。

  • 在循环中进行多次传递,其中 a<b,n 是传递的最大限制。

  • 使 b, b-1; b+1 通过循环,其中“b”是允许通过循环的最大次数。

嵌套循环

您必须执行以下步骤来创建嵌套循环 -

  • 将所有其他循环调整为最小值,并从最里面的循环开始。

  • 对最内层循环启动一个简单的循环测试,并将外部循环保持在其最小迭代参数值。

  • 对以下循环进行测试并向外走。

  • 继续测试直到到达最外层循环。

连接循环

如果链式循环中的两个循环相互独立,则将它们作为简单循环进行检查;否则,它们将作为嵌套循环进行测试。

但是,如果将一个循环的循环计数器用作其他循环的起始值,则不再认为这些循环是分开的。

非结构化循环

对于非结构化循环,必须重构架构以表示结构化编程技术的使用。

循环测试的限制

  • 循环问题在低级应用程序中尤为常见。

  • 在循环测试期间发现的缺陷并不重要。

  • 操作系统可能会识别出许多缺陷,从而导致存储边界破坏、可识别的指针故障等。

概括

  • 循环测试是软件工程中的一种白盒测试。这种方法用于评估程序中的循环。

  • 循环测试可以指示功能和操作中的约束。

  • 循环问题在低级应用程序中尤为常见。

以上是 什么是循环测试(方法论,示例)? 的全部内容, 来源链接: utcz.com/z/352677.html

回到顶部