正在加载图片...
732黑盒测试与白盒测试 例2:用白盒法测试一个100行的C语言程序,其中有20次的循 环,内部循环中用到4个if-else结构,那么不同的路径就有520 种可能。如果每一条路径进行测试需要1毫秒,假定一年工作 365×2小时,要想把所有路径测试完则需要3024年才能完 成对这个程序的测试。所以要遍历所有路径进行完全测试是不 可能的。 因此,无论白盒或黑盒测试,要想进行“穷举”测试,试 图输入一切可能的数据让程序都执行一遍,以求发现所有隐 藏的错误,事实上这是不可能的。应采用选择测试,即选择 有代表性的、典型的数据作为测试用例。 第7章软件测试第7章 软件测试 例2:用白盒法测试一个100行的C语言程序,其中有20次的循 环,内部循环中用到4个if-else结构,那么不同的路径就有5 20 种可能。如果每一条路径进行测试需要1毫秒,假定一年工作 365 × 24小时,要想把所有路径测试完则需要3024年才能完 成对这个程序的测试。所以要遍历所有路径进行完全测试是不 可能的。 因此,无论白盒或黑盒测试,要想进行“穷举”测试,试 图输入一切可能的数据,让程序都执行一遍,以求发现所有隐 藏的错误,事实上这是不可能的。应采用选择测试,即选择 有代表性的、典型的数据作为测试用例。 7.3.2 黑盒测试与白盒测试
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有