��而对一个具有多重选择和循环嵌套的程序,不同的路径数目也可能是天文数字。设给出一个如
图5.7
所示的小程序的流程图,其中包括了一个执行达20次的循环。那么它所包含的不同执行路径数高达520(=1013)条,若要对它进行穷举测试,覆盖所有的路径。假使测试程序对每一条路径进行测试需要1毫秒,同样假定一天工作24小时,一年工作365 天, 那么要想把如
图5.12
所示的小程序的所有路径测试完,则需要3170年。
图5.12 白盒测试中的穷举测试
��