怎样成为一个合格的测试工程师

文章出处:bbs.51testing.com 作者:51testing会员 发布时间:2006-08-28

前段时间和几个测试朋友聊天,说到06年上半年测试界的新闻,我想最大新闻莫过于智联招聘网站的一个测试行业的调查报告吧。

该报告指出“目前测试从业人员不会超过5万,合格的测试人员不会超过3万,而工作超过5年的更不会超过1万”,姑且不说数据是否准确(据我经验,应该八九不离十)。单在这里说说怎样才算是一个合格的测试工程师,怎么才能成为一个合格的测试工程师。

首先说说怎样才算是一个合格的测试工程师。

一个测试工程师应该具备的素质我想在很多介绍软件测试的书里已经都列举过了,这里就不在重复,而一个合格的测试工程师和一个测试工程师的最大区别在哪儿?不外乎就在与测试思想。合格就在于他接受到测试任务后所做的第一件事情是想而不是做。合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中。

许多人都会说测试思想是一个空洞的东西,而我也曾经写过或说过太多的例子用以证明它,这里只建议想做合格测试工程师的人去看一本书吧,它的名字是,在我眼里,它并不是一本讲技术的书,同时它也并不只适用于开发人员。

接着说说怎样才可以成为一个合格的测试工程师。

不是有一个玩笑说某某公司扫地的大妈都可以做软件测试,某某公司看门的大爷都可以做软件测试。由此可见人们对软件测试的误解和测试工程师的尴尬。其实并不是任何一个人都可以成为测试工程师的,其实并不是任何一个测试工程师都可以成为合格的测试工程师的,要想成为一个合格的测试工程师,你必须有血有肉还的有思想。技术没有可以学,思想是学不来的,思想是需要实践的。毛泽东思想也不是他老人家凭空想象出来的,你说是否?

于是我建议大家:

1. 每半年读一本测试书籍(现在的测试书籍也多起来了,尽管很多都是东抄西抄的,能力够的话去读英文原版,译本基本都不能完全领会作者的思想,人家老外的测试发展要比我门多几十年呢)

2. 每半年学一门测试技术(IT行业变化很快,测试技术也同样,每年都有新的测试技术出现,不希望大家对每一个新出现的技术都掌握,只希望每一个测试人员对本人从事的这个行业要充分了解和熟悉,因为在你现在和将来测试的项目中,你要选择最合适和最有效于这个项目的测试技术,如果你连所选对象都不知,那谈何选择,又谈何合适呢?)

3.  每半年学一门IT技术(这里的IT技术范围要更广一些,做测试人员要了解更多的知识,如你做性能测试,你需要了解操作系统,你需要了解软件架构,你需要了解低层实现,你需要了解中间件,你需要了解数据库,你需要了解他们的配置与实现方式,你还需要了解硬件,了解网络,了解内存管理机制,了解磁盘I/O原理等等)

4. 要学会思考(测试人员要学会在测试前思考,测试中思考,测试后思考,思考的结果要记录下来,每有一个人敢说他自己是天才,可以记住所有的东西。想好后那就去做吧,去验证吧,如果不对,那返回重新思考,然后再去做,只有这样,你才会做的更好。)

5. 要重视测试设计(某开发人员曾说过他精通JAVA,精通C,我于是和他说,那给你10年或20年,你用你精通的JAVA来写出一个可以替换WINDOWS的操作系统。他从此不在这样说,因为他知道即使给他一辈子,这对他也是一个梦。测试何尝不是,你测试技术再高,你也不可能测试的更好,重视测试设计吧,这才是测试之关键。)

6. 多和测试同行交流(在一个封闭的圈子里,或在一个公司里,你觉得你是测试高手,当有一天你走出这个封闭圈子的时候,你才发现,天外有天,或许捆饶你一个月的难题某些测试同行轻描淡写的一句话就可以为你解决。测试是相通的,测试思想更是相通的,多去做一些比较,才可以看到自己的不足。)

我是崇尚测试技术的,所以相信, 尊重源于实力!因此希望更多的测试人员能得到测试同行的尊重,能得到开发人员的尊重,能得到企业的尊重。

同时我更崇尚测试思想,所以我更相信,在软件行业更加规范化后,企业对测试工程师的要求必定是测试思想第一,经验第二,而测试技术只能排第三了。

此文来源于51testing论坛,转载请注明出处:bbs.51testing.com

伊莲学习笔记:

觉得写得非常真肯而有道理,但是还想补充一句就是,测试人员还要中行业基础,多学习业务知识。每个行业都有自己独特的测试要点,一个测试人员应该找准一个自己喜欢的行业,并且深入学习其中的业务知识,这样也能随即提高自己的专业技能。

文章出处:bbs.51testing.com 作者:51testing会员 发布时间:2006-08-28

前段时间和几个测试朋友聊天,说到06年上半年测试界的新闻,我想最大新闻莫过于智联招聘网站的一个测试行业的调查报告吧。

该报告指出“目前测试从业人员不会超过5万,合格的测试人员不会超过3万,而工作超过5年的更不会超过1万”,姑且不说数据是否准确(据我经验,应该八九不离十)。单在这里说说怎样才算是一个合格的测试工程师,怎么才能成为一个合格的测试工程师。

首先说说怎样才算是一个合格的测试工程师。

一个测试工程师应该具备的素质我想在很多介绍软件测试的书里已经都列举过了,这里就不在重复,而一个合格的测试工程师和一个测试工程师的最大区别在哪儿?不外乎就在与测试思想。合格就在于他接受到测试任务后所做的第一件事情是想而不是做。合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中。

许多人都会说测试思想是一个空洞的东西,而我也曾经写过或说过太多的例子用以证明它,这里只建议想做合格测试工程师的人去看一本书吧,它的名字是,在我眼里,它并不是一本讲技术的书,同时它也并不只适用于开发人员。

接着说说怎样才可以成为一个合格的测试工程师。

不是有一个玩笑说某某公司扫地的大妈都可以做软件测试,某某公司看门的大爷都可以做软件测试。由此可见人们对软件测试的误解和测试工程师的尴尬。其实并不是任何一个人都可以成为测试工程师的,其实并不是任何一个测试工程师都可以成为合格的测试工程师的,要想成为一个合格的测试工程师,你必须有血有肉还的有思想。技术没有可以学,思想是学不来的,思想是需要实践的。毛泽东思想也不是他老人家凭空想象出来的,你说是否?

于是我建议大家:

1. 每半年读一本测试书籍(现在的测试书籍也多起来了,尽管很多都是东抄西抄的,能力够的话去读英文原版,译本基本都不能完全领会作者的思想,人家老外的测试发展要比我门多几十年呢)

2. 每半年学一门测试技术(IT行业变化很快,测试技术也同样,每年都有新的测试技术出现,不希望大家对每一个新出现的技术都掌握,只希望每一个测试人员对本人从事的这个行业要充分了解和熟悉,因为在你现在和将来测试的项目中,你要选择最合适和最有效于这个项目的测试技术,如果你连所选对象都不知,那谈何选择,又谈何合适呢?)

3.  每半年学一门IT技术(这里的IT技术范围要更广一些,做测试人员要了解更多的知识,如你做性能测试,你需要了解操作系统,你需要了解软件架构,你需要了解低层实现,你需要了解中间件,你需要了解数据库,你需要了解他们的配置与实现方式,你还需要了解硬件,了解网络,了解内存管理机制,了解磁盘I/O原理等等)

4. 要学会思考(测试人员要学会在测试前思考,测试中思考,测试后思考,思考的结果要记录下来,每有一个人敢说他自己是天才,可以记住所有的东西。想好后那就去做吧,去验证吧,如果不对,那返回重新思考,然后再去做,只有这样,你才会做的更好。)

5. 要重视测试设计(某开发人员曾说过他精通JAVA,精通C,我于是和他说,那给你10年或20年,你用你精通的JAVA来写出一个可以替换WINDOWS的操作系统。他从此不在这样说,因为他知道即使给他一辈子,这对他也是一个梦。测试何尝不是,你测试技术再高,你也不可能测试的更好,重视测试设计吧,这才是测试之关键。)

6. 多和测试同行交流(在一个封闭的圈子里,或在一个公司里,你觉得你是测试高手,当有一天你走出这个封闭圈子的时候,你才发现,天外有天,或许捆饶你一个月的难题某些测试同行轻描淡写的一句话就可以为你解决。测试是相通的,测试思想更是相通的,多去做一些比较,才可以看到自己的不足。)

我是崇尚测试技术的,所以相信, 尊重源于实力!因此希望更多的测试人员能得到测试同行的尊重,能得到开发人员的尊重,能得到企业的尊重。

同时我更崇尚测试思想,所以我更相信,在软件行业更加规范化后,企业对测试工程师的要求必定是测试思想第一,经验第二,而测试技术只能排第三了。

此文来源于51testing论坛,转载请注明出处:bbs.51testing.com

伊莲学习笔记:

觉得写得非常真肯而有道理,但是还想补充一句就是,测试人员还要中行业基础,多学习业务知识。每个行业都有自己独特的测试要点,一个测试人员应该找准一个自己喜欢的行业,并且深入学习其中的业务知识,这样也能随即提高自己的专业技能。


相关内容

  • 高清晰度X光检查用于改善合格率
  • 本文介绍,合约电子制造商正转向使用X光检查来改善产品质量与合格率.其挑战存在于将要用于制造合格率的新数据的快速收集与分析. 合约制造商(CM, contract manufacturer)已经成为X光成像系统的一个大市场,在资金数量与销售单位数量两方面都是.这些系统通常是非在线的(off-line) ...

  • 软件测试工程师面试题及答案
  • 软件测试工程师面试题 1. 2. 功能测试是系统测试的主要内容,检查系统的功能.性能是否与需求规格说明相同. 软件测试就是为了验证软件功能实现是否正确,是否完成既定目标的活动所以软件测试在软件工程的后期才开始具体的工作.(错误) 1)正确 2)错误 班级:____________ 姓名:______ ...

  • 测试工程师面试笔试题
  • 测试工程师笔试题 (本试卷满分100分,考试时间60分钟,请将答案写到答题卡上与试卷一并上交) 姓名:____________ 日期:____________ 一. 选择题:本题共15小题,每小题3分,共45分,每小题都为不定项选择. 1. 系统测试是无需考虑被测试应用的内部结构的一种测试方法,主要 ...

  • 房屋建筑工程竣工验收报告书(建设B5)21#楼
  • 房屋建筑工程竣工验收报告书 工程名称:唯美品格三期21#楼 建设单位:沈阳亿达房地产有限公司 辽 宁 省 建 设 厅 制 建设单位:沈阳亿达房地产有限公司 项目法人: (公章) 2005年10月30日 结论意见 一. 基本情况 二.建设单位执行基建程序情况 三. 对参建各方质量行为评价 四. 单位工 ...

  • 3.通信工程施工质量控制
  • 第三章 通信工程施工质量控制 一.通信施工单位质量行为的规范规定 根据建筑产品的单件性.多样性的固有特征,要求建筑施工企业必须严格按照国家.行业的质量规范,控制人在施工生产过程中的行为,按照事先明确的质量标准,遵循必要的质量行为规范. (一).依法承揽及分包工程 施工单位应当依法取得相应等级的资质证 ...

  • 软件测试工程师笔试试题(大集合)
  • 软件测试工程师笔试试题 软件测试工程师笔试试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个 ...

  • 软件项目质量管理实战总结
  • 软件项目质量管理实战总结 第一章 引言 许多IT 项目开发的系统应用在生死攸关的场合.例如,1981年,由计算机程序改变而导致的1/67的时间偏差,使航天飞机上的5台计算机不能同步运行,这个错误导致了航天飞机发射失败.1986年,1台Therac25机器泄露致命剂量的辐射,致使两名医院病人死亡.造成 ...

  • 测试用例的编写
  • 了解软件测试也已经有一段时间了.也看了一些测试用例的编写.但是发现测试用例还是必须根据自己项 目的真实情况来编写才能起到真正的作用. 转一篇关于编写测试用例问题的文章,在今后的测试过程中有所参考 对于一个测试人员来说测试用例的设计编写是一项必须掌握的能力.但有效的设计和熟练的编写却是一个 十分复杂的 ...

  • 软件c面试题
  • 软件测试面试试题--请能人解答 软件测试面试试题 1.软通动力面试笔答 1.白箱测试和黑箱测试是什么?什么是回归测试? 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误.自动回归测试将大幅降低系统测试.维护升级等阶段的成本.回归测试包括两部分:函数本身的测试. ...