10

软件测试的艺术包含对“ ON -units”的几个引用。这是测试用例设计部分的示例:

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

  • 没有决定的程序。
  • 具有多个入口点的程序或子例程/方法。仅当在特定入口点输入程序时,才可能执行给定的语句。
  • ON单位内的语句。遍历每个分支方向不一定会导致执行所有ON单元。

我以前没见过ON -unit 这个词,我在谷歌上找不到定义。什么是ON单元?

4

1 回答 1

10

ON-unitPL/I 语言中的一种异常处理方法,就像catch更现代语言中的块一样。所以听起来好像他们在说执行代码的每个分支(在 ON 单元之外)不一定会触发所有已处理的异常(在 ON 单元内)。

于 2012-09-22T21:47:14.890 回答