什么是循环测试(方法论,示例)?
循环测试是一种软件测试,专门关注循环结构的正确性。它是控制结构测试(路径测试、数据验证测试、条件测试)的一个组成部分。
循环测试是白盒测试的一个例子。这种方法用于测试软件循环。
循环测试的类型
以下是循环测试的一些示例-
简单循环
嵌套循环
串联循环
非结构化循环
为什么要进行循环测试?
以下是执行循环测试的一些原因-
测试可以帮助解决循环重复问题。
循环测试可以表明效率和操作方面的限制。
循环的未初始化变量可以通过测试循环来识别。
它有助于识别循环启动问题。
如何进行循环测试-完整的方法论?
它必须在测试循环中的三个不同阶段进行测试-
当循环被激活时。
循环执行时。
当循环终止时。
以下是所有这些循环的测试技术-
简单循环
以下是如何测试一个简单的循环-
忽略整个循环。
在循环中进行一次传递。
在循环中进行多次传递,其中a
使b,b-1;b+1通过循环,其中“b”是允许通过循环的最大次数。
嵌套循环
您必须执行以下步骤来创建嵌套循环-
将所有其他循环调整为最小值,并从最里面的循环开始。
对最内层循环启动一个简单的循环测试,并将外部循环保持在其最小迭代参数值。
对以下循环进行测试并向外走。
继续测试直到到达最外层循环。
连接循环
如果链式循环中的两个循环相互独立,则将它们作为简单循环进行检查;否则,它们将作为嵌套循环进行测试。
但是,如果将一个循环的循环计数器用作其他循环的起始值,则不再认为这些循环是分开的。
非结构化循环
对于非结构化循环,必须重构架构以表示结构化编程技术的使用。
循环测试的限制
循环问题在低级应用程序中尤为常见。
在循环测试期间发现的缺陷并不重要。
操作系统可能会识别出许多缺陷,从而导致存储边界破坏、可识别的指针故障等。
概括
循环测试是软件工程中的一种白盒测试。这种方法用于评估程序中的循环。
循环测试可以指示功能和操作中的约束。
循环问题在低级应用程序中尤为常见。
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短