(本文为原创,转载请说明出处:http://www.cnblogs.com/xiaocheng)

自己从2006年毕业后就直接进入测试这个行业,在这三年多的时间里,自己对这个行业认识经历了三个阶段,也对测试人员的价值有了自己的认识:

阶段一:抵触、失落(半年多时间)

刚开始是很不情愿的感觉,因为面试的时候说是做软件开发,结果到了公司项目组才知道是测试部。当初的心情应该和当时测试人员的地位相关。因为大家都知道,测试人员在中国最初是     不被认可的,是被看给开发人员收拾残局的,开发人员也看不起测试人员,认为是没有技术含量的工作。所以当时很多公司招的测试人员都是大专或者更低学历的人员。(这里不是瞧不起大专    人员,而是想说明当时企业对测试人员的定位和认可现状) ,所以在那半年多的时间,自己学习到的知识也很少。

阶段二:接受并逐步喜欢上这行业(近两年时间)

习惯成自然,当你静下心来认真去做每件事后,发现每件事的背后都是很有乐趣的。在这两年多的时间里,我从最初只做测试执行到参与测试分析、自动化编码、自动化设计等一系列的软       件质量保证活动。 当你接触的越多,你会发现你有很多东西还不知道,测试这行业还有很多的知识你还没有学。所以在这过程我逐渐接受了这行业而且慢慢的喜欢上了这行业,而且当你在做自己喜欢做的事情时,你的成果也会比较突出,当然你的绩效就会比较好。这是一个良性循环。

 阶段三:认可并爱上这行业(...to Now)

当你在这个行业待久后,你会接触很多这个行业的牛人。他们会成为你奋斗的目标,他们是在为实现自身价值而工作,而不是为了工作而工作。

在分析测试人员的独特价值前,我们首先看下企业的存在的价值是什么?

从上图可以看出企业存在的价值实际上是创造客户认可的产品,客户满意即愿意买企业的产品,这样企业才会盈利,这也是大部分盈利企业的目标。这里实际上是存在三个问题需要解决:

1、如何才能知道是客户真正的期望的产品或者需要的产品了

2、在理解了客户需求后,怎么才能保证生产出来的产品就是可以满意的产品了

3、现在独家经营一个行业几乎不存在,那在这个适者生存、弱肉强食的生存链上,怎么才能生存下去了。在保证了前面两点后,要得就是效率。

实际上经过分析,在上面企业生存需要解决的三点上,测试人员都起着不可替代的作用。当然不同阶段或者不同级别对应到不同的测试活动。如果从软件开发过程模型的话就可以对应如下:

从上图V模型开发可以看出,测试(质量保证)是贯彻整个生命周期的。即使是现在大部分企业都在转向敏捷开发,实际上软件开发的本质是没有变化的(还是需要分析、设计、编码、测试),只是在不同的开发模型中这些活动怎么去组织发生了变化。如在实施TDD的时候,测试先行;而在传统的开发过程中,测试是在软件开发完成后才进行的。所以不管是在什么样的开发过程中,测试的价值是一样的,就是在每个阶段保证高效高质的满足客户的需要。

从上图也可以看出,作为测试人员需要具备的素质还是很多的:从最基本的测试执行能力-->测试分析能力-->测试设计能力-->测试架构能力等等,当然并不是一开始都具备这些能力,这就需要测试人员把测试当成自己的职业,不断的积累所需的知识。在这整个过程中,你都要以客户为中心,站在客户的角度去理解问题,这样你才能保证最终的产品是可以满意的产品。

小记:

在工作中,经常有同事会争辩测试人员需不需要具备编码能力。在我们看了是必须的,虽然测试人员首要职责是保证产品满足可以的需求,但是如何高效的去完成我们的任务,这过程中可能需要运行程序的方式去解决那些体力繁琐的活,让我们真正解放出来去做更有价值的事。

转载于:https://www.cnblogs.com/xiaocheng/archive/2009/06/19/1507034.html

测试人员的独特价值体会相关推荐

  1. 软件开发人员如何与测试人员相处

    目录 翻译内容 QA Is Not The Enemy(QA不是敌人) Know What You Are Being Tested On 知道你在测试什么​ Test Your Own Stuff ...

  2. 测试人员必看——掌握7大技能,做好自动化测试就不是问题!

    随着测试需求在业界不断增长.目前测试行业岗位面临较大需求,自动化测试在许多方面极大地取代了手动测试.自动化测试人员的数量增长,也极大地增加了测试行业的竞争,要想在茫茫测试人员中脱颖而出,这七大技能必须 ...

  3. 如何留住优秀的测试人员

    最近又是IT行业跳槽的高峰期,所以关于如何留住技术人才,也都成为大家时常热议的话题.本人作为一名测试从业人员,对于此问题也颇有一番自己的看法,所以这里只是针对测试行业的探讨. 目前在国内测试领域存在一 ...

  4. 如何评价测试人员的工作绩效?

    如何评价测试人员的工作绩效? Author:袁琳 MSN:testwin@sohu.com 随着国内软件测试行业的不断发展,软件测试工作更加深入.规范.其中对测试人员的绩效考核也越来越重要.目前,很多 ...

  5. 测试中如何管理外包质量_如何从测试自动化中实现价值

    如果几年前,质量管理部门都试图通过ROI指标来证明对测试的投资是合理的,那么现在情况发生了变化,是时候重新审视这个问题了.当实施连续测试,并且每天在不同的环境下以不同的角色运行多次测试自动化时,由于测 ...

  6. 作为一个测试人员,在你提出问题之前请先想想如下问题

    之前架构师米洛阐述了测试员报BUG的礼仪,并且引申出一个问题,该如何和程序员交往.其实,程序员群体,甚至推而广之的工程师群体,并没有那么的脾气大,对待测试人员还是挺客气的. 根据架构师米洛多年的开发经 ...

  7. 您不是专业测试人员的10个理由!

    为什么测试人员在某些组织中没有得到专业治疗. 你是专业测试员吗? 如果您在空闲时间阅读与质量保证相关的文章以提高您的测试技能,那么您将成为确定为专业测试人员的小型(并且希望增长)工程师. 在镜子里寻找 ...

  8. 测试人员如何赢得开发人员的尊重

    1开发人员是一个比较单纯的人员,他们衡量一个人价值的方法是你的技术实力,因此好水平的测试人员很容易赢得开发人员的尊重 2测试人员赢得开发人员尊重的方法首先是做好自己的工作,即掌握测试方法,并且可以发现 ...

  9. 软件系统维护是一项不吸引人的工作_测试人员必须了解的软件测试工作规范

    为了规范测试工作.减少开发与测试之前的沟通成本.保证项目进度.提高软件质量,测试组起草了这份软件测试工作规范. 1.1. 编码规范 软件程序开发需要遵守编码规范,一是可以减少代码的维护成本,提高开发工 ...

最新文章

  1. onInterceptTouchEvent和onTouchEvent调用时序
  2. 修改VIM恶心的注释自动格式化
  3. 使用socket创建服务器进程和客户端进程
  4. 【若依(ruoyi)】自定义layer
  5. JDK1.6历史版本的下载
  6. 个人计算机有控制器和运算器吗,cpu是由控制器和运算器组成的对还是错
  7. mysql8.0.15安装方法 mysql8安装教程
  8. 运维面试题、学不下去鸡汤
  9. MyEclipse 10.5与ExtJS 4.1.1自动代码提示
  10. 勤哲excel服务器点击修改,用勤哲Excel服务器实现工作任务管理系统
  11. VS2015 还是VS2017 好用_如何卸载清理vs2017前vs2015,vs2013等版本
  12. 令人期待的大戏:千亿百度
  13. Android5.1-s5p6818平台adb push 、adb install/uninstall的疑问
  14. 编辑ListView(Edit,Update,Inse
  15. 按计算机病毒的传染方式来分类可以分为良性,5、 计算机病毒分为哪几类?传染途径有哪些?...
  16. 面向对象的三个基本概念
  17. React之Dva的学习
  18. surfacepro4黑苹果触屏_GitHub - MLZC/Surface-Pro-4-Sierra: 微软 Surface Pro 4 macOS Sierra 10.12 黑苹果...
  19. 51单片机c语言编程100,51单片机C语言编程100例.doc
  20. 服务器显示器黑屏只有鼠标看得见,win10桌面黑屏只能看鼠标怎么办_桌面黑屏只有鼠标解决方法...

热门文章

  1. OSChina 周二乱弹 ——在影楼工作的妹子,可追不?
  2. [Android应用]《花界》V1.0 正式版隆重发布!
  3. 成就解锁:BCH修复了所有常见的第三方交易延展性矢量
  4. BCH才是真正的比特币?
  5. BCH优势或从暗网彰显
  6. Delegate,Action,Func,匿名方法,匿名委托,事件
  7. 二叉树的中序遍历(递归和非递归版本)
  8. 使用etcd+confd管理nginx配置
  9. Bex5开发技巧之MYSQL Incorrect string value
  10. 【Asp.Net】得到http请求中的参数语句