到今天,已经转行干了两年多、快三年的软件测试工作了,前后进入过两家公司,对比在两家公司的工作内容,有这很大的差别。 前一家测试团队人比较多,有十七八个,工作也分的比较细致,有自动化测试、有性能测试、接口测试、功能测试,功能测试人员也分为测APP的和测web端的,总共就一个项目。
第二家公司测试人员加上我就两个人,而且项目比较多,平常只是测功能测试。
在这两家公司中,公司的流程也全然不同:在第一家公司,我们是在prd中查看需求文档,还有UI文档,在收到产品发的需求文档后,测试组长会给我们功能测试团队分需求任务,我们在接到任务时,先对需求文档进行熟悉,对自己不理解的地方,提到腾讯文档中,待熟悉完需求后,产品组织在线下召开需求评审会,针对研发,测试有问题专门做解释。然后就是编写测试方案,测试用例阶段,编写完后发给组内同事进行评审,修改完评审内容后,还要发给研发和产品评审,没有问题了就可以上传到禅道了,还要记得保存到SVN,然后就是提测了,我们在测试过程中有三轮测试,问题提交bug,然后回归bug,然后在测试完之后编写测试报告,测试报告也是要在写完之后发给组内同事评审的,评审完没问题后才能发给领导,最后就是复盘会,这个复盘会呀,有时候会很尴尬哈,在复盘会上,会有一些用户、其他内部人员反馈回来的bug,而这些正好是我们在测试过程中漏测的!!!
第二家公司人员少,流程也没那么复杂,我们整个团队中没有产品,需求是产品经理给的,而且很简洁,只有我们整个软件的流程图,UI也很简单,我拿到需求后,项目经理先和我们开会评估上线时间,之后我结合竞品和需求文档,编写测试方案,测试用例,提测后根据测试用例进行测试,测试过程中也是自己拉代码打包,测试完后进行升级测试,然后我们测试人员发布,然后就结束了。。。
第二家公司流程很简单,但真是不好作,没问题还好,一有问题肯定是测试的,,,一个人的负责一两个项目,压力很大。。