0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

成为大数据测试工程师前你必需掌握哪些技能

工程师人生 来源:工程师吴畏 2019-08-09 16:39 次阅读

1、测试基本知识

想成为大数据测试工程师之前,有些测试必备的技能,比如软件测试执行提出了我们开展软件测试的执行活动所需要涉及的执行过程以及相关策略;同时了解常用德测试活动中的经验之谈,理论知识的梳理和基本的测试技巧掌握。

2、Linux及环境搭建 、Docker容器实现分布式虚拟化技巧

一个成熟的数据从业者应该懂得灵活的运用数据寻找,获取,安装,Debug,分享,团队合作,Linux是知名的开源系统,在这个系统下环境的配置将变得非常容易和透明。Linux操作系统作为常见的底层操作系统,在软件开发、软件测试过程中都会经常接触和使用,很多企业的服务器都是Linux环境的,对于测试人员而言,也都会掌握相应的Linux命令。

而大数据平台型产品的逐渐成熟,业界有不少的大数据研发团队开始使用Docker。在云计算领域,复杂的平台环境和配置也促使运维人员开始逐步认识到Docker的重要性。

3、SQL和数据库相关的技能

数据库是另外一个比较重要的部分,想象一下你不可能一直使用Excel去处理数据,毕竟超过十万行的数据用Excel就比较吃力了。这个时候SQL就是必须要用的,可以说这个是一个核心技能。有的人可能会说SQL非常简单,但是当你实际应用的时候你会发现你在学校学的那些简单Query完全就跟不上需求了。

除了基本的SQL,relational数据库(MySQL, PostgreSQ等),如果你想分析一些unstructured的数据,比如文字或者image等等,你可以学习一下NoSQL,本人只用过MongoDB和Cassandra,也是主流的两个数据库。感兴趣的可以自己学习一下,这里我觉得两个学习资源不错,一个是codecademy的课程,可以互动式的学习SQL的code,一个是老牌的w3schools的SQL教程,非常的全面。另外MongoDB有自己的线上University,大家有兴趣也可以关注一下。

4、 Python/java语言

先说一下Python, Python是一种万能的语言,适用性非常强,除了数据分析还能够做很多的事情,比如编写程序,网站开发,深度学习等等。如果你决定使用Python,那么你需要了解的点主要是各种包的搜索和调用,函数的编写和嵌套,数据类型的把握(list, tuple, series, dict),条件判断,循环迭代等等。最好的开发环境我推荐Anaconda。

其次说一下java,Java作为全球最流行的编程语言,因其易学易用、需求大、技术覆盖面广,已成为软件开发、web开发、前端开发、系统运维的必备编程语言课程,而对于测试人员来说,自动化测试的脚本编写也离不开Java,学Java已成为测试人员进阶提升的首选编程语言。

当然除了我上述的很多功能,两种语言都非常强大,建议初学者先选择一种入手。

5、性能测试、框架开发的技能掌握

这个也是成为大数据测试工程师前,你必须要掌握得部分。在了解性能测试各方面的知识和经验的同时,培养自己的独立思考和解决问题的能力,掌握软件性能测试核心技术、工具使用以及项目实战技巧。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 大数据
    +关注

    关注

    64

    文章

    8886

    浏览量

    137434
  • 测试工程师
    +关注

    关注

    6

    文章

    124

    浏览量

    12434
收藏 人收藏

    评论

    相关推荐

    笑死,掌握一眼识别资深硬件工程师的诀窍了!# #电路知识 #电工 #硬核拆解

    硬件工程师
    MDD辰达半导体
    发布于 :2024年12月20日 17:48:17

    嵌入式工程师常用的开发工具有哪些?

    项目管理和调试。IAR Embedded Workbench 也是广受欢迎的 IDE,具有出色的优化能力和调试工具,能够帮助工程师快速开发出高质量的嵌入式软件。 二、编译器 编译器将高级语言
    发表于 12-20 15:29

    继电器测试的培训和学习资源有哪些推荐?

    在线学习平台提供了继电器测试的在线课程,如Coursera、Udemy和edX等。这些课程通常由专业的电气工程师或教育机构提供,内容涵盖了继电器的基本原理、测试方法和故障排除等方面。通过在线课程,
    发表于 12-04 16:35

    电力电子工程师拿到50W以上的年薪需要具备哪些技能

    高薪电力电子工程师需要具备的技能
    的头像 发表于 11-05 09:44 300次阅读
    电力电子<b class='flag-5'>工程师</b>拿到50W以上的年薪需要具备哪些<b class='flag-5'>技能</b>

    嵌入式软件工程师如何提升自己?

    的发展打下坚实的基础。 2.掌握专业技能 除了基础知识外,嵌入式软件工程师还需要掌握专业的技能。这包括熟练
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    、机器人等。 定义和工作职责 嵌入式软件工程师的主要职责包括但不限于:设计、开发、测试和调试嵌入式软件应用程序,以满足特定硬件和软件要求。他们需要理解并掌握嵌入式系统的基本原理,熟悉相关硬件接口
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    一款适合嵌入式工程师使用的在线工具

    一款适合嵌入式工程师使用的在线工具,工具有如下功能,如下图所示: 1. 报文校验功能,如下图所示 2. UDP服务端测试工具:该UDP服务端工具可以理解为 “UDP服务端” 或者 “服务器
    发表于 04-09 22:20

    工程师掌握的10种精密全波整流电路,都吃透了吗?

    工程师掌握的10种精密全波整流电路
    的头像 发表于 03-12 19:45 5682次阅读
    <b class='flag-5'>工程师</b>必<b class='flag-5'>掌握</b>的10种精密全波整流电路,<b class='flag-5'>你</b>都吃透了吗?

    嵌入式工程师需要掌握哪些技术?

    嵌入式工程师需要掌握哪些技术? 嵌入式系统是当今科技领域中的重要组成部分,它们存在于我们生活的方方面面,从智能手机到汽车控制系统,从家电到医疗设备。因此,对于那些想要进入嵌入式行业的人来说,掌握
    发表于 03-04 16:38

    优秀电源工程师需要哪些必备技能

    就带大家细数一下优秀电源工程师具备的那些技能。一、新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握电源开发相关的关
    发表于 01-29 11:29

    关于KT6368A双模蓝牙芯片的BLE在ios的lightblue大数数据测试

    关于KT6368A双模蓝牙芯片的BLE在ios的lightblue app大数数据测试 测试环境:iphone7 。KT6368A双模程序96B6 App:lightblue ios端
    的头像 发表于 01-17 14:40 568次阅读
    关于KT6368A双模蓝牙芯片的BLE在ios的lightblue<b class='flag-5'>大数</b>量<b class='flag-5'>数据测试</b>

    为什么要做自动化测试测试工程师存在的必然性

    软件测试这个过程的实施主体就是测试工程师。那么多少个测试工程师比较合适呢,或者换句话说如上的事情必须要测试工程师完成吗?
    的头像 发表于 01-16 11:32 925次阅读