51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6184|回复: 8
打印 上一主题 下一主题

第227贴【2005-05-12】:圈复杂性

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-12 14:27:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 圈复杂性(Cyclomatic Complexity)的度量源自于数学的图论,用于描述一个软件模块的复杂性。复杂性C由下面的公式确定:
                            C=e-n+2p
     其中  e为图中的边数(即箭头的个数)
             n为节点数(即没有循环或分支的执行代码块)
             p为独立的过程数

    圈复杂性度量提供了软件模块复杂性的度量方法,可以用来确定达到分支覆盖所需的最大测试用例数.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-5-12 16:41:54 | 只看该作者
谢谢天网!!;)
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-5-13 08:32:27 | 只看该作者
那具体应该怎么操作呢?先画流程图,然后再计算吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-5-13 18:05:14 | 只看该作者
谁能举个例子还讲一下?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-5-13 18:19:47 | 只看该作者
hehe,还是买本书看一下吧,否则这种例子画起图来很麻烦
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-5-13 22:01:55 | 只看该作者
好像还有一种算法,就是流程图中封闭环个数,不过要在流程图的出口到入口增加一条线
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-5-16 13:18:52 | 只看该作者
想到图论就头疼
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-6-1 16:00:19 | 只看该作者
我的毕业设计里要用C/C++写个测试程序来自动测试被测程序的圈复杂度
哪位高手能帮忙想下算法好不???
只有两天就要交论文了
急死我了
小妹在此谢过
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-7-1 13:31:37 | 只看该作者
第一次听这个概念,跟进~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-29 17:25 , Processed in 0.069847 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表