首页 > 软件测试/ 正文
软件测试工程师的分类从新手到专家
2012-11-26 07:42:37 ℃两个重要的概念。
1、经验。不仅仅是我做过什么什么,做了多少多少次,多少多少年,更重要的是在一次次重复的过程中,发生了思维的改变。直白一些说就是在做的过程中不断的思考、学习、改进。否则就只是重复了N次,而并没有对等的经验。——这个问题在一直以来的面试中经常遇到,很多声称有4年经验的 tester,其实只是重复了很多工作,而经验只能相当于2年。
2、情境。区分从新手到专家各个不同等级的重要标志,直白的说,就是一个人对当前所需要解决的问题认识的是否准确。这个不太好量化,牵扯到一个“怎么知道自己认识的是否准确”的问题,所谓的“决策失误”之类的,就是这么个事情。作者的一个观点是“新手通常乐观而无畏,而专家就谨慎的多”。
--------------------------------------------------------------------------------
进入正题了,说说从渺小变强大的过程吧,在讨论的过程中需要反复的引用“经验”和“情境”这两个概念。
NOTE: 新手 和 专家 不是绝对的。你可以在某个领域是专家,而在另外一个领域是新手。
1、新手:对所需要处理的问题毫无经验。
● 作为一个新手,最大的期望是有一个 list 让他照着做就顺利的把事情搞掂,而不是给他一些建议让他自己去尝试——悲观点估计,他会因为无法理解复杂的概念体系以及受挫而变得烦躁易怒、痛苦不堪,并可能随时放弃。所以对待新手的最好方法就是前面那个。
● 当新手手执一份 list 时,表现的会像个专家,因为你可能会发现他的思路很有条理、很靠谱——这个典型的例子就是呼叫中心的座席,典型的 if...else...else...else...then...end 的模式
● 新手的最大特点,就是无法处理任何异常/例外的情况,哪怕是跟 list 上稍有差别——当然,也有些胆子大的敢胡乱折腾。
● 专家可以写出完美的 list 供新手化装成专家,但如果专家自己用这个 list 来工作,则可能表现的还不如那个新手化装成的专家。很绕口,不过的确是这么个意思。
● 在公司里,常见的新手是应届生/实习生。
2、高级新手
● 高级新手与新手的最大不同,在于有了一点经验(注意前面对“经验”的定义),并开始尝试着通过学习来独立解决一些局部的、具体的问题,但通常属于依葫芦画瓢,画得有点费劲,并且可能不太像。
● 高级新手开始有了一些碎片化的知识和经验,但对需要解决的问题缺少系统化、结构化的认识。
● 例如一个 tester 能在文档的帮助下独立完成对环境的搭建和 test case 的执行以及 bug 提交等工作,并且最重要的是他开始能够借助 Google 解决一些技术上的例外情况;或者,一个初级开发人员能通过 Google 或 API 的学习编写一些小段的功能代码。
● 在公司里,通常我们把高级新手称为初级工程师。
3、胜任者:团队中的中坚力量
● 对于自己所从事的工作,胜任者已经掌握了现有的一整套工作思路/方法,并能用来解决相同领域的各种不同问题。例如,一个测试工程师可以理解不同系统的需求,并根据用例设计方法设计出测试用例;同时,他能够与不同的项目团队进行沟通,完成项目的各项测试工作。既是对于不同的业务领域,也能较快的学习上手。
● 胜任者掌握了处理解决类似问题的多种方法,并且有能力区分当前哪个方法更适用。
● 胜任者拥有完全独立工作的能力,而 新手 和 高级新手 通常需要 胜任者 的监督和帮助。
● 在公司里,通常胜任者是 中级工程师。
- 上一篇:一个女孩从软件测试工程师到主管的成长
- 下一篇:自动化测试ROI实践
更多郑州课工场培训机构哪家正规靠谱,郑州课工场培训学校哪家比较好,郑州课工场大学生培训机构怎么样,郑州云技术培训学校哪家好呢,郑州java大数据培训学校哪家比较靠谱,河南郑州全栈工程师培训基地在哪相关文章
- 单体测试指南
- 聊聊自动化软件测试为什么推广难
- 为什么脚本化测试不适合新手
- 软件测试工程师如何参与代码检视
- 软件工程的实现与测试
- 从一个测试实验想到的
- 软件测试人员的核心技术能力,应该是什么?
- 探索性测试揭秘
- 软件测试计划模板
- 同行评审那些事儿(四):各种评审的形式
- 浅谈软件可靠性工程的应用
- 全功能团队——没有QA的团队
- 有效进行软件重用的小提示
- 质量管理漫漫谈之也谈QA的考核
- 评审的主要优点
- 实用SOA测试指南:测试流程起始步骤
- 如何写测试策略
- 将软件测试阶段按照生命周期的方法去分析
- 软件接口测试之质量与进度
- Windows 7操作系统内存占用大原因分析
- 电脑每天的用电量你知多少
- IT产业中的摩尔定律
- 显示器漏光介绍
- 详解BIOS和CMOS区别
- 软件测试培训都是学习什么啊?
- 为什么液晶显示器对人体更健康
- 郑州比较好的Java培训
- 郑州电脑学校介绍软件开发工程师专业前景展望
- 河南郑州Java培训学校哪家好
- 郑州哪家的软件编程培训不错
- 搜索
-
- 热门标签