你了解软件测试岗吗?
很多人做测试3,5年,甚至年限多长。 但并不懂软件测试岗所要求的技术和能力,只是拘于当前的工作环境和培训班的宣传。
在一个微信里中看到如下的对话:
某人说,工作中开始做自动化了。
其他小伙伴: 会立刻投来羡慕的眼光,我是一个菜鸟,只会点点点。
群中很多小伙伴也会跟着复合,只会点点点。
为什么对于测试人员只会点点点会感觉到焦虑呢?
为啥有很多只会点点的测试同学也可以把工作做的很好呢?
对于软件测试人员,你未来的出路到底在哪儿?
对于以上的问题, 没有踩过几年坑是搞不明白的。
对于在软件测试岗有过10年+工作经验的老鸟, 分享下个人的经验。
测试工作的分两类:
业务型测试和技术型测试:
业务测试:
顾名思义就是对当前从事的业务知识非常熟习,了解产品的显示、隐示需求,测试过程中能够结合产品的知识覆盖更多的测试场景,想到别人想不到的逻辑,后期能够进阶为产品测试方向。包括金融行业、电信行业。
技术测试:技术测试可以分为自动化测试、性能测试、安全测试、测试工具开发等。而拥有这些技术能力的都可以称为测试开发。一般公司要求最为常见的,还是自动化测试、性能测试。前端和后端来说的话, 因为功能测试同样是"点点点",后端工作中所接触到的知识点会比前端要多的多。
总结: 确定自己喜欢什么, 专研业务还是专研技术?
专研业务不会自动化也可以有好的出路, 上家公司的测试组长。 她本人只懂业务测试, 项目的自动化测试活由团队中某个小伙伴带队负责, 本人更多的工作在流程和管理工作,同样做的很出色。 当项目组解散后, 经熟人推荐也进入了好的公司,继续做测试组长。当然对普通员工也是适用的, 当技术能力不强时, 尽量去找有相同业务经验的工作,更有优势。
走技术测试的路线的话, 需要学习新的工具, 比如性能测试工具, 会loadrunner也需要会JMeter;会UI自动化测试话,也需要会接口测试自动化,
当项目组需要什么工具和技能时,就用什么样的技能。
本人的一些想法愿大家都有好的出路。保持学习,终身成长。