测试人员的独特价值体会
(本文为原创,转载请说明出处:http://www.cnblogs.com/xiaocheng)
自己从2006年毕业后就直接进入测试这个行业,在这三年多的时间里,自己对这个行业认识经历了三个阶段,也对测试人员的价值有了自己的认识:
阶段一:抵触、失落(半年多时间)
刚开始是很不情愿的感觉,因为面试的时候说是做软件开发,结果到了公司项目组才知道是测试部。当初的心情应该和当时测试人员的地位相关。因为大家都知道,测试人员在中国最初是 不被认可的,是被看给开发人员收拾残局的,开发人员也看不起测试人员,认为是没有技术含量的工作。所以当时很多公司招的测试人员都是大专或者更低学历的人员。(这里不是瞧不起大专 人员,而是想说明当时企业对测试人员的定位和认可现状) ,所以在那半年多的时间,自己学习到的知识也很少。
阶段二:接受并逐步喜欢上这行业(近两年时间)
习惯成自然,当你静下心来认真去做每件事后,发现每件事的背后都是很有乐趣的。在这两年多的时间里,我从最初只做测试执行到参与测试分析、自动化编码、自动化设计等一系列的软 件质量保证活动。 当你接触的越多,你会发现你有很多东西还不知道,测试这行业还有很多的知识你还没有学。所以在这过程我逐渐接受了这行业而且慢慢的喜欢上了这行业,而且当你在做自己喜欢做的事情时,你的成果也会比较突出,当然你的绩效就会比较好。这是一个良性循环。
阶段三:认可并爱上这行业(...to Now)
当你在这个行业待久后,你会接触很多这个行业的牛人。他们会成为你奋斗的目标,他们是在为实现自身价值而工作,而不是为了工作而工作。
在分析测试人员的独特价值前,我们首先看下企业的存在的价值是什么?
从上图可以看出企业存在的价值实际上是创造客户认可的产品,客户满意即愿意买企业的产品,这样企业才会盈利,这也是大部分盈利企业的目标。这里实际上是存在三个问题需要解决:
1、如何才能知道是客户真正的期望的产品或者需要的产品了
2、在理解了客户需求后,怎么才能保证生产出来的产品就是可以满意的产品了
3、现在独家经营一个行业几乎不存在,那在这个适者生存、弱肉强食的生存链上,怎么才能生存下去了。在保证了前面两点后,要得就是效率。
实际上经过分析,在上面企业生存需要解决的三点上,测试人员都起着不可替代的作用。当然不同阶段或者不同级别对应到不同的测试活动。如果从软件开发过程模型的话就可以对应如下:
从上图V模型开发可以看出,测试(质量保证)是贯彻整个生命周期的。即使是现在大部分企业都在转向敏捷开发,实际上软件开发的本质是没有变化的(还是需要分析、设计、编码、测试),只是在不同的开发模型中这些活动怎么去组织发生了变化。如在实施TDD的时候,测试先行;而在传统的开发过程中,测试是在软件开发完成后才进行的。所以不管是在什么样的开发过程中,测试的价值是一样的,就是在每个阶段保证高效高质的满足客户的需要。
从上图也可以看出,作为测试人员需要具备的素质还是很多的:从最基本的测试执行能力-->测试分析能力-->测试设计能力-->测试架构能力等等,当然并不是一开始都具备这些能力,这就需要测试人员把测试当成自己的职业,不断的积累所需的知识。在这整个过程中,你都要以客户为中心,站在客户的角度去理解问题,这样你才能保证最终的产品是可以满意的产品。
小记:
在工作中,经常有同事会争辩测试人员需不需要具备编码能力。在我们看了是必须的,虽然测试人员首要职责是保证产品满足可以的需求,但是如何高效的去完成我们的任务,这过程中可能需要运行程序的方式去解决那些体力繁琐的活,让我们真正解放出来去做更有价值的事。
转载于:https://www.cnblogs.com/xiaocheng/archive/2009/06/19/1507034.html
测试人员的独特价值体会相关推荐
- 软件开发人员如何与测试人员相处
目录 翻译内容 QA Is Not The Enemy(QA不是敌人) Know What You Are Being Tested On 知道你在测试什么 Test Your Own Stuff ...
- 测试人员必看——掌握7大技能,做好自动化测试就不是问题!
随着测试需求在业界不断增长.目前测试行业岗位面临较大需求,自动化测试在许多方面极大地取代了手动测试.自动化测试人员的数量增长,也极大地增加了测试行业的竞争,要想在茫茫测试人员中脱颖而出,这七大技能必须 ...
- 如何留住优秀的测试人员
最近又是IT行业跳槽的高峰期,所以关于如何留住技术人才,也都成为大家时常热议的话题.本人作为一名测试从业人员,对于此问题也颇有一番自己的看法,所以这里只是针对测试行业的探讨. 目前在国内测试领域存在一 ...
- 如何评价测试人员的工作绩效?
如何评价测试人员的工作绩效? Author:袁琳 MSN:testwin@sohu.com 随着国内软件测试行业的不断发展,软件测试工作更加深入.规范.其中对测试人员的绩效考核也越来越重要.目前,很多 ...
- 测试中如何管理外包质量_如何从测试自动化中实现价值
如果几年前,质量管理部门都试图通过ROI指标来证明对测试的投资是合理的,那么现在情况发生了变化,是时候重新审视这个问题了.当实施连续测试,并且每天在不同的环境下以不同的角色运行多次测试自动化时,由于测 ...
- 作为一个测试人员,在你提出问题之前请先想想如下问题
之前架构师米洛阐述了测试员报BUG的礼仪,并且引申出一个问题,该如何和程序员交往.其实,程序员群体,甚至推而广之的工程师群体,并没有那么的脾气大,对待测试人员还是挺客气的. 根据架构师米洛多年的开发经 ...
- 您不是专业测试人员的10个理由!
为什么测试人员在某些组织中没有得到专业治疗. 你是专业测试员吗? 如果您在空闲时间阅读与质量保证相关的文章以提高您的测试技能,那么您将成为确定为专业测试人员的小型(并且希望增长)工程师. 在镜子里寻找 ...
- 测试人员如何赢得开发人员的尊重
1开发人员是一个比较单纯的人员,他们衡量一个人价值的方法是你的技术实力,因此好水平的测试人员很容易赢得开发人员的尊重 2测试人员赢得开发人员尊重的方法首先是做好自己的工作,即掌握测试方法,并且可以发现 ...
- 软件系统维护是一项不吸引人的工作_测试人员必须了解的软件测试工作规范
为了规范测试工作.减少开发与测试之前的沟通成本.保证项目进度.提高软件质量,测试组起草了这份软件测试工作规范. 1.1. 编码规范 软件程序开发需要遵守编码规范,一是可以减少代码的维护成本,提高开发工 ...
最新文章
- onInterceptTouchEvent和onTouchEvent调用时序
- 修改VIM恶心的注释自动格式化
- 使用socket创建服务器进程和客户端进程
- 【若依(ruoyi)】自定义layer
- JDK1.6历史版本的下载
- 个人计算机有控制器和运算器吗,cpu是由控制器和运算器组成的对还是错
- mysql8.0.15安装方法 mysql8安装教程
- 运维面试题、学不下去鸡汤
- MyEclipse 10.5与ExtJS 4.1.1自动代码提示
- 勤哲excel服务器点击修改,用勤哲Excel服务器实现工作任务管理系统
- VS2015 还是VS2017 好用_如何卸载清理vs2017前vs2015,vs2013等版本
- 令人期待的大戏:千亿百度
- Android5.1-s5p6818平台adb push 、adb install/uninstall的疑问
- 编辑ListView(Edit,Update,Inse
- 按计算机病毒的传染方式来分类可以分为良性,5、 计算机病毒分为哪几类?传染途径有哪些?...
- 面向对象的三个基本概念
- React之Dva的学习
- surfacepro4黑苹果触屏_GitHub - MLZC/Surface-Pro-4-Sierra: 微软 Surface Pro 4 macOS Sierra 10.12 黑苹果...
- 51单片机c语言编程100,51单片机C语言编程100例.doc
- 服务器显示器黑屏只有鼠标看得见,win10桌面黑屏只能看鼠标怎么办_桌面黑屏只有鼠标解决方法...
热门文章
- OSChina 周二乱弹 ——在影楼工作的妹子,可追不?
- [Android应用]《花界》V1.0 正式版隆重发布!
- 成就解锁:BCH修复了所有常见的第三方交易延展性矢量
- BCH才是真正的比特币?
- BCH优势或从暗网彰显
- Delegate,Action,Func,匿名方法,匿名委托,事件
- 二叉树的中序遍历(递归和非递归版本)
- 使用etcd+confd管理nginx配置
- Bex5开发技巧之MYSQL Incorrect string value
- 【Asp.Net】得到http请求中的参数语句