javancss中的复杂度说明

上一篇 / 下一篇  2009-02-22 21:19:17 / 个人分类:集成测试

NCSS(Non Commenting Source Statements) 类似于java的有效代码行。1个很长的方法其可读性和可维护性都会较差,这通常也意味着代码中的高风险区域。

CCN(Cyclomatic Complexity Number),用于评价类方法的圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。对于负责测试遗留代码的测试人员,持续的跟进分析CCN,可以使我们更加清晰的了解代码的风险点,当CCN发生很大波动或者CCN很高的代码片段被变更时,测试人员需要非常小心,因为这通常代表着缺陷产生的概率很高。

在完成javancss的研究和试用后,我计划对所负责的项目进行javancss的持续分析和跟进,以便对测试的项目的风险做更好的把控


TAG:

 

评分:0

我来说两句

lucksender

lucksender

努力做专业测试

我的栏目

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 4099
  • 日志数: 4
  • 建立时间: 2009-02-22
  • 更新时间: 2009-02-24

RSS订阅

Open Toolbar