一种测试数据的生成方法、装置、介质及设备制造方法及图纸

技术编号:33291976 阅读:30 留言:0更新日期:2022-05-01 00:12
本申请实施例公开了一种测试数据的生成方法、装置、介质及设备。其中,该方法包括:获取待交付项目的业务需求信息;根据所述业务需求信息,构建所述待交付项目的树状结构特征模型;根据所述树状结构特征模型,确定所述待交付项目的测试数据。本技术方案,可以通过业务需求信息,构建树状结构特征模型,生成完整且合乎逻辑的测试数据,进而减少测试数据对代码和原始数据的依赖性,极大的提高了测试人员的工作效率。工作效率。工作效率。

【技术实现步骤摘要】
一种测试数据的生成方法、装置、介质及设备


[0001]本申请实施例涉及软件
,尤其涉及一种测试数据的生成方法、装置、介质及设备。

技术介绍

[0002]目前,常见的测试数据的生成方法可以大致分为两类,一类是针对程序代码本身设计的,即通过对代码逻辑或类的解析,获取对应路径,设计覆盖该路径的测试数据,这类策略仅针对白盒测试有效。另一类是通过反复学习原始数据,获取测试数据的主要属性,通过设置参数,从而生成大量的测试数据,这类方法严重依赖于原始数据。
[0003]但是,在测试前移阶段,面对待交付项目,尚没有完整的开发代码作为依据,也没有原始数据作为参考。测试人员无法得到一套行之有效的测试数据,即使测试人员通过估算得到的测试数据,也无法保证测试覆盖率达到一个较高的水平。

技术实现思路

[0004]本申请实施例提供一种测试数据的生成方法、装置、介质及设备,可以通过业务需求信息,构建树状结构特征模型,生成完整且合乎逻辑的测试数据,进而减少测试数据对代码和原始数据的依赖性,极大的提高了测试人员的工作效率。/>[0005]第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试数据的生成方法,其特征在于,所述方法包括:获取待交付项目的业务需求信息;根据所述业务需求信息,构建所述待交付项目的树状结构特征模型;根据所述树状结构特征模型,确定所述待交付项目的测试数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务需求信息,构建所述待交付项目的树状结构特征模型,包括:根据所述业务需求信息,确定所述待交付项目的至少两级特征;其中,每级特征包括至少一个特征单元;根据所述至少两级特征,构建所述待交付项目的树状结构特征模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少两级特征,构建所述待交付项目的树状结构特征模型,包括:确定各级特征单元之间的精化关系,以及,各特征单元之间的约束关系;根据所述精化关系和所述约束关系,构建所述待交付项目的树状结构特征模型。4.根据权利要求3所述的方法,其特征在于,根据所述精化关系构建所述待交付项目的树状结构特征模型,包括:若所述精化关系为必选关系,则在所述树状结构特征模型中,通过必选关系结构线连接当前上级特征单元的必选的下级特征单元;若所述精化关系为可选关系,则在所述树状结构特征模型中,通过可选关系结构线连接当前上级特征单元的可选的下级特征单元。5.根据权利要求4所述的方法,其特征在于,根据所述约束关系构建所述待交付项目的树状结构特征模型,包括:若两个特征单元的约束关系为第一关系,则在所述树状结构特征模型中,通过必备关系结构线连接两个特征单元;其中,所述两个特征单元为同一层级中的特征单元;所述第一关系为两个特征单元同时存在的关系;若两个特征单元的约束关系为第二关系,则在所述树状结构特征模型中,通过互斥关系结构线连接两个特征单元;其中,所述两个特征单元为同一层级中的特征单元;所述第二关系为两个特征单元不同时存在的关系;若至少两个特征单元的约束关系为第三关系,则在所述树状结构特征模型中,通过第三关系结构线由上级特征单元连接到所述至少两个...

【专利技术属性】
技术研发人员:任莹盛帅鹏龙业达
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1