最近工作有点空缺,又到了胡思乱想的时候。从毕业参加工作到现在满打满算也有两年了,简单回顾做个总结吧,对于过去做个断舍离,也算是对未来的规划展望吧!
焦虑的根本就是自身能力与欲望的落差感,一方面有离职的冲动,一方面又担心自己能力在外面找不到更好的工作单位,人生工作就像是一座围城,里面的人想出去,外面的人想进来,真是有趣。
回想起在在外包公司的那段日子,真的很忙碌,也没有没那么多时间和精力去emo,也非常感谢那段日子,虽然技术上并没有什么进步,但也算是踏入了软件行业的大门。偶然的机会来到现在的公司,到如今也已经一年有余了,从刚进入公司时元气满满的新鲜感到现在的浑浑噩噩,不禁感慨时间过得真快。这一年多的时间里技术上并没有什么进步,只不过对业务的理解更熟悉了一些。公司里有大把的学习时间都被我在摸鱼焦虑中浪费了,真的很后悔过去的一年。到如今疫情的影响各行各业都不太好过,华为那篇檄文也让我心里一颤,已经完全失去了裸辞的勇气。
质量的的思考,虽然没有什么突出表现,但是作为一名测试工程师的责任感还是要有的,起码要保证从自己手里测试过上线的需求不会出现严重的bug,之前因为疏忽也出现过一两次问题,最后都走紧急上线修复了,虽然问题影响不大,但本职工作并没有落实到位,对此深感歉意。
测试在整个软件生命周期中也是非常重要的一环,虽然有些公司对于测试并不重视,也许在国内真的是测试工程师能力增长跟不上快速迭代,持续交付的速度,导致这一尴尬的现状吧,虽然门槛低,想真的做出色并不容易,和投资炒股一样,都是二八定律。但我认为在整个项目管理中,质量是不可妥协的要素,牺牲质量会导致其他三要素都会受损,反而追求质量会在其他三个方面同时受益,成本,进度和范围都可以通过其他方式做一个取舍平衡,比如加班加点,或者砍掉一些边缘需求,按照优先级先抓重点,但是如果质量不可控,代码耦合度高,加上业务流程复杂,高频的迭代只能导致系统越来越差,最后不得推翻重构,这对于业务发现展来说影响是巨大的。也许这就是测试工程师存在的意义吧!
工作的日常,无论多么炫酷的测试技巧,我们的目的只有一个,保证质量和系统稳定。技术要解决实际的问题才有它存在的意义,业务的发展,系统复杂度的提升同样会成就技术。测试的工作的日常简单来说就是找bug,这么说确实显得有着庸俗,但是知道如何快速准确发现问题所在就是我们要锻炼的能力。虽说质量不是测试出来的,从需求阶段就应该严格把控,但是已经到了测试阶段我们就要承担起自己的这份责任担当。
从需求评审阶段我们已经参与进来,评审会找出疑问点或者说需求中瑕疵,积极反馈争取尽早确认,越是到后面修复问题的成本越高;在开发编写代码阶段我们反复熟悉需求依靠各种方法和经验设计编写出完整可靠的测试用例;需求提测前期准备测试数据,确认测试时间和当前存在的问题,及时沟通反馈;测试阶段执行测试用例发现系统缺陷进行记录,待开发人员修复完成进进行回归;上线前暴露遗留问题提示风险,明确是否可以按照排期上线;上线后生产环境回归测试,跟踪客户过业务方反馈的问题及时修复;熟悉系统其他模块需求并对生产问题进行复盘总结经验教训。这大概就是目前我的工作日常吧,也许这也是大多数功能测试工程师的日常,更高深的技法我还没有经历见识过。能做好上面的这些已经全是一名合格的功能测试工程师了。
那么针对当前现状又该如何破局,更进一步呢?从这些日子逛社区的过程中又总结了如下几点要求,也是后面要精尽和提高的地方。
首先要了解业务,都说测试要比产品和开发更了解业务,这点毋庸置疑,但是目前我还做不到,因为对这个行业了解不还不够,比如业务的背景,存在的意义,客户群体,访问的方式,我们业务提供了什么,系统功能需求,熟悉被测试的系统,这样才能把我们的技术得以应用,解决实际问题,我们的能力就是在这一个个解决的问题中提高锻炼出来的,要对自己负责,要解决别人不能解决的问题才能不可被轻易替代,同时拥有更多的选择权。
专业的技术能力,话说一个优秀的开发工程师可以转型产品,售前,项目管理,可见优秀的人在每个方面都能做得不错,了解系统的架构,拥有一定的代码能力,服务注册等,专项测试能力,只有熟悉各方的操作,才能更快更准地发现一些问题,既熟悉开发的工作,又拥有一定运维能力,那必定也是个有能力有钱途的测试工程师,这一方面也是要恶补的重点,毕竟对于一个非计算机专业的小白理解那些底层的东西很是吃力,也是痛苦所在,用到哪学到哪吧,学到的东西在我们系统上实战。
除了专业技术能力,还有些个人的软实力,比如思考问题的方式,向上管理的能力,文档书写能力,沟通表达能力,毕竟要突出工作的成果还是需要一定的文笔和表现能力的,有些开发确实不爱沟通,所以那些问题必须我们及时去确认反馈,让人舒服的沟通能力也是要锻炼的地方。
每个公司都有或多或少的问题,既然我们不能改变,就先去适应,提出合理化建议,如果想要改变就把自己锻炼的足够强大,才能拥有更多的话语权和资源。大多数的工作生活都是没有激情和挑战的,能把简单的事情做好就是不简单,把平凡的事情做好就是不平凡,珍惜做事的机会,活在当下!