深度探究:职业发展必备——能力模型解析
更多软件测试学习资料戳
为什么要了解能力模型
王阳明曾在《传习录》中提到过一个思想:以终为始。所谓“以终为始”,意味着在行动的开始阶段就要考虑到最终的目标和结果,以此来指导自己的行动和选择。那么如果我们想在自己的行业内获取好的职业发展,第一步不是要努力,而是要知道如何努力。人对于自己未来的恐惧都是因为太多的不确定性,不确定自己选择这个行业是对是错;不确定自己明年还能不能晋级;不确定自己什么时候被裁;不确定自己什么时候被行业淘汰。那么如何把握自己的人生,选择自己的未来,就要确定一个方向和目标。而一个行业、一个专业的能力模型就代表了你在这个行业是如何选择自己的人生与未来的。
什么是能力模型
每家公司会根据职能、级别去设定不同的能力模型,能力模型需要清楚的定义每个维度、每个级别所需要的能力。在测试行业中,主要分为业务测试工程师、测试开发工程师。那么对于这两个职能,相应的能力要求也不尽相同。
业务测试工程师能力模型
业务测试工程师的能力模型主要有以下 5 个维度:
![](https://static001.geekbang.org/infoq/a5/a5072cf219df30c48ff2b173becf654f.png)
测试开发工程师能力模型
测试开发工程师的能力模型主要有以下 4 个维度:
![](https://static001.geekbang.org/infoq/14/14d7c6dff4aa8a1a8107e5d33aded163.png)
根据能力模型做提升
了解能力模型之后,就进入到下一个话题,即,如何能够提升到对应能力模型的能力呢?王阳明除了以终为始之外,还提出过知行合一这样的伟大思想。所谓知,即为人的认知,所谓行,即为人的行为。而前文提到的能力模型,就是我们的认知。接下来我们就需要采取行动,完成“知行合一”。针对于以上不同的能力模型的要求,也有对应的匹配课程:
业务测试工程师
需求理解:《测试开发体系介绍》、《测试用例设计》两个专题课有对应内容的讲解。
架构理解:在《测试开发体系介绍》专题课中,被测系统架构与数据流分析章节讲解了与架构理解相关的方法,在《中间件测试》专题课中有关于包括缓存数据库、消息列队相关的测试方法。
测试设计:在《测试用例设计》与《测试流程》专题课中,有关于测试设计的讲解内容。
测试工具应用/脚本开发:在《用户端 Web 功能测试》、《用户端 App 功能测试》、《用户端 Web 自动化测试》、《用户端 App 自动化测试》、《接口测试》、《接口自动化测试》专题课中有对应讲解
测试总结:测试总结是软技能的一部分,考察的是一个人的分析问题、总结问题的能力,除了新添加的《测试方案设计》直播课之外,还可以通过私教服务,找私教老师做针对性提升。
测试开发工程师
架构理解:同业务测试工程师
开发语言应用:在 《编程语言》、《测试框架》两个章节会重点给大家讲解开发语言相关的知识。
测试工具/平台开发:在《测试平台》、《数据驱动自动化测试框架》两个专题课会给大家讲解相关的使用。
专项测试:《性能测试》、《专项测试》、《SDK 测试》等是针对于服务端与客户端测试对应的知识。
推荐学习
![](https://static001.geekbang.org/infoq/05/055f80dc5ca10c5bffdb8e5d88b0b167.png)
评论