胶州建设局网站,怎么登录已注册的网站,苏州标志设计公司,从哪里下载wordpress作为过来人的我和你说说软件测试的真正情况。
前言
一个软件做出来#xff0c;最不能少的是谁#xff1f;毫无疑问是开发#xff0c;开发是最了解软件运作的那个人#xff0c;早期就有不少一人撸网站或者APP的例子#xff0c;相当于一个人同时是产品、研发、测试、运维等…作为过来人的我和你说说软件测试的真正情况。
前言
一个软件做出来最不能少的是谁毫无疑问是开发开发是最了解软件运作的那个人早期就有不少一人撸网站或者APP的例子相当于一个人同时是产品、研发、测试、运维等等。
随着软件的复杂程度的提高i一个人是撸不出真正的大学商业软件的所以开始各司其职。
要明确一点别拿测试不当研发。测试岗本身就是从研发分出来的大部分的公司也会把测试归类于研发中心所以你认为测试知识偏业务的点点点小兵那就大错特错了。
但是测试确实又不如研发因为测试本身是个成本岗位说白了就是不负责产出理论上来说研发能力够强和自测做的好测试甚至可以打酱油这也是许多公司不怎么看好测试的原因测试前景好不好看你自己怎么定位测试这个职业是偏向产品与业务的功能测试?还是偏向于研发的自动化、性能或者测开 技能树
测试人员的难点在于如果你只是想安安静静的当一个纯粹的测试人员那确实没有啥前景和出路实际上测试走到最后都是要点技能树转职的
1、点业务技能点的以后可以成为半个产品甚至业务专家这在金融领域等重业务的公司是很吃香的。
2、点研发技能点的以后可以成为测开、自动化、性能、安全等等有研发能力的测试在大多数互联网公司都是很受欢迎的一是开发愿意跟你沟通二是互联网的测试内容需要一点的技术底子。 3、点管理技能点的因为测试本身处在整个需求生命周期的中后端也就是前期没啥事后期能不能上线全看测试的表现所以也有测试兼职做项目管理的做着做着最后就成了实际的管理者了所以如果你见到一个项目的负责人是测试不要觉得奇怪这系统能不能上是他来点头的。
这既是测试的优点、也是难点优点在于测试转岗的能力是仅次于开发的缺点就在于纯测试的上限也确实是最低的相比于业务、研发这两大直接产出职能来说不信你瞧瞧各公司的高层、创始人几乎没谁是一路测试干上来的。
转型方向
所以测试到了中后期是一定要转型的而后期能不能转型成功全看你头几年的个人积累。我的建议是你擅长干什么或者喜欢干什么就往那个方向转。
如果你业务贼牛功能很熟练整个公司比你更熟悉这个系统功能的人没几个那你就尝试着转型项目负责人或者产品不要只是被动的等需求。
如果你仍然把自己当作研发那就去写代码看代码不要只会有问题就提BUG要了解系统是如何运作的要知道问题出在哪最好是代码要改哪一行都给研发指出来然后自己平时搞点自动化前端后台都搞搞弄个小的自动化平台出来了解一点底层的知识学到最后你就已经跟开发无异了。
我来给你说说一个测试工程师提BUG是分几个等级的
初级只知道提BUG原因是啥不知道让开发自己去研究。
中级大概知道是哪里出了问题能提供数据和日志细致的还得开发自己去排查代码。
高级有代码阅读能力已经能把问题定位到具体的模块甚至具体的代码块了。
专家拿个小版凳坐在开发旁边用手指着开发的屏幕呐就这里出问题了我来告诉你怎么改你如果不会的话我甚至可以亲自帮你改。
其实我一直都认为测试应该就跟开发排排坐两个人盯着代码慢慢的debug而不是测试只管提BUG一问怎么出问题的啥都不知道那样只会降低测试的权威性。
为什么有些公司的测试没人权而有些公司的测试地位高。主要就是看测试对这个系统的熟悉程度某些老测试堪称百科全书这个系统从业务到代码都懂这种人他指出的问题即便是研发大佬都不太敢反驳但实际上更多的人只是用例执行人BUG收集器一问三不知反正就有问题代码看不懂原理不了解一看就感觉这人不太靠谱所以这也是为何有些研发会认为测试门槛低是个人就能做的原因。 总结
说了这么多简单总结一下
1、纯粹只干测试上限来的快要趁着年轻多积累争取转型的机会。
2、尽量提高个人的权威性不论是技术、还是业务这都需要更深入的学习和积累。
最后软件行业有没有前景这不好说但是从个人发展的角度来说只当测试确实是没啥前景送君一句话
测试只是你的起点而不是你的终点。
最后感谢每一个阅读我文章的人一点小心意虽然不是啥值钱的需要的话直接拿走