【技术实现步骤摘要】
一种基于Python的迭代测试结果评估方法
本专利技术涉及计算机
,更具体的说是涉及一种基于Python的迭代测试结果评估方法。
技术介绍
当前,在软件开发过程中,通常使用JIRA进行问题跟踪和管理。JIRA是一个过程管理系统,融合了项目管理、任务管理和缺陷管理。主要用于软件开发过程,跟踪并管理在项目开发和维护中出现的问题(如:BUG、新特性、任务、改进等)。JIRA作为一个专业的问题跟踪系统可以帮助用户把BUG管理起来,让跟踪和管理在项目中发现的问题变得简单,而且充分利用JIRA的灵活配置和扩展性,可以将JIRA作为一个项目管理系统或者IT支持系统。但是,JIRA管理工具对迭代测试的管理分为测试用例管理、测试用例执行管理、测试缺陷管理,3个维度的管理分别对应模块+需求+用例、用例+结果+缺陷、缺陷的展现维度,3个维度对应的测试数据分别为:测试用例数据、测试用例执行结果数据和缺陷数据,无法将3个维度的数据采用统一的需求的进度与质量角度进行展现,不能以需求的维度体现迭代期间各个需求的测试进度跟需求质量。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种基于 ...
【技术保护点】
1.一种基于Python的迭代测试结果评估方法,其特征在于,包括如下步骤:步骤1:通过Python建立需求结果数据结构;步骤2:将测试用例数据、用例执行结果数据、测试缺陷数据迭代测试数据导入Python的 xlrd模块中;步骤3:将测试用例数据、用例执行结果数据和测试缺陷数据迭代测试数据通过共用键值建立关联;步骤4:获取测试用例执行结果数据中的用例键值并同测试用例数据比对,一致的用例键值按需求ID汇总计数、统计每个需求ID下的用例执行进度数据,并将上述数据保存到需求结果数据结构中。
【技术特征摘要】
1.一种基于Python的迭代测试结果评估方法,其特征在于,包括如下步骤:步骤1:通过Python建立需求结果数据结构;步骤2:将测试用例数据、用例执行结果数据、测试缺陷数据迭代测试数据导入Python的xlrd模块中;步骤3:将测试用例数据、用例执行结果数据和测试缺陷数据迭代测试数据通过共用键值建立关联;步骤4:获取测试用例执行结果数据中的用例键值并同测试用例数据比对,一致的用例键值按需求ID汇总计数、统计每个需求ID下的用例执行进度数据,并将上述数据保存到需求结果数据结构中。2.根据权利要求1所述的基于Python的迭代测试结果评估方法,其特征在于,所述步骤2具体为:采用JIRA工具,将测试用例数据、用例执行结果数据、测试缺陷数据导出后再导入Python的xlrd模块中。3.根据权利要求1所述的基于Python的迭代测试结果评估方法,其特征在于,所述共用键值包括用例键值和缺陷键值。4.根据权利要求1所述的基于Python的迭代测试结果评估方法,其特征在...
【专利技术属性】
技术研发人员:王阳,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。