测试需要哪些技能
测试的职业技能
"我现在就是功能测试,点点点,我干了一年测试了,我发现我基本还是什么也不会,我不知道要怎么办,我很迷茫,我应该接下来学点什么" 这句话是很多测试从业人员初期问的最多的一句话。那么测试的职业规划方向以及必要的技能到底有哪些呢?
-
产品感知度
不知道是否发现,有一些人他们在做业务测试时,具备极强的发散能力,会提出很多产品需求中未明确定义的,又觉得开发实现不太合理的东西。他们往往除了已定义用功能和测试用例本身外,真的会站在用户的角度去体验产品。很显然这些人是适合转型做产品经理的。
-
测试设计能力
要知道如何进行测试分析,测试用例设计,那是我们测试从业人员的核心竞争力。而能分析一个产品如何去测试,那显然除了产品本身,对于产品的实现也要有比较深入的了解。大部分功能测试同学在点点点,点了一年很迷茫就是因为测试设计能力不足,并且不知道要怎么做。因为当一个产品的基本功能,表象,我写了用例,我也测了,但是线上依然有很多问题,而且这些问题我觉得我也测不出来,不知道怎么测的时候我就觉的很苦恼。
-
创新与架构能力
有了测试分析的,如果没有同步的创新能力,往往会受限制于当前有限的方法导致我们分析的方法论无法实现。当然市面上一些基础的工具,可能可以解决我们百分之七八十的问题,而剩下那一点,需要我们有造轮子的能力。其实我们都会崇拜大神。大神最厉害的地方就是,剩下那20%的难点,他能做,你做不了。很显然如果想要成为测试架构师,这项技能也是极其重要。
-
沟通与管理能力
有人提出测试是天然需要带有沟通和管理的属性的,因为你需要给开发反馈Bug,你需要去推进开发解Bug。
但是沟通和管理能力绝对是一个天赋级的能力,如果具备,那对于整个项目的推进,测试的存在感,工作效率都会极大的提升。
但是真的能站在专业的角度去推进各个团队之间协作的测试,是真的非常令人敬佩的,他们专业到比专业的项目经理更专业。我有见过这样的测试同学,这样的同学一定是未来测试团队TL的候选人,其实如果测试团队的TL能具备这样的素养,那绝对是这个团队的幸运。
-
研发流程与规范能力
我认为这是测试团队TL必须要具备的能力。这是对测试行业本质的理解,也是测试人员的一个很重要的软实力。我认为用更直白的词语来描述这个能力,那就是职业素养。质量一定不是只是测试团队的事。而我们的工作,除了找到软件上的Bug以外,剩下最大的工作就是通过各种办法来让整个研发流程规范,这看似好像是一个很虚的事,但是真的要落实下来,是需要具备比较全的知识面和眼界的。
#测试开发工程师面经##测试开发QA##测试开发工程师#