2016-06-17 11:26:35

路径覆盖 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
数理逻辑
数理逻辑
编辑分类

路径覆盖的含义是,选取足够多的测试数据,使程序的每条可能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过一次)。

基本信息

  • 中文名

    路径覆盖

  • 应    用

    计算程序中的路径数

  • 含    义

    选取数据可能路径至少执行一次

  • 要    求

    足够多的测试用例

目录

折叠 编辑本段 基本简介

路径覆盖的含义是,选取足够多的测试数据,使程序的每条可能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过一次)。

路径覆盖要求设计足够多的测试用例,在白盒测试法中,覆盖程度最高的就是路径覆盖,因为其覆盖程序中所有可能的路径。

对于比较简单的小程序来说,实现路径覆盖是可能的,但是如果程序中出现了多个判断和多个循环,可能的路径数目将会急剧增长,以致实现路径覆盖是几乎不可能的。

所以我们需要路径分析,计算程序中的路径数(复杂度)。

以下的公式:

V(G)=e-n+2

PS:其中e为边数,n为结点数。

阅读全文

热点资讯