在就业市场,大家对测试的印象是“薪资比开发低”、“技术要求比开发低”、“只要点点点”就可以。最近也在思考,大厂的测试究竟在干什么?如何成为一个优秀的测试?
作为一个在大厂工作三年半的软件测试,希望从自己有限的经历出发,慢慢探究这两个问题。
希望我的文章和经历,能让大家以管窥豹,了解一个工作三年的测试的想法和工作内容。
软件测试工程师的招聘面试和其他岗位一样,招聘的时候要求造航母,入职之后拧螺丝。
从日常工作来,除非做测试开发岗位,软件测试相比开发而言,确实技术的深度比开发要求低。无论是代码能力还是各种技术,基本只需要到了解或者熟悉程度就行。
因此从硬技能上来看,成为一个优秀的软件测试工程师了解或熟悉代码和技术即可。
同样是做几年测试,不同的人成长速度不同,差异最大的是软技能。软技能说起来就像玄学一样,这次尝试将这些软技能列个清单一次阐释一下。
测试相较开发对风险意识和质量意识要求都很高。项目管理有如下关键点。
知识管理不仅指的是个人技能知识的管理,也包含项目知识的管理。
测试应该一方面用用户的视角看问题,一方面从系统的全局看问题。
暂时先写这么多,如果有想了解大厂测试的任何细节的,请随时私信。