回到正题,软件测试转行可以做什么。需求上线测试人员负责需求上线前的验证工作,和上线后的跟踪阶段初级软件测试人员具体就是这些工作,高级软件测试人员,工作内容则有一些不同,需要做一些专项测试和自动化测试、性能测试、安全测试等等工作,软件测试工作经验,感觉很迷茫,真的只有转行一条路吗。
1、软件测试是做什么的?
软件测试是互联网行业中比较容易入行的职业,具体从事的工作内容,从一个项目(需求)从开始到上线简单说一下吧。1.需求评审产品同学给你测试同学一个新的项目需求,你测试同学就需要阅读并理解需求,分析测试点,分析需求可行性,分析需求是否有设计漏洞,然后和产品、开发一起开会评审需求,产品负责讲解需求,测试和开发提出疑问点。
2.用例编写需求评审结束后,测试人员对需求已经足够熟悉,所以这时候语言进行测试用例设计,为后面的测试做好准备工作,3.用例评审既然测试同学可以评审产品同学的需求,产品同学一样可以评审测试同学的测试用例,提出疑问,达到意见一致。当然,这次评审的主角是测试讲解测试方案,开发和产品提出疑问,4.测试经过上面的准备,开发同学已经完成了需求开发,开发同学完成自测后,提交给测试人员。
测试人员根据测试用例,测试这个程序,发现问题后要提交bug,开发修改完成后,验证测试bug修复情况。完成测试后给出测试报告,然后提交给产品体验,5.需求上线测试人员负责需求上线前的验证工作,和上线后的跟踪阶段初级软件测试人员具体就是这些工作,高级软件测试人员,工作内容则有一些不同,需要做一些专项测试和自动化测试、性能测试、安全测试等等工作。
2、从事软件测试工作五年了,30岁了感觉很迷茫,目前环境不好,适合转行做什么?
5年软件测试工作经验,感觉很迷茫,真的只有转行一条路吗?迷茫感从哪里来?在一个工作岗位上持续工作了5年,一般来说,可以算是一位资深的专业人士了,这个时候的迷茫感,来源为何?先从发展的角度来看:一个方向是向上发展,逐步晋升至管理岗位;另一个方向是向专业线发展,成为专家角色。针对这两个方向,目前自己各项软硬技能的差距还有多少?发展的阻力在哪里?是需要先去厘清的,再看看迷茫感是否减少一些了呢?环境到底好不好?工作环境的好坏,不同语境下的含义是不同的,
有的是说工作小组内的团队氛围,有的是看公司的发展现状,整体来看则是指软件测试领域。结合自身的视角、情况、感受,每个人对环境是好或不好,会有不同的判断,那需要关注的是,环境对自己的影响,到底哪些是自己可以改变的,而哪些不是?回到正题,转行可以做什么?回到正题,软件测试转行可以做什么。十几年前我就建议过朋友从事软件测试岗,其中有一个理由就是其发展的灵活性,
从本公司内部发展转岗来看(对标大公司的岗位细分结构,不细分开发方法与组织模式),关联度比较高的转岗可能性还是挺多的,比如:技术支持岗(售前/售后)、产品设计、项目管理、产品实施等。当然,跨度更大一些,人力资源、销售等也不是没有可能,如果是跨行业/公司的职业切换,也有很多角色切换的可能,比如说:甲方测试团队vs.乙方测试团队,传统软件供应商测试岗位vs.互联网开发团队测试,等等。
当然,虽然同时切换公司、行业、岗位会相对较难,但是如果可以找到相关机会也是很值得尝试的,其他的,像IT审计、数据分析等工作也是可以考虑的机会。回到自身情况做选择无论是公司内发展、转岗还是转行,打开思路、提高视角是非常有必要的,但最终还是要基于自身的情况出发,弄清楚自己的职业需求及实际可行的机会。欢迎关注@安娜谈生涯,了解更多职业生涯话题,
3、软件测试行业有前途吗?发展方向是什么?
个人看法。如果已经是做了多年测试,目前30多岁了,那么其实不存在转行的问题,相比于岗位的前途,个人的因素比较大,如果你只会机械式的点击验证,那么我想说前途不太大,因为缺乏核心竞争力,目前云时代的测试人员也已经和传统的测试时代不同了,目前DevOps是企业内部比较流行的软件发布流程,那么作为开发、预发布、测试、上线流程中的测试环节,占据着相当重要的地位,而且仅仅说测试这个岗位是不合适的,应该叫做QA,即质量保障,上线前的最后一道关卡,因此岗位是不缺乏前途的。