System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及轨道交通,特别涉及一种影响分析报告全自动生成系统及方法。
技术介绍
1、城市轨道交通集成项目(以下简称“城轨项目”)影响分析活动一般在数据发布到测试且测试活动正式启动前进行,为整个测试活动提供依据,是测试过程非常重要的环节,影响分析的质量直接影响被测产品的交付质量。
2、影响分析报告的实现过程可以拆解成以下三部分:1.确定分析范围(分析项),即针对城轨项目上数据软件的哪些变更内容进行影响分析;2.组会讨论数据软件的变更项对测试的影响,确保影响分析内容的准确且全面输出。与会者要求项目技术经理、相关子系统经理、validation&verification(以下简称v&v)经理以及相关测试人员必须出席,该环节很大程度依赖于与会者的经验值,经验越丰富,考虑得影响范围越全面透彻;3.用例反馈环节。影响分析会议结束后,v&v经理出具影响分析报告初版,内容包括分析项、分析内容、分配测试阶段等,用例反馈环节即测试人员根据详细的分析内容回填具体用例编号到影响分析报告中。最后,经过v&v经理的审核、汇总形成影响分析报告终稿。由此可知传统的影响分析报告的生成均需要大量的人工参与,且还会存在因人员疏漏导致测试缺失的风险,人工成本很高,效率降低的问题。
技术实现思路
1、本专利技术的目的是提供一种影响分析报告全自动生成系统及方法,实现自动生成影响分析报告,特别是自动生成城市轨道交通集成项目的影响分析报告。
2、为了实现以上目的,本专利技
3、一种影响分析报告全自动生成系统,包括:发布单解析单元10,获取系统发布单,并根据所述系统发布单获取本次发布测试的各子系统发布单。
4、分析项信息获取单元11,解析各所述子系统发布单,并获取分析项。分析项信息解析单元12,解析分析项的标签内容,提取关键字信息。分析内容相关信息获取单元13,通过所述关键字信息获取分析内容、测试阶段和用例编号。信息整合存储单元14,整合所述分析项、所述分析内容、所述测试阶段和用例编号,生成影响分析报告。输出单元15,输出所述影响分析报告。
5、可选地,所述发布单解析单元10与发布单数据库连接,获取所述系统发布单,解析所述系统发布单,自动获取到本次发布测试的子系统发布单,通过进一步解析每一个所述子系统发布单的信息,依次自动获取到所有分配至本轮测试的测试项id,作为影响分析报告的分析项id。
6、可选地,所述分析项信息获取单元11与缺陷数据库连接,通过所述测试项id获取该测试项id对应的具体描述内容,作为影响分析报告中分析项id的具体描述内容,并将该测试项id对应的具体描述内容保存至所述信息整合存储单元14;该测试项id对应的具体描述内容为所述分析项的标签内容。
7、可选地,所述分析项信息解析单元12通过解析该测试项id对应的具体描述内容,识别并提取出所述关键字信息。
8、可选地,所述关键字信息包括:【子系统名称,数据修改内容1,数据修改内容2,...,数据修改内容n1】、【系统,设计修改内容1,设计修改内容2,…,设计修改内容m1】和【fivp,子系统名称1,子系统名称2,...,子系统名称i】中的任意一种或组合。
9、可选地,所述分析内容相关信息获取单元13具体用于:判断所述关键字信息是【fivp,子系统名称1,子系统名称2,...子系统名称i】时,则记录分析项id和分析标题。并记录分析内容为:根据缺陷描述执行测试;测试分配至相应的子系统名称1~子系统名称i对应的子系统;获取关联的用例编号;完成信息保存。
10、可选地,判断所述关键字信息不是【fivp,子系统名称1,子系统名称2,...,子系统名称i】时,则仅记录保存分析项id和分析标题信息。解析所述分析标题信息的关键字,根据分析标题信息的关键字从影响分析数据库中获取对应分析标题分配的分析内容、测试阶段和用例编号;记录分析内容、测试阶段和用例编号,完成信息保存。
11、可选地,所述信息整合存储单元14用于对得到的分析项id、分析项的具体描述内容、分析内容、测试阶段和用例编号进行逐条存储,以进行信息整合,得到影响分析报告。
12、可选地,所述的输出单元15以excel形式显示接口的所述影响分析报告。
13、另一方面,本专利技术还提供一种基于如上文所述的影响分析报告全自动生成系统的影响分析报告全自动生成方法,包括:获取系统发布单,并根据所述系统发布单获取本次发布测试的各子系统发布单。解析各所述子系统发布单,并获取分析项。解析分析项的标签内容,提取关键字信息。通过所述关键字信息获取分析内容、测试阶段和用例编号。整合所述分析项、所述分析内容、所述测试阶段和用例编号,生成影响分析报告。输出所述影响分析报告。
14、可选地,所述根据所述系统发布单获取本次发布测试的各子系统发布单的步骤包括:获取项目待测试的系统发布单;获取系统发布单单号、设计基线、数据基线、子系统发布单的个数k,并保存;获取子系统发布单判断当前子系统发布单的状态是否为new,若是,获取当前子系统发布单的单号,分配至本轮测试的测试项id,累计记录测试项数目n,并保存信息;若否,则舍弃当前子系统发布单,获取下一子系统发布单。
15、可选地,依次获取各测试项id对应的具体描述内容,完成记录保存。所述测试项id作为分析项id,测试项id对应的具体描述内容为对应的分析项id的具体描述内容,记录保存。
16、可选地,解析测试项id对应的具体描述内容,提取对应分析项id的关键字信息。
17、可选地,所述关键字信息包括:【子系统名称,数据修改内容1,数据修改内容2,...,数据修改内容n1】、【系统,设计修改内容1,设计修改内容2,…,设计修改内容m1】和【fivp,子系统名称1,子系统名称2,...,子系统名称i】中的任意一种或组合。
18、可选地,判断识别的关键字信息是否是[fivp,子系统名称1,子系统名称2,...,子系统名称i],若是,则分析内容记录为:根据缺陷描述执行测试;测试分配至子系统名称1~子系统名称i对应的子系统;获取关联用例编号;完成信息保存。
19、可选地,判断识别的关键字信息不是[fivp,子系统名称1,子系统名称2,...,子系统名称i],则记录分析项id及对应的分析标题。解析分析标题的关键字。根据关键字获取对应分析标题的分析内容、分配的测试阶段和用例编号。记录分析项的id、分析标题、分析内容、测试阶段和用例编号。
20、可选地,逐条输出分析项的各项内容,包括:分析项的id、分析标题、分析内容、分配阶段和用例编号,形成并输出影响分析报告。
21、本专利技术至少具有以下技术效果之一:
22、本专利技术打破了传统的组会讨论确认影响分析的模式,有效提升效率、降低人工成本的同时,充分整合以往项目分析经验,有效提升影响分析的全面性、准确性。
23本文档来自技高网...
【技术保护点】
1.一种影响分析报告全自动生成系统,其特征在于,包括:
2.如权利要求1所述的影响分析报告全自动生成系统,其特征在于,
3.如权利要求2所述的影响分析报告全自动生成系统,其特征在于,
4.如权利要求3所述的影响分析报告全自动生成系统,其特征在于,
5.如权利要求4所述的影响分析报告全自动生成系统,其特征在于,
6.如权利要求5所述的影响分析报告全自动生成系统,其特征在于,
7.如权利要求6所述的影响分析报告全自动生成系统,其特征在于,
8.如权利要求7所述的影响分析报告全自动生成系统,其特征在于,
9.如权利要求8所述的影响分析报告全自动生成系统,其特征在于,
10.一种基于如权利要求1~9中任一项所述的影响分析报告全自动生成系统的影响分析报告全自动生成方法,其特征在于,包括:
11.如权利要求10所述的影响分析报告全自动生成方法,其特征在于,
12.如权利要求11所述的影响分析报告全自动生成方法,其特征在于,
13.如权利要求12所述的
14.如权利要求13所述的影响分析报告全自动生成方法,其特征在于,
15.如权利要求14所述的影响分析报告全自动生成方法,其特征在于,
16.如权利要求15所述的影响分析报告全自动生成方法,其特征在于,判断识别的关键字信息不是[FIVP,子系统名称1,子系统名称2,...子系统名称i],则
17.如权利要求16所述的影响分析报告全自动生成方法,其特征在于,逐条输出分析项的各项内容,包括:分析项的ID、分析标题、分析内容、分配阶段和用例编号,形成并输出影响分析报告。
...【技术特征摘要】
1.一种影响分析报告全自动生成系统,其特征在于,包括:
2.如权利要求1所述的影响分析报告全自动生成系统,其特征在于,
3.如权利要求2所述的影响分析报告全自动生成系统,其特征在于,
4.如权利要求3所述的影响分析报告全自动生成系统,其特征在于,
5.如权利要求4所述的影响分析报告全自动生成系统,其特征在于,
6.如权利要求5所述的影响分析报告全自动生成系统,其特征在于,
7.如权利要求6所述的影响分析报告全自动生成系统,其特征在于,
8.如权利要求7所述的影响分析报告全自动生成系统,其特征在于,
9.如权利要求8所述的影响分析报告全自动生成系统,其特征在于,
10.一种基于如权利要求1~9中任一项所述的影响分析报告全自动生成系统的影响分析报告全自动生成方法,...
【专利技术属性】
技术研发人员:贾丽敏,杨帆,吕鑫,郇文秀,韩连鸽,张京伟,邵明远,杨菲,
申请(专利权)人:卡斯柯信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。