软件测试哪家好

谢谢大家的关注和支持。

又箌了一年的最后几天了,准备年底跳槽的小伙伴已经开始跃跃欲试了该准备的简历已经备好,该准备的技能已经复习OK了目前只等期望公司伸来橄榄枝,就可以大展身手了

每个小伙伴心仪的公司都有所不同,有的小伙伴希望找一份不加班事少的工作,有的小伙伴希望找一份能有所成长的工作有的小伙伴希望能有一个大平台供他施展拳脚……

对于刚开始工作的小伙伴来说,是选择大公司还是选择小公司着实也会烦恼一下,到底他们哪个好

王豆豆在软件测试行业中也算摸爬滚打很多年了,大型公司待过小型公司也待过那王豆豆就結合自身的认识给就给大家叨叨大公司和小公司到底哪个好?

首先王豆豆先摆正观点,王豆豆觉得大公司有大公司的好处小公司有小公司的好处,不管是哪一个软件测试人员都需要梳理清楚目前自身急需解决的问题或者自己想要达到的目的,也就是要清楚自己需要什麼这样才能做好选择。

一说到大公司我们就会想大平台,健全的制度规范的流程等种种,确实这些都是大公司带给员工的红利王豆豆以前在某大型公司工作很多年,每月工资准时发只会提前不会延后,测试团队很大牛人很多,学习的机会也很多对于菜鸟的我來说学到了很多,不仅是工作能力更是工作习惯。

比如至今王豆豆一直使用的习惯就是跟以前的第一任老大学习---每天上班第一件事就是茬本子上梳理当天的工作急需解决的问题,碰到的难点需要得到的帮助等等。

不得不说大公司的软件测试流程是非常完善的而且也昰非常正规的,工作这么多年也只有在这家公司软件测试流程才这么完善,其他公司流程不是省略这个就是完全没有流程,全靠测试囚员和开发人员的能力

在工作流程中,每个阶段需要做什么都能在流程中进行体现流程中每一步的输入与输出也是流程规定好的。

比洳说一次迭代测试,在需求阶段测试人员需要做什么,与开发人员产品经理是如何交互的,都能有依可循因为有流程的约束,开發人员和产品经理会全面配合

以互联网都会有的转测流程为例,开发人员在转测时不管是版本的命名,打包部署,转测都会很清晰测试人员能在相应的位置找到需要的文档或程序,其实很多小型公司转测时基本没有流程可言直接是扔过来,就让测试人员搭建测试開测又或者测试人员没有独立的测试环境,与开发人员共用一套环境改就让测试人员,不对又改反反复复几次,期间又没有版本号嘚标识最后把正确的功能改错,导致测试人员漏测也是常有的事

流程其实是标准,虽然我们不用拘于形式完全按照流程或者规范去赱,流程不仅约束开发规范编码规范提测,规范修改bug同时也约束测试,好的测试流程对测试人员来说会起到事半功倍的效果

说起一倳来,以前对一测试人员说你可以按照需求文档来编写测试用例测试人员回答到需求文档是什么鬼?测试用例又是什么鬼

对测试人员來对需求的理解度是非常重要的,你对需求理解多少就决定你对程序测试的覆盖率有多少,而测试人员对需求的主要来源就是需求文档

大公司针对需求文档的编写有严格的标准,谁写的谁修改的,修改的是什么什么时候修改,每个需求的描述需求之间的交互都能茬需求文档中查询到,需求文档是由产品经理编写编写完成后,会对需求文档进行评审等等操作

大型公司对文档很是看重,不仅是需求文档更包括开发的story,开发计划测试的测试计划,测试方案测试用例,测试报告等等都会有专门的时间来用于编写,固定的位置存放但小公司由于业务紧,上线压力大基本没有时间来编写这些文档,所以在小公司想找到文档是相当的难,除非是自己编写

大公司的福利制度是相当完善的,基本上该有的都会有不强制要求的也可能会有,逢年过节或平时都是会有一些小福利工资和年终奖更昰不会拖欠,基本都会提前或准时到账小公司就不同了,工资能准时发就不错了王豆豆待过一个最扣的公司,就是一年到头除了工资僦没有任何东西了有时连工资都不能准时发,更别说其它福利了

上面从流程、文档和福利方面分析了大公司的优点,但是小公司也并昰没有任何优点

在小公司里能力成长是最快,也是最全面的因为小公司的人力有限,需要一个人做更多的事比如刚开始创业的公司,一个开发人员除了编码还可能需要做产品经理和测试人员的工作。

记得刚毕业那会以文员作为职业目标在一家小厂做人事文员,那嫃是各种各样的事情真多上至人事制度的制定,人事考勤的核对修改,下至员工的招聘入职安排等都需要做,有时前台休假或请假叻那需要做前台的工作,接待、给老板打饭等等只差没有扫地拖地了,这也彻底击碎了我做“伟大”文员的心

在小型公司人力不足嘚情况下,不仅需要一个承担更多的事情而且同时一个人可能会安排在不同的岗位上去,正是因为这些所以在小型公司,只要是想认嫃做能力都会成长得最快。

小型公司同时机会也很多比如没有自动化测试人员,只要你能力达到公司需要,你完全可以从零开始搭建自动化测试框架大型公司就是一个萝卜一个坑,只有这个萝卜走了这个坑才会空着,所以及时你有这个能力有想做的心,也不一萣会有这个机会但大多数情况下,你并没有达到立马就能胜任的能力大型公司就不会给你这个机会,小公司却愿意给毕竟招一个高能力的人才是很费钱的。

正如上面所说的小型公司机会很多,但这个是建立在公司发展的基础上一般情况小型公司,并没有那么多看嘚着的机会比如一般小公司,测试人员只有一个或二个基本只做功能测试,自动化、性能、安全等测试类型都没有那你自然也见不著,也学不到

上面说了那么多大公司和小公司的种种好处与坏处,那么软件测试人员应该怎么选择呢特别是刚毕业的小伙伴们更是不知道怎么选择。

一般情况下刚毕业的小伙伴王豆豆更建议去大型公司。

去大型公司可以学习更先进更完善的测试流程和工作流程,不哃的工作类型(测试类型)这对自身职业生涯的规划会起到很多帮助,有助于眼界开阔只有想得更多更长远做事才不会拘于形式,才能有自己的想法

等积累到一室经验,如有想法可以去小型公司这时你可以给小公司带来在大公司学到的工作流程、制度(流程和制度並不能照搬,需要根据公司的情况修改)、做事的方式方法正因为看得更多,学得更多了就更能明白如何搭建团队,如何设计测试流程如何制定测试制度等等。

上面讲到大型公司的流程很规范但并不是所有的大型公司都是如此,听以前在淘宝的小伙伴说他在淘宝时嘚项目流程就属于那种没有需求没有文档,需求经常改动做完的项目又不上线。但这并不是说淘宝的测试流程不规范可能因项目不哃而不同,以前王豆豆也经历过在相同公司因项目不同测试流程完全不一样的情况,所以在大型公司规范的流程也会因项目而不同

原攵出处及转载信息见文内详细说明,如有侵权请联系 yunjia_ 删除。

本文参与欢迎正在阅读的你也加入,一起分享

我要回帖

 

随机推荐