基于流程图生成数据案例的方法及装置制造方法及图纸

技术编号:29968231 阅读:28 留言:0更新日期:2021-09-08 09:40
本公开提供了一种基于流程图生成数据案例方法,可以应用于人工智能技术领域。该方法包括:获取目标流程图;根据流程图示例、预设数据标识信息和所述目标流程图确定初始测试数据;根据所述初始测试数据的类型确定数据序列组;根据所述数据序列组确定数据边界;根据所述数据边界对所述数据序列组进行抽样重组确定数据案例。本公开还提供了一种基于流程图生成数据案例的装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
基于流程图生成数据案例的方法及装置


[0001]本公开涉及人工智能
,更具体地涉及一种基于流程图生成数据案例的方法、装置、设备、介质和程序产品。

技术介绍

[0002]流程图作为常见的图形语言。可以更加直观的展现程序的逻辑和关联关系。测试人员执行测试任务时通常先编写测试案例,一个示例中,在测试人员通过流程图了解了被测交易/程序后,需要人工转换为测试案例,在这个转换过程中,还需要考虑如何保证所有的分支都能够被测试案例进行覆盖,导致测试人员测试效率低,测试案例容易出错。

技术实现思路

[0003]鉴于上述问题,本公开提供了提高测试效率的基于流程图生成数据案例的方法、装置、设备、介质和程序产品。
[0004]根据本公开的第一个方面,提供了一种基于流程图生成数据案例方法,包括:获取目标流程图;
[0005]根据流程图示例、预设数据标识信息和所述目标流程图确定初始测试数据;
[0006]根据所述初始测试数据的类型确定数据序列组;
[0007]根据所述数据序列组确定数据边界;
>[0008]根据所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于流程图生成数据案例的方法,包括:获取目标流程图;根据流程图示例、预设数据标识信息和所述目标流程图确定初始测试数据;根据所述初始测试数据的类型确定数据序列组;根据所述数据序列组确定数据边界;根据所述数据边界对所述数据序列组进行抽样重组确定数据案例。2.根据权利要求1所述的方法,其特征在于,所述根据流程图示例、预设数据标识信息和所述目标流程图确定初始测试数据,包括:获取所述目标流程图的数据标识信息;根据所述目标流程图的数据标识信息、所述预设数据标识信息和所述流程图示例确定初始测试数据。3.根据权利要求1所述的方法,其特征在于,根据所述初始测试数据的类型确定数据序列组,包括:根据所述初始测试数据的类型确定第一数据序列组和第二数据序列组;其中,所述第一数据序列组为由基本数据组成的数据序列组,所述第二数据序列组为由逻辑数据组成的数据序列组,所述逻辑数据为测试数据中影响分支覆盖率的数据,所述基本数据为测试数据中不影响分支覆盖率的数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述初始测试数据的类型确定第一数据序列组和第二数据序列组,包括:获取所述初始测试数据的出度信息;根据所述初始测试数据的出度信息确定初始测试数据的类型,若出度大于1,则确定初始测试数据为逻辑数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据序列组确定数据边界,包括:将所述数据序列组按照等价类法进行分类;根据分类后的数据序列组确定数据边界。6.根据权利要求5所述的方法,其特征在于,所述根据所述数据边界对所述数据序列组进行抽样重组确定数据案例,包括:根据所述数据边界对所述数据序列组进行随机抽样确定边界数据、抽样数据和特殊数据;将所述边界数据、所述抽样数据和所述特殊数据进行重组;对重组后的数据进行正交运算确定数据案例。7.根据权利要求6所述的方法,其特征在于,所述根据所述数据边界对所述数据序列组进行随机抽样确定边界数据、抽样数据和特殊数据,包括:根据所述数据边界确定边界数据和数据区间;从所述数据区间中随机抽样确定抽样数据;从去除抽样数据中的数据区间中随机抽样确定特殊数据。8.根据权利要求7所述的方法,其特征在于,所述抽样数据的数量占数据区间的20%。9.根据权利要求7...

【专利技术属性】
技术研发人员:杨洋潘丽丽翁丛郑广昱
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1