首页 > 其他分享 >什么!?你还觉得测试能做到30岁?

什么!?你还觉得测试能做到30岁?

时间:2022-11-03 21:33:53浏览次数:46  
标签:项目 30 业务 工作 开发 测试 自动化 做到

哈哈,标题党一下~  写这篇文主要是我想复盘和总结一下自己的测试工作经历。也是作为blog的第一篇文,希望自己可以坚持输出和记录!

渣本学的软件工程专业,实习的时候跟着公司一个技术大牛,他搭建关键字驱动的自动化框架,我帮他写功能脚本打零工。毕业后领导见我无项目,便把我推到了一个组里写appium的自动化脚本,便开始了我跌跌撞撞的测试之路。

1、学校学习代码软件和企业工作的区别?

学校里其实是偏向研究使用技术语言解决实现问题算法,比如典型的打印三角形,还有各种排序算法、数据结构、计算机网络,属于专而广。学校里练习的小项目也是前后端在一起的JSP框架,很基础。企业里的开发工作免不了基础的crud,但是会熟悉和了解到整体项目架构和数据流转的过程。企业里接触到的都是前后端分离的,前端通过调用后端接口,用nginx实现转发,还有各个服务之间实现通信和交流的分布式的微服务架构。因为企业项目的用户量比较大,就会使用到中间件实现异步和解耦,提升数据查询效率,比如会用redis缓存数据库和rabbitMq的消息队列。企业会分各个模块去负责设计开发测试,作为项目产研人员,需要在理解吃透业务的基础上进行开发和测试,需要自主去学习的东西也比较多。以前上学的时候面对这机器语言很头疼,光术语就得理解老半天,总担心根本无法以这个为工作。但是真正到了企业工作中,发现只能逼着自己去使用去理解,就像我不知道电路怎么排的,但是我会按开关,也能让家里通电一样,再说,万事都有度娘不是哈哈哈。

2、什么是测试,一般测试处于项目流程中的什么位置?

从我这几年的浅薄的工作经历来看,企业里的测试会根据负责测试角度不同,分为功能业务功能测试工程师、性能测试工程师、安全测试工程师、自动化测试工程师、测试开发工程师,薪资水平也是依次递增。最基础的也是最常见的就是业务功能测试工程师,俗称点工哈哈哈。功能测试不强调编码能力,但是需要掌握基础的技术能力,能调用接口,分清楚前后端bug,并能理解业务架构和数据流。项目过程中需要参加产品的需求评审,研发设计评审,懂得测试用例的设计,跟进bug。需要的沟通能力比较强,及时发现和解决各个环境的问题。点工的成长路线一般也是进阶成测试业务组长,把控测试进度和质量,管理测试组。这条路线也是最基础最常见的。性能测试,还有安全测试,都属于专项测试。有一定的技能门槛,需要学会使用工具,并能通过监控分析数据排查问题,都需要一定的项目经验。性能和安全都需要注意测试环境,注意线上和测试数据的分离。自动化测试,其实这个岗位比较模糊,很少有企业会单独设立自动化测试岗位,一般都是要求业务功能自己带有自动化技能,可以在企业平台编写自动化脚本语言,提升功能测试的效率。自动化测试现在也逐渐成为功能业务测试面试的必考题了,没办法,必须卷。最后是测试开发岗位,测试开发,其实就是开发,但是为测试部门服务的。需要有搭建框架落地的经验。工作内容一般是搭建企业测试使用的看板工具,平台等等。测试开发一般也都是由开发转的,前后端都是自己来做,测试中的代码大神,薪资水平也是最高的,企业里岗位也只会设立1~2个,是开发但不会被提bug,是测试但是不用懂业务,很单纯的技术岗了。以上总结,测试人员要么走业务路线,要么走技术路线,其实业务和技术对于普通测试来说,都是缺一不可的,技术服务于业务,但是没有技术,根本做不了业务。

3、自研和外包哪个比较好?

这个是每个人找工作的时候都会遇到的问题。首先,我觉得大厂>中厂>大厂外包>小公司(当然,也可以以钱为标准)。刚毕业没有工作经验或者因为自己的学历不够,进不了心仪的大中厂,就只能先在外包混经验。外包分为两种,一种是项目外包。这种的就是公司老板在外面承接项目拿回来做,一般会负责一个模块,比起自己研发产品,相对来说做的会比较浅,就是会更注重业务,只能做做前台的部分,直接调用接口去进行处理的。有的会比较舒服,有的会迭代比较紧凑,项目稳定性不是很强,项目做的差强人意或者老板一旦没谈好,项目就容易崩,自然而然就要面临人力缩减了。另一种是人员外包,就是会驻场在甲方工作,平时工作会有甲方的一个测试来分配指导,相当于给甲方的测试负责人打工,做的都是甲方不愿意干的活,免不了被甲方的人薅羊毛。好处是因为大厂的流程都比较规范,可以体会到很正规的项目流程,开发和产品相对来说素质也比较高,bug比较少一点(maybe)。网上传言,外包会脏简历。确实有这一说,但是不是所有公司都接受不了有外包经历的,而且有时候蹭到大厂经历,面试吹出大厂水平,也是能被认可的,所以朋友们,还是得搞起来,不论业务还是技术!刚把爹!!!另外,小公司我真的不建议去。我去面试过,面试体验都很差,一般都是人事问一堆类似背调的问题,最后告诉你只能给你刚毕业的薪资水平,PUA你,体验感真的极差,钱少事杂的典型。

4、测试人员的职业发展方向在哪里?

哈哈用这个问题来callback一下这篇的标题,其实常常我也会焦虑,30岁后怎么办,35岁后怎么办?特别是今年互联网环境很差,很多公司都cy,行业泡沫要散了QAQ,身边也有同事被cy后就润了,不知道还会不会,能不能回到这个行业来,也有同事被cy后无奈进入外包,想着等以后行业好了再回来。但是不是我悲观,我总觉得行业转折后,还会不会回升都是一个问号,也许这次转折就是一个预警,还是早占坑早好。活在当下吧,把现在手边的事情做好,其他的就不在我们能把控的范围内了。所以测试的职业发展在哪里呢?哈哈,今天我也回答了面试官这个问题,我说从入行以后,我每年的职业规划都在改变,以前我觉得我想搞技术,想做测开,但是测开不是这么好入的,是需要经验积累的,但是工作中接触的都是测试业务,积累的也是业务。后来想往业务方向转,又发现业务需要你深耕项目组里,成为业务大牛,但是业务容易说没就没,shift!这个坑位不是想占就能占到的。所以与其说职业发展,不如说平时能做点什么吧,比如写工作日记,比如工作中没遇到的技术问题和业务积累都成为自己的东西,长在自己的脑子里,能总结用到下一次的面试中,才会成为真正有价值的东西。

标签:项目,30,业务,工作,开发,测试,自动化,做到
From: https://www.cnblogs.com/redleaf131/p/16855910.html

相关文章

  • dea运行支付宝网站支付demo踩坑解决及其测试注意事项
    一、前言在一些商城网上中,必不可少的是支付,支付宝和微信比较常见,最近小编也是在研究这一块,看看支付宝怎么进行支付的,支付宝给我们提供了demo和沙箱测试。减少我们的申请的......
  • 明石印染厂(开学测试)
            hetong.java packagebean;publicclasshetong{privateStringid;privateStringname;privateStringgoodname;privateString......
  • 11 Ceph 集群测试
    目录mon高可用测试模拟mon节点宕掉一个mon节点宕机后,测试集群业务情况宕掉集群中2个mon节点测试业务是否正常集群mon服务恢复mds主从切换查看集群状态信息手动模......
  • 解决报错max virtual memory areas vm.max_map_count [65530] is too low, increase t
    https://blog.csdn.net/weixin_39643007/article/details/1084351391.搭建ES集群启动之后报如下的错误:   2.从报错信息vm.max_map_count看出内存太小了所以需......
  • pytest运行测试用例时,控制台不打印警告信息
    使用pytest执行用例,控制台显示警告信息: 解决方法:新增pytest.ini文件,文件内容:[pytest]addopts=-pno:warnings 再次运行测试用例,控制台打印无警告信息......
  • 性能测试流程
    1、性能测试需求分析1)需求分析:熟悉系统熟悉系统的业务功能熟悉系统的技术架构包含用什么语言、什么样的技术框架、应用服务器、数据库服务器、怎么工作、怎么调......
  • 测试人生 | 低学历无未来?从小公司到拿下年薪45W+ ,这个90后小哥哥好励志~
    本文为霍格沃兹测试开发学社优秀学员跳槽笔记,测试开发进阶学习文末加群这篇文章是想写给那些因为学历而深感困惑的测试行业小伙伴,希望给他们点启发与激励!毕竟在整个互联......
  • 第三方软件检测机构做验收测试靠谱吗?软件测试报告收费标准
    软件测试是软件产品上线前的必经流程,验收测试作为软件产品交付前的最后一个测试环节至关重要,现在的软件企业进行该项工作有2个方式,一是通过自有的测试团队对产品进行测......
  • BGP BFD测试案例
    一、BFD原理1.1BFD技术简介一种全网统一、检测迅速、监控网络中链路或者IP路由的双向转发连通状况,并未上层应用提供服务的技术。 1.2BFD会话建立方式和监测机制●BFD的标......
  • 20201302姬正坤第十二章学习笔记
    Linux第十二章——块设备I/O和缓冲区管理块设备I/O缓冲区读写普通文件的算法依赖于两个关键操作,即:get_block和put_block,这两个操作将磁盘块读写到内存缓冲区中。I/O缓......