什么是循环测试(方法论,示例)?
循环测试是一种软件测试,专门关注循环结构的正确性。它是控制结构测试(路径测试、数据验证测试、条件测试)的一个组成部分。
循环测试是白盒测试的一个例子。这种方法用于测试软件循环。
循环测试的类型
以下是循环测试的一些示例 -
简单循环
嵌套循环
串联循环
非结构化循环
为什么要进行循环测试?
以下是执行循环测试的一些原因 -
测试可以帮助解决循环重复问题。
循环测试可以表明效率和操作方面的限制。
循环的未初始化变量可以通过测试循环来识别。
它有助于识别循环启动问题。
如何进行循环测试 - 完整的方法论?
它必须在测试循环中的三个不同阶段进行测试 -
当循环被激活时。
循环执行时。
当循环终止时。
以下是所有这些循环的测试技术 -
简单循环
以下是如何测试一个简单的循环 -
忽略整个循环。
在循环中进行一次传递。
在循环中进行多次传递,其中 a<b,n 是传递的最大限制。
使 b, b-1; b+1 通过循环,其中“b”是允许通过循环的最大次数。
嵌套循环
您必须执行以下步骤来创建嵌套循环 -
将所有其他循环调整为最小值,并从最里面的循环开始。
对最内层循环启动一个简单的循环测试,并将外部循环保持在其最小迭代参数值。
对以下循环进行测试并向外走。
继续测试直到到达最外层循环。
连接循环
如果链式循环中的两个循环相互独立,则将它们作为简单循环进行检查;否则,它们将作为嵌套循环进行测试。
但是,如果将一个循环的循环计数器用作其他循环的起始值,则不再认为这些循环是分开的。
非结构化循环
对于非结构化循环,必须重构架构以表示结构化编程技术的使用。
循环测试的限制
循环问题在低级应用程序中尤为常见。
在循环测试期间发现的缺陷并不重要。
操作系统可能会识别出许多缺陷,从而导致存储边界破坏、可识别的指针故障等。
概括
循环测试是软件工程中的一种白盒测试。这种方法用于评估程序中的循环。
循环测试可以指示功能和操作中的约束。
循环问题在低级应用程序中尤为常见。
以上是 什么是循环测试(方法论,示例)? 的全部内容, 来源链接: utcz.com/z/352677.html