本文主要是介绍大数据测试新手问答随笔,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近二年随着大数据的兴起,越来越多的行业开始使用大数据去预测用户行为,分析用户动作,为公司产品带来市场竞争力,随之而来的就是各种各样的大数据软件,大数据工具,以及大数据界面.
需求的兴起肯定引来资本的流入,同样的IT行业理所当然的成为了大数据战场的最前线,而咱们测试面对的就是一个不大不小的难题了,大数据怎么测试?
因最近有不少朋友新接触,往往上来就是一顿批头盖脸的狂问,大数据是什么,我该怎么测试。
1.大数据是什么.
大数据,又称巨量资料,指的是所涉及的数据资料量规模巨大到无法通过人脑甚至主流软件工具,在合理时间内达到撷取、管 理、处理、并整理成为帮助企业经营决策更积极目的的资讯。
简而言之就是: 将大批量的数据通过条件清洗出符合条件的数据,然后将之应用到场景服务.
它有哪些场景服务呢?
有这些:
客户群体细分,然后为每个群体量定制特别的服务。
模拟现实环境,发掘新的需求同时提高投资的回报率。
加强部门联系,提高整条管理链条和产业链条的效率。
降低服务成本,发现隐藏线索进行产品和服务的创新
与之相关的大数据资料网上一搜一大把,我就不累述了
2.我该怎么测试
A.了解需求
测试之前看需求,知道自己将要面对什么情况
B.确定业务核心
知道开发将会开发哪些模块,这些模块是干什么用的,它们之间是什么关系,之后的数据会以什么形式在它们之间流通
C.熟悉数据
知道会有哪些类型的数据进行传输,以什么方式进行传输,是否会出现脏数据
D.测试
涉及接口/etl(数据拉取,存在不同的工具)/shell脚本(定时脚本少部分在使用)/spark(实时是目前最流行的)
E.方法
进行大数据测试实际涉及的东西比较多,偏白盒,原理需要掌握才能做好这项测试,我推荐学习这个方法
欢迎经过思考,有想法的童靴多多找我讨论.
WX : soy0209
不甚欢迎!!!
也欢迎朋友指出文中不正之处.
这篇关于大数据测试新手问答随笔的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!