域错误测试和控制流/数据流测试有什么区别?

问题描述

我目前可以阅读以下说明:

基于流程图的测试技术之间存在根本区别 和域测试。流图是指控制流图和数据流 图形。区别解释如下: 从控制流图或数据流图中选择路径以满足 一定的覆盖标准。提醒读者,控制流覆盖标准是statement coverage,branch coverage,and predicate coverage。 同样,研究的标准涵盖了定义和使用方面 程序中的变量是 all-defs,all-c-uses,all-p-uses,and all-uses,以 列举几个。分析路径谓词以导出测试数据。尽管 选择路径和相应的测试数据,不做任何假设 关于所选测试用例可能发现的实际故障类型,即没有明确考虑特定类型的故障 用于检测。

错误测试采用全新的故障检测方法。一 定义一类故障,称为域错误,并选择测试数据 检测这些故障。如果程序有域错误,这些错误将被揭示 通过测试用例。

我仍然不太清楚域错误测试和控制流/数据流测试之间的主要区别是什么?域错误测试与控制流/数据流测试相比有哪些优势?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)