摘要:随着当今社会信息化和自动化程度的提高,因软件缺陷导致的损失及其后果越来越严重。本论文回顾和综述了国内外在软件缺陷测试数据和用例、数据挖掘模型及应用、数据挖掘系统、软件测试管理体系和标准化流程等各方面的最新研究进展。针对软件缺陷度量评估管理中如何应用数据挖掘和软件测试的理论和方法,系统地阐述了如何从源代码、软件历史和运行状态等数据中采集和建立软件缺陷数据仓库并自动生成测试用例;根据软件缺陷的特性,设计能对软件缺陷或错误进行自动定位、分类和描述,并可用于大型数据的数据挖掘模型和算法;最终,创建面向缺陷的软件可信性度量、评估标准化方案和开发高效且具扩展性的软件缺陷自动测试实验系统,从而减少软件开发、测试和维护中的工作量。