首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多维度评估软件测试有效性的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国航空工业集团公司成都飞机设计研究所

摘要:本发明属于软件测试领域,具体为一种多维度评估软件测试有效性的方法。鉴于软件测评有效性评价现状,该方法通过研究软件测试有效性的度量指标及度量方法,建立测试有效性度量模型,从多个维度对测试有效性进行综合度量。通过分析软件过程度量属性,建立了一个较为完善的多维度评估软件测试有效性的度量模型,选取了有针对性的度量指标和度量元,构造了基于软件缺陷及测试过程的多维度软件测试有效性的评价指标体系,构建了用于量化评价的模型,可以量化地评估软件测试工作的有效性,提升了测试评估的客观准确性,使得评价要素完整,评价模型合理。

主权项:1.一种多维度评估软件测试有效性的方法,其特征在于,包括如下步骤:步骤一:统计缺陷分布信息收集整理软件测试过程包括自测试、模飞试飞试验、三方测评、交付使用后阶段所产生的缺陷信息;所述的自测试包括单元测试、集成测试、配置项测试、系统测试;步骤二:缺陷信息分类定义一个N元组模型,,…,,…,来描软件缺陷属性,其中n1,i=1,2,…,n为N元组的第i个分量;结合软件研制过程,对各阶段的软件缺陷信息进行分类;步骤三:度量元选择针对软件测试的技术和管理要求,选择度量元的种类和数量,度量元包括缺陷密度、缺陷有效率、测试用例执行率、需求覆盖率、测试止损率、代码覆盖率、测试效率;缺陷密度是指每千行代码的缺陷数量;缺陷有效率是指由于测试人员对软件的理解可能有偏差,这些未确认的软件缺陷需要与软件开发方或者软件用户确认后才可以标记为确认的软件缺陷,才定义为有效的软件缺陷;缺陷有效率计算公式为:确认的软件缺陷测试提出软件缺陷*100%;测试用例执行率:设计的测试用例应尽可能全部执行;如果有未执行的测试用例,应当给出理由;计算方法为:所有被执行的测试用例所有设计的测试用例*100%;需求覆盖率是指所有测试用例对应的需求条目数占总需求条目数的比例;测试止损率,是指该阶段发现的缺陷损失在整体缺陷损失的比例;代码覆盖率是指测试覆盖的代码占总代码的比例;测试效率TR=;步骤四:度量模型建立度量模型,每个评估阶段的有效性评估数学表达为=,其中f表示度量方法,i=1,2,…,n表示第i个度量元,n1;度量方法f缺陷密度=其余=;步骤五:测试有效性评估与反馈自测试有效性=三方测试有效性=得到测试有效性评估数据后,将软件测试有效性进行综合评价分为A、B、C、D四个等级,计算方法如下:测试等级=测试有效性*100*评价调整系数Z;评价调整系数Z如下:0,1000]行,系数0.79;1000,3000]行,系数0.85;3000,6000]行,系数0.90;6000,10000]行,系数0.94;10000,30000]行,系数0.97;30000,50000]行,系数0.99;50000,100000]行,系数1.0;100000行以上,系数1.0;步骤五中的测试有效性评估可在软件测试各阶段开展;自测试有效性评估应考虑自测试阶段测试情况以及自测试后续阶段的验证情况;三方测试有效评估只需考虑三方测试后续阶段的验证情况。

全文数据:

权利要求:

百度查询: 中国航空工业集团公司成都飞机设计研究所 一种多维度评估软件测试有效性的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。