简答题

请给出一个小例子说明穷举测试一个程序实际上是不可能的。

正确答案

假设一个程序P有输入量X和Y及输出量Z,在字长为32位的计算机上运行。若X、Y取整数,按黑盒方法进行穷举测试,可采用的测试数据组的个数为232×232=264。如果测试一组数据需要1毫秒,一年工作365×24小时,完成所有测试需5亿年。因此,即使是一个简单的程序,穷举测试也是不可能的。

答案解析

相似试题
  • 对象特性的三要素是什么,请通过一个实际的例子来说明三要素的内容。

    简答题查看答案

  • 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。"一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。" 要求:设三角形的3条边分别为A、B、C。

    简答题查看答案

  • 下面给出的伪码中有一个错误。请仔细阅读这段伪码,说明该伪码的语法特点,找出并改正伪码中的错误。字频统计程序的伪码如下:

    简答题查看答案

  • 一般来说,若能分别给出满足某个概念正反两个方面的3个例子,我们就说,这个概念被真正的掌握了。等价关系是学科中一个非常重要的概念,是我们对现实世界进行“划分”,并降低问题复杂性的一个强有力工具,请分别给出3个满足等价关系和3个不满足等价关系的例子。

    简答题查看答案

  • 请给出本原多项式的定义,并用一个实例来说明它的性质。

    简答题查看答案

  • 编写一个java程序,用穷举法找出2~50之间的素数,并打印出来。

    简答题查看答案

  • 设计一个程序:其功能是对被测试字中1的个数进行计数。本例作为子程序设计的一个例子,是程序与子程序不在一个代码段,和调用程序与子程序在一个代码段这两种情况都具备的应用实例,也是一个子程序嵌套结构的实例。

    简答题查看答案

  • 对小的程序进行穷举测试是可能的,用穷举测试能否保证程序是百分之百正确呢?

    简答题查看答案

  • 给出以下代码,请问该程序的运行结果是什么? 请选择一个正确答案:()

    单选题查看答案