会议专题

软件的可测试性分析方法述评

软件测试是软件工程领域中重要组成部分.随着软件规模的不断扩大,测试工作的复杂性也不断升高,而改善、提高软件可测试性则是降低测试复杂性的有效手段.为达到这一目标,首先要能对软件的可测试性进行准确的度量.这种度量结果除了作为软件度量的一个量化指标外,还应能为改善可测试性提供指导、为测试的设计提供有效帮助.本文对现有软件可测试性分析方法进行归类,将已有技术大致归并为基于复杂度分析、基于信息论分析、基于PIE技术分析和基于UML类图分析四种基本类型.简要介绍了每一类方法,对这些方法的特点与不足进行分析比较,并探讨今后的研究方向.

软件可测试性 软件复杂性度量 信息流图 PIE技术 软件测试

刘菲菲 单锦辉 姜瑛

北京大学软件工程研究所(北京);西安武警工程学院通信工程系 北京大学软件工程研究所(北京);酒泉卫星发射中心 北京大学软件工程研究所(北京);昆明理工大学信息工程与自动化学院(昆明)

国内会议

第十届全国容错计算机学术会议

北京

中文

267-273

2003-09-01(万方平台首次上网日期,不代表论文的发表时间)