什么是ON单元?

10

软件测试艺术中提到了几个关于“ON-units”的参考。以下是测试用例设计部分的一个例子:

决策覆盖通常可以满足语句覆盖。由于每个语句都位于从分支语句或程序入口发出的某些子路径上,如果执行了每个分支方向,则必须执行每个语句。然而,至少有三个例外:

  • 没有决策的程序。
  • 具有多个入口点的程序或子程序/方法。给定语句可能仅在以特定入口点进入程序时执行。
  • ON-units内的语句。遍历每个分支方向不一定会导致执行所有ON-units。

我之前没有见过ON-unit这个术语,并且在谷歌上找不到定义。那么ON-unit是什么?


2
这本书是WGU软件开发课程中用于软件质量保证的。很高兴您问了这个问题。 - SomeTonyGuy
1个回答

11

ON-unit(异常处理单元)PL/I语言中的一种异常处理方法,类似于现代语言中的catch块。因此,这意味着执行代码分支(在ON-unit之外)并不一定会触发所有已处理的异常(在ON-unit之内)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接