Chinaunix首页 | 论坛 | 博客
  • 博客访问: 960229
  • 博文数量: 463
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 4963
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-16 14:16
文章分类

全部博文(463)

文章存档

2011年(18)

2010年(144)

2009年(83)

2008年(218)

我的朋友

分类: IT职场

2008-07-21 14:04:45

接着上篇的CATTeCATT,我想谈一下自己对软件测试的一些看法。

现在中国的IT行业鼓吹着‘中国缺少软件测试的人才,测试是一个相当有前途的职业’。我对此不能苟同,或者说这样的说法并不能反映现在的真实状况。

首先,我们要搞清楚测试是干什么的?软件经过调研、需求、设计、开发,接下来的就是测试,通过之后才是上线。一般测试经过,程序员自测,单元测试,集成测试等几个环节。而测试的成功与否,直接决定软件的质量优劣。测试在软件的整个周期中也占有很大人力和物力,确实很重要,也很值得重视。

那好,既然测试很重要,而且需要很大的人力物力,那么这方面的职业岂不是很吃香?且慢,我们现在看到的只能表明‘这个饼很大!’。

从测试职业的职能来讲,可以大致分为:项目管理人员、测试方案设计人员、具体测试用例设计、脚本程序编写(自动化测试)、运行相应的测试用例并记录。这几个职位,对人员的需要是成金子塔形分布的,但是薪资的分布却是以倒金字塔形。这个是由这个行业的特殊性决定的,运行测试用例并记录是最耗人力的,但是它在整个测试从业人员的分布中却是最低一环的,技术含量不高同时入门的门槛也比较低。而现在中国所谓缺少的测试人才,很多就是从事这方面工作的。就我的了解的一些中国的测试项目,比如一些对日的测试,小日本就把一些消耗人力最多的‘运行测试用例并记录’的测试工作外包到中国,一些和我一起毕业的同学就从事这方面工作。所以,我知道那些工作的重复都很高,而且小日本喜欢用人工测试,测试的方法和工具一直在变,知识很零散,很难接触到测试中高层的东西。说完小日本,我们来说一下欧美测试项目,我现在的公司就有这样的项目。比小日本的要好,但是也好不到哪里去,测试人员在国内主要做‘脚本程序编写’和‘运行相应的测试用例并记录’,上层的还是在国外做的。最后,我们说一下国内的项目,IT从业人员都知道,中国近几年软件业增长很快,但是你要仔细看看,就知道涨得快的都是一些外包项目。国内能有几个软件是自主研发并且能成为产品的?有多少个用友和金碟?真正能参与到这些项目的测试人员又有多少?我想大家拍一下脑袋就知道了。国内的软件测试是落后与发达国家的,而且确实测试行业的高端人才,更缺少这方面的项目去锻炼这些人才。

现在软件测试行业从业的门槛真的很低,管你是学计算机不是学计算机的,经过一些基础的培训,你都能做。什么叫一将功成万骨枯,要想在这个行业上有所发展真的很难,特别是在中国。

想到这里,能从事SAP实施工作是很幸运的。在项目实施过程中,你需要和功能顾问及客户沟通,得出恰当的需求,然后根据需求,自己设计程序,进行测试,技术支持。由于是二次开发,程序一般不会很大,在了解业务的基础上,与功能顾问合作,就能进行一些高效的测试(虽然还是会有多问题没能在测试阶段发现)。实际上,我经历的就是一个完整的软件开发流程,只是这个流程因为有SAP这样的系统而变得简单而以。

喜欢这样的方式,喜欢这样的生活。

 

 

阅读(1145) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~