单选题 在软件工程中,白盒测试方法可用于测试程序的内部结构。此方法将程序作为(    )。
   A.路径的集合    B.循环的集合
   C.目标的集合    D.地址的集合
【正确答案】 A
【答案解析】路径测试是整个测试的柱石,是结构测试之一。路径可定义为:从程序元素的入口开始,到它的出口终止的可执行指令程序。路径测试的目标是通过检验足够多的程序元素的路径,来证实程序元素的实际结构同所期望的程序元素的结构是一致的。
   路径测试的实际目标是选择能够证实期望的结构和实际的结构是相同的路径的子集。如果不能完全做到这一点,最少也希望路径测试能够发现单元级错误中的大部分错误。
   白盒测试方法就是一种结构测试方法,它重视对程序测试覆盖的度量,总是希望把每个程序元素可能执行的每条路径都至少测试一次,因此在白盒测试时,被测试程序实际上是被看成为一个路径的集合,测试过程就是对各条路径逐一进行测试。