微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。