从服务员到高级测试工程师,我的坎坷之路谁又能懂

这篇具有很好参考价值的文章主要介绍了从服务员到高级测试工程师,我的坎坷之路谁又能懂。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  首先要感谢那些嘲讽我代码写的烂的人,五年开发经验嘲笑刚出校门踏入社会的我,让我放弃了开发工作,走向测试的康庄大道。此外,曾经的开发经验对我测试工作的帮助是无与伦比的。数据库,编程语言,liunx,环境部署维护,程序打包,参与代码走查,专项测试,性能分析,抓包工具的使用等一系列让很多测试人员头疼的事情并没有发生在我的身上。一学就会,一点就通,举一反三。

我为什么要选择测试工作?

      起初,与很多人一样,我也很迷茫,我是不是一定要从事与自己专业相匹配的工作。校招的时候自我认识不足,把自己的放到很高的位置,放弃了14W的offer,等到社会上找工作的时候处处碰壁,好不容易找到一份工作,工资低,加班严重还要承受某些素质底下的同事的嘲讽。我的专业是软件工程,主修的是J2EE方向,web后端开发。等我从事后端开发工作的时候,由于刚从大学毕业,代码能力还有些不足,实际工作中经验丰富的同事能够轻松完成的任务,而我却需要加班完成,同时代码的质量还不太高,测试发现的问题也主要集中在我负责的模块中。我发现仅仅是实现功能并不能很好的适用团队的工作,满足产品的需求,经过深思熟虑,我决定放弃开发的工作,成为一个测试工程师。也许我成为不了一个好的开发,但是我会成为一个好的测试。因此我放弃了成为一个优秀开发者的机会,转身投入到测试工作中。

一周成为一个初级测试工程师。

 系统知识储备:linux、互联网网络基础、数据库、编程基础。

  linux基础:1、linux系统了解和环境熟悉

       2、常用的linux命令

         3、linux文件属性、权限、用户管理

       4、linux环境安装和使用

       5、环境变量

  互联网网络基础:1、网络架构通讯原理

          2、TCP、UDP、HTTP协议

          3、session与cookie

  数据库:1、mysql、oracle

      2、环境搭建与应用

      3、sql使用(关联查询、删除修改),存储过程,事务与编程

  编程基础:1、java、python

       2、开发环境与基本语法,类与对象,面向对象

       3、简单的框架


功能测试核心:测试模型,测试流程,用例设计,缺陷管理

从服务员到高级测试工程师,我的坎坷之路谁又能懂

自动化测试:web前端开发基础,浏览器调试工具,接口测试工具使用,web自动化测试(selenium),自动化测试框架,自动化测试平台


     就我的理解来看:无论是开发还是测试,起初工作时如果能够进一个工作流程完善,技术完备的公司对你的职业发展是百利而无一害的。首先,你能够学习到软件从需求到运维的一系列的流程,什么时间需要做什么事情,虽然有些步骤可能觉得有些繁琐,但是不能否认它产生的效益和起到的良好的规范效应。其次,无论哪一种软件开发流程都能够帮助你更好的理解软件的周期,如果从一开始就能够了解并接触到整个软件从无到有的过程,对今后的职业发展不言而喻。

一年成为高级测试工程师

           当我的能力已经完全胜任了中级测试工程师的时候,我开始学习一些测试理论,参加过几次思特沃克的线下沙龙,参加过他们的线上技术分享,当然并不是参加过几次沙龙,技术分享就可以了,而是要根据他们分享的内容来学习一些自己不会的内容。从我开始实习到现在已经三年多了,前一年我一直再学习一些我不会的技能,后两年我基本上都在研究测试的理论和思想,从测试左移到测试右移,从devops到testops,从测试策略到测试风险的规避,学的越多就会发现自己不会的越多。只能不断的充实自己。

高级测试工程师具备的技能:

从服务员到高级测试工程师,我的坎坷之路谁又能懂

自动化测试框架:

从服务员到高级测试工程师,我的坎坷之路谁又能懂

性能测试:性能需求分析,性能测试工具使用,性能监控分析和调优

从服务员到高级测试工程师,我的坎坷之路谁又能懂

安全测试:抓包工具使用,安全漏洞原理,安全漏洞测试方法,漏洞的防范

从服务员到高级测试工程师,我的坎坷之路谁又能懂

测试进阶:sell脚本,测试工具的研发,敏捷测试&TestOps,mock,Docker,大数据测试

前车之鉴:

相对互联网其他岗位而言,软件测试入门是非常简单的。虽然后期涉及到自动化测试等内容的时候回相对较复杂,但是对于新手而言,入门以及进入这个行业才是第一步。在工作中不断的积累经验以及提升个人能力。那入门阶段我们需要怎么做呢?

1、首先我们可以通过图书或者通过网络公开视频深入了解软件测试的概念以及相关的基础理论知识。这个过程大概一个月内就可以完成,主要是检验自己是否适合能够快速接受理解软件测试相关的知识。

2、有了一定的基础理论知识之后,可以找一个软件自己亲自按照方法检验一下自己学习的效果,从开始写测试计划、测试用例、到自己完成测试、并输出测试报告。在实际动手过程中肯定会遇到各种问题,将这些问题记录下来,可以通过加入社群咨询或者论坛交流的方式解决这些问题。最重要的是发现问题之后,在之后的学习中可以重点去学习相关的内容。一般而言,对于体量比较小的产品需要用1个月左右的时间,而比较复杂的产品则要用2个月,甚至更久。建议从小产品入手比较好。

3、在有了实际的操作经验之后,可以通过招聘网站的招聘要求,对应该公司的产品,再次进行实际测试。(一般情况下,如果去面试的时候能对该公司的产品有一定的了解程度,那面试成功的几率会更大)。

4、有了实战经验,就要开始尝试面试了。软件测试属于技术岗位,所以在面试的时候面试官会问一些关于技术的问题。你可以从网上找一些相关的软件测试面试题,遇到问题迅速查漏补缺,这样再去面试基本就没有任何问题了。

5、以上方法仅仅是介绍通过自学的方式,当然你也可以通过专门的培训机构去学习软件测试知识。课程内容涵盖基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试,通过企业级实战项目,确保你从理论学习到实践,真正掌握中高端的测试技术。这样在学习完成后,你直接可以去面试了。

以上就是为大家介绍的怎样快速学习软件测试?软件测试学习方法!当然建议大家根据自己实际的自学能力来选择相应更加适合自己的方式学习软件测试。

从服务员到高级测试工程师,我的坎坷之路谁又能懂

 这里为你准备了200G软件测试教程9资料,包括用例模板、计划模板、报告模板、性能调优、自
动化教程、测开模板、简历模板、面试技巧、大厂真题等!点击下方自行获取:

从服务员到高级测试工程师,我的坎坷之路谁又能懂文章来源地址https://www.toymoban.com/news/detail-427025.html

到了这里,关于从服务员到高级测试工程师,我的坎坷之路谁又能懂的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 成为一名高级前端开发工程师

    前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库  web前端面试题库 VS java后端面试题库大全 随着互联网技术的不断发展,前端开发已经成为了一项非常重要的职业。如果您希望成为一名高级前端开发工程师,那么以下几点建议可能会对您有所帮助。 1

    2024年02月12日
    浏览(54)
  • 工信部—高级软件开发工程师认证

    工业和信息化部教育与考试中心是工业和信息化部直属事业单位,承担计算机技术与软件专业技术资格考试、通信专业技术人员职业水平考试、电子通信行业职业技能鉴定、全国信息技术人才培养工程、产业工人网络平台建设等人才培养选拔工作。 软件工程师(Software Enginee

    2024年02月08日
    浏览(52)
  • Golang 中高级工程师学习笔记

    闭包(Closure)是一种函数值,它可以引用在其外部定义的变量。闭包允许这些变量保持在函数内部,而不是被每次调用时重新创建。闭包的作用主要体现在以下几个方面 封装: 闭包允许函数访问其外部作用域中的变量,形成了一种封装。这意味着可以在闭包内部定义私有的

    2024年01月21日
    浏览(43)
  • 高级web前端开发工程师的职责说明(合集)

      高级web前端开发工程师的职责说明1 职责: 1、根据需求文档,完成PC端、移动端页面及交互的开发,并保证兼容性和确保产品具有优质的用户体验; 2、熟练使用 HTML 、 CSS 、 JS 、 Ajax 等技术,能解决各种浏览器兼容性问题,完成页面架构和布局; 3、熟练编写结构良好,语义

    2024年02月14日
    浏览(44)
  • 【华为HCIP | 高级网络工程师】刷题日记(8)

    个人名片: 🐼 作者简介:一名大二在校生 🐻‍❄️ 个人主页:落798. 🐼 个人WeChat:落798. 🕊️ 系列专栏: 零基础学java ----- 重识c语言 ---- 计算机网络 🐓 每日一句: 看淡一点在努力,你吃的苦会铺成你要的路! 1、在IPsec中,能够用哪一个协议来实现数据的完整性?

    2024年02月13日
    浏览(32)
  • 成为一名高级网络安全工程师,你需要学习什么?

    这是我的建议如何成为网络安全工程师,你应该按照下面顺序学习。 第一件事你应该 学习如何编程 ,我建议首先学python,然后是java。 (非必须)接下来学习一些算法和数据结构是很有帮助的,它将帮助你更好的编程。 一旦你学会如何编程,你应该 学习如何用 c 编程 。重

    2024年02月04日
    浏览(55)
  • 【社招】【中国电信-天翼云】诚聘高级FPGA研发工程师

    基础架构部门介绍: 天翼云是中国电信旗下云计算品牌,致力于成为领先的云计算服务提供商。 基础架构部作为天翼云的核心部门,负责构建天翼云的整个物理基础设施。打造了包括紫金DPU、物理服务器、物理网络、RDMA网络、操作系统、虚拟化、IDC在内的核心底座产品。基

    2024年02月03日
    浏览(48)
  • 优橙内推陕西专场——5G网络优化(中高级)工程师

    可加入就业QQ群: 801549240 联系老师内推 简历投递邮箱: hr@ictyc.com 内推公司1: 北京宜信众为科技有限公司 内推公司2  :浙江明讯网络技术有限公司 内推公司3 :南京欣网通信科技股份有限公司 PART01 北京宜信众为科技有限公司 宜信众为是国内领先的移动网络专业服务供应

    2024年02月16日
    浏览(41)
  • 优橙内推黑龙江专场——5G网络优化(中高级)工程师

    可加入就业QQ群: 801549240 联系老师内推 简历投递邮箱: hr@ictyc.com 内推公司1: 中富通集团股份有限公司 内推公司2: 北京电旗通讯技术股份有限公司 内推公司3: 元道通信股份有限公司 中富通集团股份有限公司 中富通股份有限公司是一家专业的第三方通信网络管理服务提

    2024年02月13日
    浏览(36)
  • 加入云原生实战营(星球),带你进阶 Go + 云原生高级开发工程师

    过去 1 年,趁着闲暇时间,我创建了一个 Go + 云原生技术学习社群,旨在帮助你快速进阶为 Go + 云原生高级开发工程师,提高你的职场竞争力、扩展职业宽度,最终谋得一份好差事(进入大厂、升职加薪)。 本篇文章,我来详细介绍下云原生实战营知识星球,让你对本知识星

    2024年04月08日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包