一种大批量数据的层次测试方法及装置制造方法及图纸

技术编号:24799250 阅读:37 留言:0更新日期:2020-07-07 21:00
本申请实施例适用于研发管理中的测试,公开了一种大批量数据的层次测试方法,包括:获取数据类应用程序中的多个数据单元,确定每个数据单元的多个第一关键数据点,对多个第一关键数据点进行测试;基于业务类型对多个数据单元进行等价类划分,从划分得到的多个等价数据单元集合中各获取一个第一代表数据单元,确定每个第一代表数据单元的第二关键数据点,对第二关键数据点进行测试;基于数据查询频次对多个数据单元进行分类,从得到的多个查询频度数据单元集合中各获取一个第二代表数据单元,确定每个第二代表数据单元的第三关键数据点,对第三关键数据点进行测试。采用本申请,可以减少需要测试的数据点数量,提高测试效率。

【技术实现步骤摘要】
一种大批量数据的层次测试方法及装置
本申请涉及计算机
,尤其涉及一种大批量数据的层次测试方法及装置。
技术介绍
随着互联网的发展,现如今已经到了大数据+人工智能的时代,因此大数据的使用也越来越广泛,而对于大数据的测试需要对海量数据的准确同步、存储及容灾等方面进行测试,以保障大数据的准确性、稳定性等。同样,对于APP测试,尤其是数据类应用程序(Application,APP)而言,也需要对大量数据的取数准确性、数据权限、页面显示兼容性等方面保障测试的质量。目前市场上常见的数据类APP(比如同花顺)的核心页面都包含大量图表数据,但测试业内并未发现有针对大量图表数据进行测试的方法。现在大多数数据类APP的数据测试,一般需要逐个对比需要上线的各个数据单元的图表中的数据点,实现全面覆盖化的测试。在该数据测试方法下,若需要测试的数据量过大,则需要对比测试的数据量会很大,如假设存在n个数据单元,每个数据单元包括m个数据点,则在测试过程中所需覆盖的测试数据点为m*n个,而对于数据类APP中数据单元的数量n和每个数据单元包含的数据点个数m都比较大,本文档来自技高网...

【技术保护点】
1.一种大批量数据的层次测试方法,其特征在于,包括:/n获取数据类应用程序中的多个数据单元,基于第一取数规则确定所述多个数据单元中每个数据单元的多个第一关键数据点,对所述多个第一关键数据点进行测试,所述每个数据单元为所述数据类应用程序中的一组数据;/n若对所述多个第一关键数据点测试成功,则基于业务类型对所述多个数据单元进行等价类划分,得到多个等价数据单元集合,从每个等价数据单元集合包括的多个第一数据单元中获取一个第一代表数据单元,基于第二取数规则确定每个第一代表数据单元的多个第二关键数据点,对所述多个第二关键数据点进行测试,其中,所述每个等价数据单元集合中包括的各个第一数据单元属于同一业务类型...

【技术特征摘要】
1.一种大批量数据的层次测试方法,其特征在于,包括:
获取数据类应用程序中的多个数据单元,基于第一取数规则确定所述多个数据单元中每个数据单元的多个第一关键数据点,对所述多个第一关键数据点进行测试,所述每个数据单元为所述数据类应用程序中的一组数据;
若对所述多个第一关键数据点测试成功,则基于业务类型对所述多个数据单元进行等价类划分,得到多个等价数据单元集合,从每个等价数据单元集合包括的多个第一数据单元中获取一个第一代表数据单元,基于第二取数规则确定每个第一代表数据单元的多个第二关键数据点,对所述多个第二关键数据点进行测试,其中,所述每个等价数据单元集合中包括的各个第一数据单元属于同一业务类型;
若对所述多个第二关键数据点测试成功,则基于数据查询频次对所述多个数据单元进行分类,得到多个查询频度数据单元集合,获取所述多个查询频度数据单元集合中数据查询频次最高的查询频度数据单元集合所包括的多个第二代表数据单元,将所述多个第二代表数据单元中包括的所有数据点确定为对应第二代表数据单元的多个第三关键数据点,对所述多个第三关键数据点进行测试,其中,每个查询频度数据单元集合中包括的各个数据单元的数据查询频次属于同一频次分段。


2.如权利要求1所述的方法,其特征在于,所述数据单元由多个数据点基于线性顺序组成;
所述基于第一取数规则确定所述多个数据单元中每个数据单元的多个第一关键数据点,包括:
将所述每个数据单元中的首位数据点、中间数据点及末位数据点确定为对应数据单元的第一关键数据点。


3.如权利要求2所述的方法,其特征在于,所述多个等价数据单元集合中包括N个等价数据单元集合,N为正整数,N为所述业务类型的种类数量的整数倍;
所述基于第二取数规则确定每个第一代表数据单元的多个第二关键数据点,包括:
获取所述每个第一代表数据单元在指定线性区间包括的多个数据点,将所述指定线性区间包括的多个数据点确定为对应第一代表数据单元的多个第二关键数据点。


4.如权利要求1所述的方法,其特征在于,所述基于数据查询频次对所述多个数据单元进行分类,得到多个查询频度数据单元集合,包括:
基于所述数据查询频次对所述多个数据单元进行排序,根据所述数据查询频次中不同的频次分段对排序后的多个数据单元进行分类,得到多个查询频度数据单元集合。


5.如权利要求1所述的方法,其特征在于,所述对所述多个第一关键数据点进行测试,包括:
获取所述数据类应用程序的程序代码,确定所述多个第一关键数据点在所述程序代码中的显示位置;
在所述多个第一关键数据点对应的所述显示位置处添加输出监测点;
执行所述程序代码,基于所述输出监测点输出所述多个第一关键数据点的显示数据;
从所述数据类应用程序的数据库中获取所述多个第一关键数据点对应的存储数据;
若每个第一关键数据点的所述显示数据与所述存储数据均一致,则对所述第一关键数据点测试成功;
若多个第一关键数据点中存在第一关键数据点的所述显示数据与所述存储数据不一致,则对所述第一关键数据点测试失败。


6.如权利要求5所述的方法,...

【专利技术属性】
技术研发人员:原鹏飞黄小婷
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东;44

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

1