搜题
用户您好, 请在下方输入框内搜索其它题目:
搜题
题目内容 (请给出正确答案)
提问人:网友 发布时间:
【问答题】

路径测试技术中几种主要覆盖的含义?

更多“路径测试技术中几种主要覆盖的含义?”相关的问题
第1题
[简答题] 严格说来,有两不同路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两测试可分别称为程序自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序条件表达式,根据程序变量当前值计算该条件表达式值(真或假),并相应地分支。强迫执行是在用程序图作为程序抽象模型时产生一个人为概念,它可以简化测试问题。强迫执行含义是,一旦遇到条件表达式,测试者就强迫程序分两情况(条件表达式值为真和为假)执行。显然,强迫执行将遍历程序图所有路径,然而由于各个条件表达式之间存在相互依赖关系,这些路径某一些在自然执行时可能永远也不会进入。为了使强迫执行概念在实际工作有用,它简化测试工具好处应该超过它使用额外不可能达到测试用例所带来坏处。在绝大多数情况下,强迫执行测试数并不比自然执行测试数大很多,此外,对强迫执行定义实际上包含了一技术,能够缩短在测试含有循环程序时所需要运行时间。程序大部分执行时间通常用于重复执行程序DO循环,特别是嵌套循环。因此必须发明一技术,使得每个DO循环只执行一遍。这样做并不会降低测试功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出自动测试每条路径技术如下:当编写程序时每个DO循环应该写成一包含测试变量T和模式变量M特殊形式,因此: 试分析Laemmel技术优缺点。

点击查看答案
第2题
[简答题] 严格说来,有两不同路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两测试可分别称为程序自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序条件表达式,根据程序变量当前值计算该条件表达式值(真或假),并相应地分支。强迫执行是在用程序图作为程序抽象模型时产生一个人为概念,它可以简化测试问题。强迫执行含义是,一旦遇到条件表达式,测试者就强迫程序分两情况(条件表达式值为真和为假)执行。显然,强迫执行将遍历程序图所有路径,然而由于各个条件表达式之间存在相互依赖关系,这些路径某一些在自然执行时可能永远也不会进入。为了使强迫执行概念在实际工作有用,它简化测试工具好处应该超过它使用额外不可能达到测试用例所带来坏处。在绝大多数情况下,强迫执行测试数并不比自然执行测试数大很多,此外,对强迫执行定义实际上包含了一技术,能够缩短在测试含有循环程序时所需要运行时间。程序大部分执行时间通常用于重复执行程序DO循环,特别是嵌套循环。因此必须发明一技术,使得每个DO循环只执行一遍。这样做并不会降低测试功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出自动测试每条路径技术如下:当编写程序时每个DO循环应该写成一包含测试变量T和模式变量M特殊形式,因此: 设计一个程序按照Laemmel技术自动修改待测试程序。利用这个测试工具修改上一问人工修改程序,两次修改得到结果一致吗?

点击查看答案
第3题
[简答题] 严格说来,有两不同路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两测试可分别称为程序自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序条件表达式,根据程序变量当前值计算该条件表达式值(真或假),并相应地分支。强迫执行是在用程序图作为程序抽象模型时产生一个人为概念,它可以简化测试问题。强迫执行含义是,一旦遇到条件表达式,测试者就强迫程序分两情况(条件表达式值为真和为假)执行。显然,强迫执行将遍历程序图所有路径,然而由于各个条件表达式之间存在相互依赖关系,这些路径某一些在自然执行时可能永远也不会进入。为了使强迫执行概念在实际工作有用,它简化测试工具好处应该超过它使用额外不可能达到测试用例所带来坏处。在绝大多数情况下,强迫执行测试数并不比自然执行测试数大很多,此外,对强迫执行定义实际上包含了一技术,能够缩短在测试含有循环程序时所需要运行时间。程序大部分执行时间通常用于重复执行程序DO循环,特别是嵌套循环。因此必须发明一技术,使得每个DO循环只执行一遍。这样做并不会降低测试功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出自动测试每条路径技术如下:当编写程序时每个DO循环应该写成一包含测试变量T和模式变量M特殊形式,因此: 选取一个包含循环和IF语句程序,用Laemmel技术修改这个程序,上机实际测试这个程序并解释所得到结果。

点击查看答案
第4题
[简答题] 严格说来,有两不同路径覆盖测试,分别为程序路径覆盖和程序图路径覆盖。这两测试可分别称为程序自然执行和强迫执行。所谓自然执行是指测试者(人或计算机)读入程序条件表达式,根据程序变量当前值计算该条件表达式值(真或假),并相应地分支。强迫执行是在用程序图作为程序抽象模型时产生一个人为概念,它可以简化测试问题。强迫执行含义是,一旦遇到条件表达式,测试者就强迫程序分两情况(条件表达式值为真和为假)执行。显然,强迫执行将遍历程序图所有路径,然而由于各个条件表达式之间存在相互依赖关系,这些路径某一些在自然执行时可能永远也不会进入。为了使强迫执行概念在实际工作有用,它简化测试工具好处应该超过它使用额外不可能达到测试用例所带来坏处。在绝大多数情况下,强迫执行测试数并不比自然执行测试数大很多,此外,对强迫执行定义实际上包含了一技术,能够缩短在测试含有循环程序时所需要运行时间。程序大部分执行时间通常用于重复执行程序DO循环,特别是嵌套循环。因此必须发明一技术,使得每个DO循环只执行一遍。这样做并不会降低测试功效,因为经验表明第一次或最后一次执行循环时最容易出错。 Laemmel教授提出自动测试每条路径技术如下:当编写程序时每个DO循环应该写成一包含测试变量T和模式变量M特殊形式,因此: 怎样把Laemmel技术推广到包含WHILE DO 和REPEAT UNTIL语句程序?

点击查看答案
第5题

A、条件覆盖测试技术属于黑箱测试  B、白箱测试是根据内部控制结构,测试是否依据设计正确执行  C、黑箱测试一般只输入正确时,看是否有正确输出  D、用白箱测试,有时可以设计足够测试用例,是它覆盖程序所有可能路径  

点击查看答案
第6题

A、语句覆盖  B、判定覆盖  C、猜错法  D、基本路径测试  

点击查看答案
第8题

A、判定覆盖可能使一些条件得不到测试  B、语句覆盖查错能力最强  C、条件组合覆盖查错能力较强  D、路径覆盖查错能力强  

点击查看答案
第9题

A、语句覆盖测试  B、边界值分析测试  C、条件覆盖测试  D、判断覆盖测试  

点击查看答案
客服
TOP

请使用微信扫码支付

订单号:
遇到问题请联系在线客服