首页 > 试题广场 >

在程序片中,所定义的变量未被使用可以通过哪种测试方法进行定位

[单选题]
在程序片中,所定义的变量未被使用可以通过哪种测试方法进行定位(      )
  • 条件测试
  • 控制流测试
  • 数据流测试
  • 循环测试

条件测试的作用:对特定的条件进行判断,已决定如何执行操作。

数据流测试按照程序中的变量定义和使用的位置来选择程序的测试路径

循环测试

  • 简化循环的假设
    • 不进入循环
    • 只进入一次循环
  • 简单循环测试需设计五种测试
    • 零次循环;
    • 一次循环;
    • 两次通过循环;
    • m次通过循环,m<循环最大次数;
    • n-1,n次通过循环。其中n是允许通过循环的最大次数。
  • 嵌套循环可按照下面的方法进行测试
    • 从最内层循环开始,将所有其它层的循环设置为最小值;
    • 对最内层循环使用简单循环的全部测试。
    • 由内向外构造下一个循环的测试。测试时保持所有外层循环的循环变量取最小值,并使其它嵌套内层循环的循环变量取“典型”值;
    • 反复进行,直到测试所有的循环。
  • 串接循环
    • 两个或多个简单的循环串接在一起,称为串接循环。
    • 如果两个或多个循环毫不相干,则应作为独立的简单循环测试。
    • 如果两个循环串接起来,而第一个循环是第二个循环的初始值,则这两个循环并不是独立的。如果循环不独立,则推荐使用嵌套循环的方法进行测试。
  • 非结构循环
    • 不能测试,尽量重新设计给结构化的程序结构后再进行测试。
发表于 2020-05-24 09:24:26 回复(1)
数据流测试按照程序中的变量定义和使用的位置来选择程序的测试路径
发表于 2019-08-12 16:39:46 回复(1)

数据流测试用于分析程序中的数据流。它是收集有关变量如何在程序中流动数据的过程。它试图获得过程中每个特定点的特定信息。

数据流测试是一组测试策略,用于检查程序的控制流程,以便根据事件的顺序探索变量的顺序。它主要关注分配给变量的值和通过集中在两个点上使用这些值的点的点,可以测试数据流。

数据流测试使用控制流图来检测可能中断数据流的不合逻辑的事物。由于以下原因,在值和变量之间的关联时检测到数据流中的异常:

  • 如果使用变量而没有初始化。
  • 如果初始化变量至少未使用一次。

发表于 2019-09-24 17:16:55 回复(1)
变量是数据的一种
发表于 2019-11-26 15:53:21 回复(1)
数据流测试按照程序中的变量定义和使用的位置来选择程序的测试路径
发表于 2021-12-03 15:08:26 回复(0)
数据流测试用于分析程序中的数据流。它是收集有关变量如何在程序中流动数据的过程。它试图获得过程中每个特定点的特定信息。 数据流测试是一组测试策略,用于检查程序的控制流程,以便根据事件的顺序探索变量的顺序。它主要关注分配给变量的值和通过集中在两个点上使用这些值的点的点,可以测试数据流。数据流测试使用控制流图来检测可能中断数据流的不合逻辑的事物。由于以下原因,在值和变量之间的关联时检测到数据流中的异常:如果使用变量而没有初始化。如果初始化变量至少未使用一次。
发表于 2022-08-29 15:34:24 回复(0)
ABD一看就知道是错的,只能选c

发表于 2021-10-13 16:23:39 回复(1)
未定义的变量,我觉的条件。输入测试数据也能测试的到
发表于 2021-03-31 22:57:43 回复(0)