资源分享【这份资料必须领取~】

大家好,今天我们一起聊聊在进行大数据测试中需要关注哪些测试点,如何更好得做好大数据测试。

一、从传统的软件测试质量模型来看,大数据测试可以从大数据的功能性、、易用性进行评估质量。

1.功能性的测试:指大数据目标业务数据的存储功能是否符合预期需求。例:公司通过爬虫获取到友商的一些数据,作为测试人员可以尝试考虑这些方面。数据爬取的是否正确、数据入库是否正确、存储的表及字段信息是否正确等。

2.数据全面性:测试通过数据分析拿到的爬虫数据对应的友商是否全面,即:除了竞品或友商中A的数据应该获取,竞品或友商B、C、D的数据是否有考虑,通常在需求评审阶段提出,测试获取的数据是否完整 等。

3.数据完整性:测试分析目标数据确保指定时间范围内每天有数据,排除被风控了的情况、数据是否重复,例:同1条URL对应2条结果数据,数据预期与结果总条数一致,表数据信息是一致、是否有遗漏的情况。

4.数据合理性:从数据应用层出发测试,应测试数据字段类型check,如对重要字段类型check,例:int型下出现其他字符类型情况,字段异常值check,例:null、空、或者另外一些约定异常值,字段默认值一致性验证check,例: 从A表同步到B表后,某字段枚举值含义相同。应用数据字段的正确性。

5.数据准确性:测试获取到数据的结果表与数据源头表是否一致,可能源表经过A -> B -> C处理后得到结果表,所以需要验证整个过程数据是否丢失,确保数据的准确与一致性,可基于数据的总量来考量验证。

6.数据安全性:多账号登录及账号权限控制,敏感数据脱敏加密处理,数据加密隔离等方面进行测试。

7.数据易用性:获取的数据可复用、可视频化、易理解性等方面进行考量测试。

二、大数据的可靠性与数据的处理效率。

1.数据容错性:在上下游数据出现宕机或者异常情况下能够兼容容错处理,使获得的数据正确性。保证数据的一致性。

2.数据恢复性:当数据丢失或缺失时能够在较快时间内方便恢复。

3.数据处理效率:在大数据量的情况下处理数据的效率、及MYSQL的线程处理能力及资源紧张或不足的情况下给应用层带来的影响范围。

三、大数据的可维护性及可移植性。

1.数据的维护性:数据可用并可及时的维护,随时可维护库表之间的关系,维护单表之间的关系,维护拓展数据字段及数据信息。

2.数据的可移植性:确保数据在移植中数据的迁入、数据的迁出中数据的完整性,准确性,库表、字段、数据信息不丢失。

进行大数据测试需要关注那些测试点?相关推荐

  1. 大数据测试前需要了解性能测试点

    大数据测试前需要了解性能测试点 第二章 性能测试 文章目录 大数据测试前需要了解性能测试点 一.基准测试 二.狭义性能测试(Performance Testing) 三.负载测试(Load Testi ...

  2. 一名合格的大数据测试工程师,需要掌握哪些基本知识

    关于大数据测试策略.大数据应用测试步骤.大数据测试流程等等,你应该也听到很多人给你科普过这些基本的知识了,在这就不再冗述了. 今天轻松一下,分享一些有趣的数据主要来说下,成为大数据测试工程师前,你必需 ...

  3. 大数据测试--转载自开源优测

    https://zhuanlan.zhihu.com/lym51 大数据测试中的功能和性能 什么是大数据 大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集. 对于大数据的测试则需要 ...

  4. AI/大数据测试——各大厂质量保障实践分享汇总

    QECon 2020 (9月上海站) QECon大会的视频和PPT都没有提供在线浏览,不过关注QECon的公众号可以下载到9月的PPT.访问QECon的这篇推文,点击"阅读原文"可 ...

  5. 测试总结——大数据测试

    介绍文档:https://blog.csdn.net/m0_55389447/article/details/124873599 什么是大数据测试 大数据测试通常是指对采用大数据技术的系统或应用的测试 ...

  6. 得物交易域数据仓库数据质量保障体系建设 |大数据测试

    一.背景介绍 目前得物数仓测试,划分成交易.增长.社区等多个模块,不同的数仓测试域,都会有一名测试人员负责跟进,根据每个版本每个域资源实际投入情况,组内会适当的调整资源,以满足日常迭代需要:单交易域这 ...

  7. 软件测试之大数据测试

    什么是大数据 大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集. 对于大数据的测试则需要不同的工具.技术.框架来进行处理. 大数据的体量大.多样化和高速处理所涉及的数据生成.存储. ...

  8. 软件测试工程师又一大挑战:大数据测试

    什么是大数据 大数据是指无法在一定时间范围内用传统的计算机技术进行处理的海量数据集. 对于大数据的测试则需要不同的工具.技术.框架来进行处理. 大数据的体量大.多样化和高速处理所涉及的数据生成.存储. ...

  9. 大数据综合能力测试_如何完成大数据测试?资深测试从功能测试角度为你分析分析...

    大数据,已经成为了这个时代的代名词.当今的互联网属于大数据时代,大数据时代的到来,颠覆了以往对数据的惯性思考方式,要保证数据执行,软件质量,测试质量,数据使用场景等,都需要重新变换一个新的角度,对软件 ...

最新文章

  1. 3.1 数据链路层功能概述
  2. 企业IM,阿里钉钉“恶”企业微信“善”?
  3. c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp
  4. js修改style中某个属性_JS 和 CSS 交互的 5 种方法
  5. (3.5)HarmonyOS鸿蒙上下左右方向滑动
  6. 将十进制数转为N进制的方法
  7. swift 拖动按钮_Swift - 单元格滑动按钮库SwipeCellKit使用详解1(基本用法)
  8. CSS基础必备知识点01
  9. Spark之SparkStreaming的DStream操作
  10. 潮流色彩碰撞C4D几何空间!这样的艺术背景素材,设计师都喜欢
  11. 数 AI 人物还看今朝!CCAI 2017 人工智能青年论坛即将启航
  12. hdu_5894_hannnnah_j’s Biological Test(打表找规律)
  13. 荒芜的周六-PHP之面向对象(三)
  14. Java中关于字符类型在Unicode表中表示
  15. 签订保险合同后的事-续保、批单、退保、理赔
  16. 基于朴素贝叶斯算法的新闻分类
  17. 编程数学-∑(求和符号)-Sigma
  18. 【转】Windows批处理学习(一)——MS-DOS命令
  19. web app 第三方登录-微博登录(二)
  20. IP地址归属地查询完整版

热门文章

  1. WebAssembly技术_在Web端运行C与C++程序(win10)
  2. 直坐标机械手的优缺点都有哪些?
  3. 高精度高性能PI值计算程序设计和验证
  4. Mantis 管理Bug
  5. AFNetworking缓存
  6. 大数据分析学习Python需要多长时间
  7. 怎么用CSS实现三角形?
  8. STM32F7QSPI学习笔记——读写N25Q128
  9. shell命令之cd切换目录
  10. # R语言——约瑟夫环