当前位置: 首页 > 专利查询>李岩专利>正文

用于评价软件测试质量和开发能力的管理系统实现方法技术方案

技术编号:9113773 阅读:176 留言:0更新日期:2013-09-05 02:58
用于评价软件测试质量和开发能力的管理系统实现方法,涉及软件测试管理领域。本发明专利技术由数据采集系统、算法管理系统、预算管理系统、报告管理系统组成。通过对软件测试计划和测试数据的采集,使用特定的算法,对软件测试环节的质量和预算进行评估。本发明专利技术将数据采集环节、算法配置环节、预算配置环节、报告生成环节相互独立,可以针对不同的软件测试项目配置不同的算法和预算管理,可以与现有技术的所有测试工具配合使用,针对软件工业化生产企业和领域提供持续改善应用软件开发和测试质量的工具,具有安全可靠,快速推广,维护简便的特点。

【技术实现步骤摘要】

【技术保护点】
用于评价软件测试质量和开发能力的管理系统实现方法由数据采集系统、算法管理系统、预算管理系统、报告管理系统组成;数据采集系统由测试计划适配器、需求采集器、测试用例采集器、用例执行数据采集器、成品缺陷采集器组成;算法管理系统由算法基本元素定义器、算法公式生成器、算法表生成器组成;预算管理系统由测试预算采集器、测试预算分配器、预算阀值定义器、告警生成器组成;报告管理系统由报表内容定义器、个人工作质量评估器、项目组工作质量评估器组成,其主要步骤为:1)???????数据采集①由数据采集系统的测试计划适配器,采集测试计划并将测试计划分解成项目名称、项目预算、需求编写负责人、需求分解负责人、测试用例编写人、测试执行人、测试项目经理并存储到本地数据库,采集的方法包括从第三方测试工具导入和人工录入,其中项目预算包含人力成本、设备成本、环境成本、浮动预算成本、项目工期;②由数据采集系统的需求采集器,采集软件开发文档中的需求书并存储到本地数据库,并将需求书与需求编写负责人对应,采集的方法包括从第三方测试工具导入和人工录入;③由数据采集系统的需求采集器,采集分解的需求并存储到本地数据库,并将分解的需求与需求分解负责人对应,采集的方法包括从第三方测试工具导入和人工录入,根据项目规模差异需求分解负责人可以是多个不同的自然人,用需求分解负责人1到需求分解负责人M表示,根据项目的复杂度差异,同一个需求分解负责人对应多个分解的需求,用分解的需求1到分解的需求N表示;?④由数据采集系统的测试用例采集器,采集测试用例并存储到本地数据库,并将测试用例与测试用例编写人对应,由于一个分解的需求只能对应一个测试用例编写人,因此测试用例采集器直接将测试用例通过测试用例编写人与分解的需求相对应,采集的方法包括从第三方测试工具导入和人工录入,一个分解的需求对应一个测试用例编写人对应多个测试用例,用测试用例1到测试用例K表示;⑤由数据采集系统的用例执行数据采集器,采集用例执行数据并存储到本地数据库,并将用例执行数据分解成用例执行次数、用例通过次数、缺陷报告、缺陷等级,采集的方法包括从第三方测试工具导入和人工录入,用例执行人对应测试用例,测试用例对应用例执行次数、用例通过次数、缺陷报告、缺陷等级,并将缺陷报告与测试执行人对应,用例执行人与测试用例逐一对应,用例执行人1到用例执行人K根据测试计划分工可以是多个不同的自然人也可以是同一个自然人;??⑥由数据采集系统的成品缺陷采集器,采集成品缺陷并存储到本地数据库,并将成品缺陷分解成成品缺陷报告和成品缺陷等级,采集的方法包括从第三方测试工具导入和人工录入,成品缺陷的概念是软件已经部署到生产环境后发现的软件缺陷;2)???????算法管理?①由算法管理系统的算法基本元素定义器,定义完成开发质量评估、需求编写质量评估、需求分解质量评估、用例编写质量评估、测试执行质量评估所需要的基本计算元素,算法基本元素定义器默认的算法基本元素定义如下所示;用于测试执行质量评估所需要的算法基本元素包括成品缺陷报告、测试用例、成品缺陷等级、缺陷报告、用例要求执行次数、用例执行次数、用例通过次数,其中用例要求执行次数由测试项目经理在算法基本元素定义器进行手工输入,作为对测试执行工作的统一要求,算法基本元素定义器根据缺陷报告统计每个测试执行人的缺陷报告次数;用于用例编写质量评估所需要的算法基本元素包括成品缺陷报告、成品缺陷等级、分解的需求、测试用例,算法基本元素定义器根据测试用例统计每个测试用例编写人编写的测试用例数;用于需求分解质量评估所需要的算法基本元素包括成品缺陷报告、成品缺陷等级、测试用例、分解的需求、需求书,算法基本元素定义器根据分解的需求统计每个需求分解负责人编写的分解的需求数;用于需求编写质量评估所需要的算法基本元素包括成品缺陷报告、成品缺陷等级、测试用例、分解的需求、需求书,算法基本元素定义器根据需求书自动统计需求书功能点数量,需求书作为开发和测试应用软件的基本文档,编写规范中明确要求以独立章节说明每一个功能点,因此计算机程序可以很容易统计出需求书功能点数量;用于开发质量评估所需要的算法基本元素包括成品缺陷报告、成品缺陷等级、缺陷报告、缺陷等级、需求书,算法基本元素定义器根据缺陷报告统计相同缺陷报告次数;?②由算法管理系统的算法公式生成器,定义完成开发质量评估、需求编写质量评估、需求分解质量评估、用例编写质量评估、测试执行质量评估所需要的算法公式,算法公式生成器默认的算法公式如下所示;?用于测试执行质量评估所需要的算法公式步骤为:i.定义包含系数Q,成...

【技术特征摘要】

【专利技术属性】
技术研发人员:李岩
申请(专利权)人:李岩
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1