6.15号参加了领测试网站组织的软件测试沙龙。领测试请来了两位演讲嘉宾,第一位嘉宾主要分享了测试人员应从哪些方面提高自己的职业素养,第二位嘉宾主要分享了职业生涯中我们应该注意的若干项原则。最后,主持人和嘉宾一起和大家进行了如何使测试人员更有钱途的讨论。总体而言,本次的沙龙让我觉得很有意义,测试的主持人和嘉宾给人的感觉都不错,都能站在一定的高度上,亲切而温和地与菜鸟们进行互动。自己从嘉宾的分享和讨论中了解到了新的有关测试职业发展的知识。以下是给自己留下深刻记忆的分享内容。
1. 公司的招聘渠道有哪些?
很多公司的招聘不再从招聘网站上搜索简历了,大部分的简历来自内部员工的推荐。内推成功的比例是10:1。校园招聘占一定比例,但没有太高。高端职位有一部分来自猎头。
2. 为什么应聘者会失败?
- 能力与经验不符(70%)。工作6年,但能力仅相当于工作2年。
- 基础技术不扎实(80%)。基础技术包括:数据库原理、编程算法、网络原理、操作系统原理、软件架构等。
- test sense不好(50%)。test sense很大程度上是天生的,有些人更有测试的天赋。
- 测试设计理论不好或根本没有(100%)。测试设计理论包括等价类、边界值等测试用例设计原则,测试模型等。
- 工作上不够主动(50%)。如果应聘者能做到:对自己负责的工作非常了解;对不是自己负责的工作也比较了解,那么可能说明该员工很有主动性。
- 不思考自己的核心竞争力。很多应聘者不常思考自己的核心竞争力,不能很快说出自己的亮点。
(自己感觉不思考自己的核心竞争力这个问题很严重。不断提高自身的核心竞争力,才能明晰自己的发展方向,才能激励自己不断前进。)
3. 测试人员能力模型
- 对行业及业务知识的熟悉程度
- 对产品知识的了解程度(广度、深度等)
- 测试能力(软件测试、硬件测试、test sense等)
- 测试基础理论(测试用例的设计原则、测试模型等)
- 项目管理
- 企业文件的适合程度
4. 职业生涯发展中重要的软能力
- 充分发挥自己的潜能
- 做好当前的工作
- 保持危机感
- 善于向他人学习
- 持续学习
5. 如何能做一个有前(钱)途的测试工程师?什么测试技术最重要?测试这一职业的发展如何?为什么软件测试工作会被轻视?专业的软件测试工作到底如何做?企业需要什么技能的测试工程师?测试工程师应该如何做技能提升?
这些都是讨论中涉及到的问题。台下的测试“菜鸟”们显然更侧重某种测试技术、工具的使用;台上的“老鸟”们也显然不买账,认为所有测试工具只是末,最根本的是对业务和产品的了解,是测试人员自身的学习能力和主动性,是测试人员不可被取代的核心竞争力。单纯的功能验证没有出路,大部分的测试工作也可能被自动化的工具所替代,测试人员还可能被懂测试的研发人员所写的测试代码替代。唯一不可替代的,是测试人员对业务的了解,是测试人员对用户需求和体验的了解。
测试工作因其对产品的贡献而赢得其他人的重视。测试人员可以比研发人员更了解产品的各部分,为研发提供可供参考性的建议。测试人员不该仅停留在发现bug的层面上,还应明白bug为何发生,又该如何解决这个bug。
做好眼前的工作,以成功的经验证明自己有能力接受更大的挑战,承担更重要的工作。