测试是技术活么?

上一篇 / 下一篇  2016-01-09 19:56:04

    最近有幸和某公司的测试负责人聊天,期间她问了我一个问题,“测试难道不是技术工种么?”
听到这个问题的时候一愣,我要如何回答她才好呢。在我的观点来看,测试即是一个技术活,又不是一个技术活。
    我们熟知的测试,其本身是从开发模型中演化出的独立过程,测试过程本身的推进和管理也往往运用软件工程的方法进行。在这个层面上,测试被认定为软件工程类科目中的一个分支,从大的分类上说属于计算机技术的范畴。在此观点下,测试人员本身与非测试人员,往往把测试作为一个技术类的工种进行看待,而判定测试人员技能的高低,就顺理成章的变成了技术水平的高低。在计算机类技术中判定技术的高低,最简单的方法就是以是否会熟练编写代码来评判了。这就很好解释了为什么一谈到测试,绝大多数测试人员就把性能测试自动化测试作为毕生要攀登的高峰,以会写性能脚本,做过自动化项目,作为区别一般测试人员的判定准则。当然,从这个角度去考虑,测试的确是一个技术工种。
    我们再来看一下技术的应用背景,这点也是大多数人忽视的问题。计算机技术与特定业务相结合的领域,是以计算机技术辅助业务的开展,测试则作为两个黏连的缓冲地带所存在,其重要性往往被“不懂业务的技术人员”的标签所掩盖。在这种条件下的手工测试人员,发展成为某一领域的业务专家的土壤是非常肥沃的,其思考问题的角度也多从现阶段业务的开展以及今后业务拓展的角度切入,以用户体验为中心的思维模式占据这类测试人员的大脑。在这个方向上,测试人员逐渐成为某一领域的测试专家。在这个层面思考,测试则并不是技术角度的问题。
    在看看软件测试理论。测试理论的萌芽之初就是为了解决某一程序出错问题而提出的系统性思维方法,用以改造及完善现有解决问题方法的方法。该定义满足广义上对于技术的理解,而非特定的计算机技术。
    所以,在我的观点看来,测试是又不是一项技术活,根据每个人对于“技术”这两个字的理解,从广义的技术定义,其的确是一个技术型工种,但是从狭义的计算机技术来说,测试并不完全是技术型工种。

TAG: 技术

 

评分:0

我来说两句

日历

« 2024-04-10  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1886
  • 日志数: 2
  • 建立时间: 2015-07-17
  • 更新时间: 2016-01-09

RSS订阅

Open Toolbar