测试架构师修炼之道: 1 软件测试工程师的职业规划

测试架构师修炼之道: 1 软件测试工程师的职业规划

2016-08-11

1 软件测试的职业发展方向

1.1 管理

表1 管理级别区分

管理级别 职位 工作年限 属下 测试对象 职责
初级软件测试管理者 测试组长 两年 2~5 一般负责产品的一个或多个特性。 1.   测试计划的制订和执行
2. 负责产品重点、难点的测试
3. 负责带新员工
中级软件测试管理者
测试经理、

测试代表、
测试主管

4年左右 10~20 产品 1.   最重要的工作还是运作测试项目,制订并执行测试计划,测试结束后还需要对产品质量进行评估,给出产品发布建议
2. 要做好这些,需要他们掌握更多的项目管理知识,深入理解项目价值,做好项目范围管理、质量管理、成本管理、时间管理、风险管理和人力管理。
3. 除此之外,他们还要和开发人员、市场人员、服务人员等密切配合、紧密合作,其间,沟通协调能力必不可少。
高级软件测试管理者 测试总监、
测试部长
10年以上   产品线或公司 1.   对测试团队的发展负责,进行人员招聘和培养,留住关键人才,提高或更新不合格人员,提升团队的胜任力和职业能力;
2. 负责项目财务管理(预算和控资)
3. 负责资源的计划与分配;
4. 持续改进测试能力,提升效率和产品质量,从测试的角度对交付产品的成本、周期和质量负责。

1.2 技术

产品测试技术是指把某个具体(或一类)产品测试得更好的技术;专项测试技术并不是针对具体的产品,而是测试领域普遍适用的技术。

表2 测试技术类专项测试技术

表3 质量属性类专项测试技术

1.3 做管理还是做技术

图2-1 软件测试在“管理方向”和“技术方向”上的相互转换

为什么软件测试具有这样的特性呢?

这是因为软件测试是一门基于实践的学科,对软件测试来说,“管理”不可能是“绝对的管理”,软件测试的管理者首先要是产品测试技术专家,这是“做正确的事”的基础,很难想象一个不懂测试技术、不理解各项测试活动的软件测试管理者如何评估软件测试的重点、难点,如何做计划,如何评估风险控制项目进度;与此同时,“技术”也不能是“绝对的技术”,不理解“价值”“目标”和“成本”的技术人员容易犯的错误就是陷入“唯技术论”中,缺乏“管理”思想会让他们制定的测试策略不切实际,一纸空文的测试策略是没有意义的。

2 “角色”和“段位”

如果职位没有变化,如何了解自己的测试水平:

测试一段:能根据测试用例的描述步骤来执行测试用例,能对照用例的预期结果发现产品的问题,能够清晰准确地将问题记录下来后反馈给开发,开发能够读懂问题描述的含义;

测试二段:对产品需求有一定的了解,能够根据产品需求分析、设计产品的测试用例,发现问题后能够进行初步定位;

测试三段:对产品的需求和实现都有较为深入的理解,设计用例时会注意用例的有效性,测试用例时会考虑使用自动化测试等方法提升测试执行的效率;

测试四段:深入理解产品需求和实现,理解产品质量,理解产品的隐形需求,对产品性能、可靠性、易用性等非功能属性的测试均有所涉及,并掌握其中的测试方法,会使用测试

陷分析技术,会评估产品质量;

测试五段:不断追求最适合产品的测试技术,关注测试过程改进,推动产品测试技术的进步;

测试六段:走向前端,做缺陷预防,能将测试方法标准化,并固化为测试工具和流程。

时间: 2024-10-01 04:55:30

测试架构师修炼之道: 1 软件测试工程师的职业规划的相关文章

测试架构师修炼之道:2 软件测试架构师应该做和不该做的事情

测试架构师修炼之道:2 软件测试架构师应该做和不该做的事情 2016-08-12 测试架构师应该考虑以下问题: 测试的目标是什么? 测试的范围是什么? 测试的深度和广度是什么? 测试的重点和难点是什么? 如何安排测试? 如何评估测试结果? 目录 1 测试架构师在需求分析中  1.1 理解产品的商业目标  1.2 梳理用户的使用场景  1.3.输出产品总体测试策略2 测试架构师在测试分析和设计中  2.1 制定阶段测试策略  2.2 落实测试设计策略,保证测试设计的质量3 测试架构师在测试执行中 

测试架构师修炼之道:3软件测试架构师的知识能力模型(一)

测试架构师修炼之道:3软件测试架构师的知识能力模型(一) 2016-08-15 测试架构师从事的并不是一项纯测试技术的工作,而是一门需要结合产品.沟通协调.书面表达等综合性的艺术,如图1所示. 图1 软件测试架构师需具备的能力 从测试技术来说,软件测试架构师需具备的测试技术能力: 软件产品质量模型 测试类型 测试方法 探索式测试 自动化测试 目录 1 软件产品质量六属性  1.1 功能性  1.2 可靠性  1.3 可移植性2 测试类型3 测试方法  3.1 产品测试车轮图  3.2 功能测试方

测试架构师修炼之道:4 如何才能制定好测试策略

测试架构师修炼之道:4 如何才能制定好测试策略 2016-08-18 目录 1 理解测试策略  1.1 什么是测试策略?  1.2 测试策略等于测试方针?  1.3 测试策略等于测试计划?  1.4 测试策略等于测试方案?2 四步测试策略制定法  2.1 明确“产品质量目标”  2.2 进行“风险分析”  2.3 适配“产品研发流程”  2.4 进行“测试分层”  2.5 “四步测试策略制定法”中的测试技术3 产品质量评估模型  3.1 优秀的产品质量评估模型的特征  3.2 软件产品质量评估模

测试架构师修炼之道:5 测试策略实战攻略

测试架构师修炼之道:5 测试策略实战攻略 2016-09-06 目录 1 开始2 初次使用“四步测试策略制定法”  2.1 产品质量等级  2.2 确定项目中各个特性的质量等级  2.3 对项目整体进行风险分析  2.4 确定测试策略的结构  2.5 初步确定测试分层  2.6 回顾3 制定总体测试策略  3.1 分解产品质量目标    1. 根据质量等级来分解产品的质量目标    2. 为每个测试分层确定测试目标  3.2 使用老功能分析法来对特性进行分类  3.3 基于质量和风险来确定测试深

IBM总架构师寇文东谈程序员的职业规划

有些年轻的程序员向我咨询,将来的路该怎么走?俗话说,条条大路通罗马.不同的路都能走向成功,到底选择哪条路,取决于自己的兴趣.可能有程序员会问:如果还没有找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路.当你积累了一定的技术和经验之后吗,就会面临多种选择.选择哪条路,因人而异.常见道路如下: 专家级程序员 如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员.专家级程序员对所掌握的专业技术的熟练程度非一般程序员所能及,给类常见的

2.6.1 测试架构师

<微软的软件测试之道>第2章微软的软件测试工程师,微软采取了一种独特的不同于业界其他公司的软件测试方法.公司的测试工程师的数目比开发工程师多.而且我们对所有的测试工程师都强调其软件工程技术能力.本节为大家介绍测试架构师. AD: WOT2014:用户标签系统与用户数据化运营培训专场 2.6 测试职种的发展道路 有些公司认为测试是低级工作,开发职位才是一个测试工程师将来可能发展的方向.但在微软,测试职位和开发职位是平等的,并且具有同样多的职业发展机会. 2.6.1测试架构师 微软于1999年设立

架构师修炼之路

国内我们对架构师,项目经理,开发经理或者是技术总监这类职业定位普遍不都不清晰,很多的情况是“能者多劳”,一人身兼数职.达尔文的理论在我们的行业是绝对适用的,我从进入这个行业开始我就不甘于成为淘汰者,而我也由心地热爱着这个行业很年前我就立志要成为架构师(当年流行叫:系统分析员 )这目标进发.回首这10几年的磨练,我总结了一下一名合格的架构师应该具备哪一些方面的能力以及怎么才能得到这些能力 编码能力 架构师是一个职业,是一种经历了各种磨练与长年开发经验积累出来的.另外我一直认为:不会编码的架构师不是

架构师修炼 II - 表达思维与驾驭方法论

开篇之前我想先说说当年开发的那点事儿:大约10年前吧,我还是一个程序员的时候经常都是遇到这样的项目开发流程: 解决方案 :满足客户目的和投标用的一堆文档(不少还是互联网上抄的) ,是以Word为主的纯文字. 投标完成和客户付订金后项目组成立,通常为(0至1)个项目经理或者叫项目负责人+(1至N)个程序员 的项目组模式 设计:由项目的头或者经验最足的成员参与编写设计.倒霉的时候我们会得到一份按照软件工程学的纯中文形式的设计想法(抱歉我只能这样来形容),而更遭的情况是得到一份完全看不懂的Rose文档

架构师修炼 后记 - 推荐必读的巨著

首先,很感激架构师系列的文章得到园子小编的多次推荐,也同样感激关注这个系列的园友们,有了大家的支持也成为我写出这个系列的一个动力.这个系列的文章在博客上就暂时要结束了,这个系列其实还没有完,因为还有实战部分的内容,我会将这个系列的文章进一部充实并加入实战系列的内容编撰成书,有望在年内发行的.写这篇博客是要将之前在前三篇文章中提到说要给大家推荐的一些书籍与资源在此进行一下汇总,让有兴趣的园友们也可以共同分享. 书籍 <重构改善既有代码的设计> - 英文原著 “Refactoring : Impr