一种数据测试方法及数据测试系统技术方案

技术编号:34901973 阅读:14 留言:0更新日期:2022-09-10 14:09
本发明专利技术公开了一种数据测试方法及数据测试系统,包括,数据采集,用于获取待测试数据;数据入库,待测试数据入库形成基础库用于数据整理分析;数据配置,创建IdMapping关系规则,用于表示选项特征、类型、状态任意两者之间的对应关系,并设置层级,定义优先级、阈值等;数据测试,用于通过控制单元获取待测试数据的开始节点,通过一控制单元根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库,以基础库中数据与规则库中数据进行碰撞分析,得到测试结果并进行数据汇总;本发明专利技术通过上述步骤,解决了手工执行筛选项数据正确性核对的工作量大、效率低的问题;提高了测试效率及测试覆盖度,提高本申请数据测试方法的适用范围。适用范围。适用范围。

【技术实现步骤摘要】
一种数据测试方法及数据测试系统


[0001]本专利技术涉及计算机数据测试
,具体涉及一种数据测试方法及数据测试系统。

技术介绍

[0002]云营销,别名“大数据营销
ꢀ”
,主要依靠云软件、搜索引擎以及社会化媒体做为媒介,通过网络,把多个成本较低的计算实体,云整合成一个具有强大营销能力的完美系统云平台。核心理念就是通过不断提高“云”的覆盖能力,以及“云”之间的逻辑计算能力,从而达到系统营销的结果。是对消费者行为数据的洞察、分析、挖掘、整合,将营销资源用社会化、网络化的方式有机集成起来,借助足够丰富和量化的数据模块来进行营销资源的统一管理和调度,按消费者的个性化、差异化、定制化进行资源匹配与调控。云营销模式对于消费者的特征及偏好更多的依赖于网络上采集,对于不同消费者的信息分类也更加的细化,所以在对不同消费者进行管理和营销的时候更加多元化和定制化,因此针对不同消费者的各种条件查询和组合方式也更多。
[0003]在这种条件下我们将具有相同特征的消费者划分成不同属性的用户族群,形成用户分群画像后,如何能够快速准确的检查所有用户画像是否正确,是个比较迫切的工作需求。依赖于人工手工测试的方案,测试效果相对稳定,但是较为费时,当筛选方案有调整和变化的时候,测试效率低。通过自动化编写测试用例,这种测试用例只针对固定场景或小部分场景覆盖率较低。

技术实现思路

[0004]本专利技术提出一种数据测试方法及数据测试系统,以解决现有的技术问题。
[0005]本专利技术的技术方案是这样实现的:一种数据测试方法;其特征在于:所述方法包括:S1数据采集,用于获取待测试数据;S2数据入库,待测试数据入库形成基础库用于数据整理分析;S3数据配置,创建IdMapping关系规则,规则用于表示选项特征、类型、状态任意两者之间的对应关系,并设置层级,定义优先级、阈值等;S4数据测试,用于通过控制单元获取待测试数据的开始节点,通过一控制单元根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库,以基础库中数据与规则库中数据进行碰撞分析,得到测试结果并进行数据汇总。
[0006]S4数据测试包括:S41数据整理节点,用于通过控制单元获取待测试数据开始节点并根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库作为基础库;S42数据分析节点,用于通过测试单元将基础库中数据与规则库中数据进行碰撞分析,得到测试结果;
S43数据汇总节点,用于将得到的测试结果并进行数据汇总形成结果库。
[0007]通过上述步骤,通过将基础库中数据与规则库中数据进行碰撞分析,当筛选结构或阀值有变化时,上述方法可以快速调整并快速执行所有获取的数据逻辑查询。
[0008]S42数据分析节点包括:S421数据类型对比,用于通过测试单元将一数据项中的特征值及其对应的数据类型与规则中数据项的特征值和类型的对应关系进行对比;S422数据状态对比,用于通过测试单元将一数据项中的特征值对应的数据类型及其对应的状态值与规则中数据项的数据类型和状态值对应关系进行对比。
[0009]S43数据汇总节点包括:S431对比数据汇总,用于记录数据类型对比步骤及数据状态对比步骤的测试结果;S432对比数据入库,用于对步骤S431每一次测试节点测试结果汇总并生成一个结果库。
[0010]一种数据测试系统,包括:数据采集模块1,用于获取待测试数据;规则库模块2,创建IdMapping关系规则,规则用于表示选项特征、类型、状态任意两者之间的对应关系,并设置层级,定义优先级、阈值等;数据测试模块3,用于通过控制单元获取待测试数据的开始节点,通过一控制单元根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库,以基础库中数据与规则库中数据进行碰撞分析,得到测试结果并进行数据汇总;其中,数据测试模块3包括:数据整理模块31,用于通过控制单元获取待测试数据开始节点,并生成基础库;数据分析模块32用于通过测试单元将基础库中数据与规则库中数据进行碰撞分析,得到测试结果;数据汇总模块33,用于将得到的测试结果并进行数据汇总形成结果库。
[0011]通过上述步骤,通过将基础库中数据与规则库中数据进行碰撞分析,当筛选结构或阈值有变化时,本实施例的系统可以快速调整并快速执行所有获取的数据逻辑查询,获取测试结果。
[0012]具体数据分析模块32进一步包括:特征库类型对比模块321,用于通过测试单元将一数据项中的特征值及其对应的数据类型与规则中数据项的特征值和类型的对应关系进行对比;特征状态对比模块322,用于通过测试单元将一数据项中的特征值对应的数据类型及其对应的状态值与规则中数据项的数据类型和状态值对应关系进行对比。
[0013]本专利技术有益效果:本专利技术通过上述步骤,解决了手工执行筛选项数据正确性核对的工作量大、效率低的问题;根据特征值对应不同数据类型进行筛选功能的遍历测试,提高测试效率及测试覆盖度,提高了本申请数据测试方法的适用范围;根据数据特征值对应不同数据类型进行数据的碰撞测试,提高测试效率及测试覆盖度,可将本申请数据测试系统用于多种测试场景;
本专利技术通过自定义配置,能够支持超大体量的筛选项的操作选项检查,提高测试效率;具有使用便捷、测试高效等优点。
[0014]附图说明
[0015]图1为本专利技术实施例的数据测试方法流程示意图;图2为本专利技术实施例数据测试系统的结构框图。
具体实施方式
[0016]为了便于本领域技术人员的理解,下面结合实施例对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。
[0017]本实施例如图1,提供了一种数据测试方法,该方法包括如下步骤:S1数据采集

S2数据入库

S3数据配置

S4数据测试(S41数据整理节点

S42数据分析节点

S43数据汇总节点)S1数据采集,用于获取待测试数据;S2数据入库,待测试数据入库形成基础库用于数据整理分析;S3数据配置,创建IdMapping关系规则,规则用于表示选项特征、类型、状态任意两者之间的对应关系,并设置层级,定义优先级、阈值等;S4数据测试,用于通过控制单元获取待测试数据的开始节点,通过一控制单元根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库,以基础库中数据与规则库中数据进行碰撞分析,得到测试结果并进行数据汇总。
[0018]通过上述步骤,解决了手工执行筛选项数据正确性核对的工作量大、效率低的问题;根据特征值对应不同数据类型进行筛选功能的遍历测试,提高测试效率及测试覆盖度,提高了本申请数据测试方法的适用范围。通过自定义配置,上述方法能够支持超大体量的筛选项的操作选项检查,提高测试效率。
[0019]在其中一些实施例中,S4数据测试包括:S41数据整理节点,用于通过控制单元获取待测试数据开始节点并根据开始节点确定待测试数据及数据中包含的特征值、类型、状态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据测试方法;其特征在于:所述方法包括:S1数据采集,用于获取待测试数据;S2数据入库,待测试数据入库形成基础库用于数据整理分析;S3数据配置,创建IdMapping关系规则,规则用于表示选项特征、类型、状态任意两者之间的对应关系,并设置层级,定义优先级、阈值等;S4数据测试,用于通过控制单元获取待测试数据的开始节点,通过一控制单元根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库,以基础库中数据与规则库中数据进行碰撞分析,得到测试结果并进行数据汇总。2.根据权利要求1所述的一种数据测试方法,其特征在于:S4数据测试包括:S41数据整理节点,用于通过控制单元获取待测试数据开始节点并根据开始节点确定待测试数据及数据中包含的特征值、类型、状态并整理入库作为基础库;S42数据分析节点,用于通过测试单元将基础库中数据与规则库中数据进行碰撞分析,得到测试结果;S43数据汇总节点,用于将得到的测试结果并进行数据汇总形成结果库。3.根据权利要求2所述的一种数据测试方法,其特征在于:S42数据分析节点包括:S421数据类型对比,用于通过测试单元将一数据项中的特征值及其对应的数据类型与规则中数据项的特征值和类型的对应关系进行对比;S422数据状态对比,用于通过测试...

【专利技术属性】
技术研发人员:肖鹏张丹邱泽航
申请(专利权)人:牡丹江医学院
类型:发明
国别省市:

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

1