• 0
  • 0
分享
  • 迷茫了3年:做完这个测试项目,我终于决定辞职!——软件测试圈
  • 曼倩诙谐 2023-01-31 10:25:43 字数 2910 阅读 790 收藏 0

  2022年早已过半,来个迟到的年中总结,说实话,2022,很迷茫,然后过的非常不如意,倒不是上一年的职业目标没达到,而是接下来的路根本不知道如何走。在没解决这个问题之前,或者说没搞清楚自己的方向之前,是迟迟不能落笔的,啊不,应该是落键盘。

  下班后花了几天的时间研究了下测试的职业生涯规划,在许许多多的文章之中穿梭,结合前阵子和某公司t3级的大大面试,对自己接下来的几年职业规划,总算有了眉目,让恍惚的心总算有了着落。

  先说我这三年坎坷的经历

  刚毕业,计算机专业的我进入了软件测试这个行业,然后外包到了某bat公司,在今天看来,这间公司应该是学习资源最丰富的公司,可悲哀的是,基础能力薄弱,资料看不懂,当时甚至连测试用例都不怎么会写,于是在外包的一年,学习了编程基础和一些基础的测试技术,不过一年后,因为外包政策的调整,权限的限制,还有归属感的原因,离职跑到一个做互联网机顶盒的创业公司。

  这家公司真的非常棒,无论领导还是工作氛围,还是学习成长,都给了我很大帮助,这间公司我收获最大的就是,形成自己风格的测试,技术方面增长的不多,但是测试思维这块得到了很大的提升,最重要的是,氛围真的很棒,可是好景不长,因为业务涉及到版权,公司一夜间就衰败了,测试组一个人都没有留下来,非常非常遗憾,就这样被迫加入第三家过的不如意的公司。

  再说2022不如意的地方。

  问题一,通宵&连续加班到很晚

  我们的特色,但是无论何种结果都会有原因,我需要做的,就是针对原因提出建议。

  原因:

  需求变更

  这个的原因,归咎于产品经理素质问题,我们没必要抱怨刚毕业或者转行的产品做的多不好,公司也许为了省成本就是不招有经验的产品,我们都很无奈。除了每次提测前强制产品体验外,还要给老板体验,但是老板也是刚毕业的,同样会发版本前改需求,我们也很无奈。

  开发转测质量差

  这个经过一年的努力,已经基本改善了,至少是UI层产生的bug看起来不会这么难受。这个痛点的改变是我强制要求开发转测前执行测试点,同时在测试报告我会加以统计需求覆盖度和自测情况,还是多少有点帮助的。

  不重视测试,无法实现分层理念

  因为是软硬件公司,开发的模式是底层封装sdk—-上层调用的方式进行,社区加上了之后还有接口调用。但是,我们只有功能测试,对的,你只需要保证程序做的对就行了,这也是功能测试的职责,但是这样够么,随着复杂度的增加,底层和接口暴露的问题越来越多,领导只想着一个人身兼多职,而对建议的分层测试,招聘测试开发做接口,做sdk层测试无动于衷,这一块我想做的努力也基本无效化了。

  归根结底

  不是无法让领导认识测试的重要性,而是领导根本没有打算让你去做这些事,不怕睡着的人,就怕装睡的人。所以未来,这个东西只能说是我力所能及的范围内改进,本质还是没变,心痛。

  问题二,能看看我做的东西不?能给点建议不?

  2022,我花时间学习了比较多的新技能,比如专项测试、从jmeter迁移到unittest的接口自动化、web自动化测试等,每个都花了一定时间去研究,并且出了成果,邮件到项目组。

  然后… … 对,没有然后,最让我受不了的是,用户从上一年就一直投诉的上传成功率低的问题,我花了将近半个月去学习专项,然后花了几天时间去做的上传专项,发出去什么反应都没有(领导,看了报告吗?看了。有啥建议或者排期解决?不了,没时间。)

  接口测试同样如此,写着写着,突然感觉兴趣全无,不过幸好,框架是写完了,测试也跑了一部分。

  自动化就更悲剧了,花费了最大的精力,结果因为产品的不确定性,基本上是没有什么成效的。

  总结2022上半年

  迷茫,痛苦,不被理解,不被支持,各种被打

  有失必有得,最后来说说得的地方:

  压力忍受能力提高

  问题分析能力提高

  以前一些理论的东西在项目中得到了实战

  沟通能力有提高

  职业规划:

  接下来把这几天了解到的测试职业生涯规划的个人理解说下,参考了网上各路大神以及和面试公司的面谈总结出来的关于未来的规划。

  PS:首先,给我感觉最深的就是,不要人云亦云,不要忘记自己的初衷,更不要被别人影响,失去自己职业方向,吃补药固然好,但是乱吃药可不好哦~~

  以时间的纬度来看

  分为0 ~ 3年,3 ~ 5年,5~10年以及10年以后

  0~3年是刚毕业的懵懂期,可以一心一意工作

  3~5年是成长期,已经开始烦恼生活了,工作已经不是全部了

  5~10年或者以后,已经步入中年,已经有了一定的生活压力,除了工作,更重要的是家庭

  以测试发展方向来看,分为:

  √技术管理,兼顾技术的学习和管理

  √领域专家,分为自动化,白盒和性能

  √纯管理,这个比较少,没怎么了解

  √转行,这个也不说,因为已经脱离测试的范围了

  so,结合自身情况,定位就在3~5年,职业目标是测试技术管理上。这个通道的模型,其实就是系统测试模型,更像是一个综合性很强的路线,因为你什么都要懂。

  这个title是:测试组长–测试主管–测试经理(总监)

  测试组长(目前的阶段):分配主管下发的测试任务,设计测试策略,保证流程每一步的有序执行,监督BUG的走向,推进BUG的修改,同时版本发布之后也要总结测试流程的不足和改进点,另外也承担着带领测试新人的职责。

  测试主管:推进整个流程的进行,负责跨部门的合作以及资源协调,组员的评级考核,以及针对模块测试策略的确定。

  测试经理(总监):整个公司测试资源,测试策略,测试流程的管理者和定制者,更多是大方向上的指定了,基本不直接参与一般的测试工作中来了。

  我的测试职业规划

  ok,明白了上面的定位之后,我们接下来的工作方向总算浮出水面了:

  1.继续深入DB/OS/服务器等基础能力;

  2.在基础之上的自动化/接口/专项测试(性能测试)能力;

  3.管理技巧,流程优化,问题分析和解决;

  基础能力是需要持续学习的,基础之上的技术逐个方向积累原理,管理技巧则是多看书,多思考,多总结。

  生活:

  谈了半个女朋友;

  依然不断地在寻找生命的意义(家庭问题),做自己;

  严重意识到了身体的重要性,办了健身卡;

  认识到了读书的重要性,开始读做人,做事的书,开始看一些公益演讲。

  因此啊,大的方向就是:

  √多读书,读项目管理,读沟通技巧,多学习技巧,这不仅仅是为了工作

  √读技术原理,然后实践,成为一个有高度的人

  √跳槽请慎重

  √注意锻炼身体

  综上所述,作为一名软件测试人员,只有不断地学习、积累,才能迈向金字塔顶端。

  IT工作固然是辛苦的,软件测试当然也不例外。 每天执行用例、跟踪Bug,还要与开发、产品同学争吵PK,与人斗其乐无穷~但正是因为这些默默的付出,才让一场本该在用户面前发生的灾难,提前在自己面前发生了,是否有一种救世主的感觉?

  我们拯救了用户,也拯救了这一软件,避免了她被抛弃、卸载的命运。既然选择了测试这一行,那不如好好地坚持下去~~


作者:佚名    

来源:http://www.51testing.com/html/97/n-7792897.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 随着技术的进步,每家企业都将其业务从实体办公室转移到网站和Web应用程序,从而实现在线发展。这带来了一系列更新的测试技术,以迎合最终用户的最佳产品或服务。在启动任何软件,网站或应用程序之前,许多测试技术(例如跨浏览器测试,用户验收测试,回归测试)已变得显而易见,为了确保最佳的用户体验和稳定的功能,还需要一种测试技术是探索性测试。与其他测试技术不同,探索性测试没有测试人员必须遵循的一组固定方法,但是相反,测试人员拥有发现产品/服务随时间推移不断改进的完全自由。这更像是随着时间的推移以及网站或应用程序的开发而进行的持续改进。让我们更进一步地探究探究性测试到底是什么,它为何如此重要,如何进行探究性测...
            0 0 2609
            分享
          • 最近在做移动端报表的测试,根据实际测下来的情况阿常先总结一版测试流程和测试方案(这是初版 v1.0,后续在此基础上做更新迭代)。由于不同的报表需求具有定制化差异,阿常这里仅针对自己测过的报表做测试经验归纳总结,可能并不适用于大家所负责的报表测试需求,大家可根据需要选择性阅读此文。一、测试流程序节点名称节点说明1    分析业务和需求    熟悉业务流程和业务规则:指标项的数据来源、取数口径、计算公式;源数据的更新(包括增、删、改或状态的变化),对报表中指标项的计算产生的影响。   2    制定测试方案和计划 &n...
            0 0 668
            分享
          • 读者提问:远程真机测试,机型怎么选 ?阿常回答:这可以分两个场景来讲,分别是产品第一次发布之前,以及产品稳定运行一段时间以后。下面我们一起来看看吧?。一、产品第一次发布之前在我们的产品第一次发布上线之前,我们可以使用云测试平台做一次简单的兼容性测试,比如说安装、启动、运行、monkey、卸载等等。关于机型的选择方面,我们可以选取云测试平台推荐的 TOP 机型,比如 Android + iOS Top 50 款机型。云测试平台可以选用 WeTest、Testin、阿里云移动测试等等。二、产品运行一段时间后在我们的产品发布上线并且已经持续稳定运行了很长一段时间以后,这时候我们可以收集现有...
            0 0 1131
            分享
          •   在软件测试的发展历史上,曾发生过很多次因为软件出现bug而造成的重大事故,小编特别整理了历史上震惊全球的5个经典案例↓↓↓↓↓↓图源:网络  众所周知,软件测试是一项比较细致的工作,很多时候会显得有些枯燥。因此,除了专业技能和业务知识外,还需要从业人员具备良好的耐心、专注力和责任感,非常考验从业人员的心理素质和业务能力。  关于一名优秀软件测试工程师所必备的专业素质!本文总结出以下几点:  1.具备严谨、耐心、认真、负责的态度  作为一名软件测试工程师,必须要对你所测的产品负责,需要以严谨的态度,不放过每一个细节,尽可能找出所有的bug。虽然不能做到完全没有bug,但作为一名负责任的测试人...
            0 0 606
            分享
          • 印象中,测试流程制度这块,我们每年都会更新,当然啦,还是hr追的紧啊,主要目的说是为了保障线上质量。浅浅分享一下吧,觉得实用可以直接抱走。今年我们主要抓的部分分为两个,一个是计划达成率,一个是线上质量。按照实际完成的情况进行加分或者扣分。一、【计划达成率】按照测试计划及测试用例进行测试,符合相关项目规范,100%完成开发计划。因个人原因,每延迟一天,扣10分,项目整体提前一天及以上,加10分。(项目具体日期按照项目评估时间进行)二、【上线后质量】产品/功能上线后的经分析是测试遗漏导致的bug,进行扣分。若是P1级别的bug,1个扣10分,若是P2级别bug,1个扣5分,若是P3级别bug,扣1...
            1 0 1365
            分享
      • 51testing软件测试圈微信