换工作中

目前国内测试现状

上一篇 / 下一篇  2010-11-16 22:56:39 / 个人分类:测试相关文档

记得毕业时找的一份测试工作,公司不大,有十几个人,开发的有4个,没有测试人员,我过去以后就是把那个系统给我,什么文档都没有,发现bug就记在一张表格上,表格也是临时打印的。那时候大部分学校好像还没有测试专业,不过国外的测试体系已经相当成熟了。近几年可以发现,测试职位在逐渐增多,不过还主要集中在外包企业。国内的企业还没有对测试引起足够的重视,发展还不是很成熟,测试职位主要集中在一些大公司,一些重点领域。受08年经济危机影响,国外的企业更倾向于将项目外包给成本低的地方。

1.      测试方向

目前国内测试主要是对欧美和对日两个方向,就我所知对日方向我知道在大连和济南软件园比较多,其他地方软件园主要还是欧美方向。从网上搜索一下招聘职位我发现,济南的测试职位相当少,而北京上海等大城市的职位都比较多,而且欧美项目职位居多。国内的外包公司也在壮大,可以看出会有更多的欧美项目转移到中国来。

2.      测试方式

1) 手工测试

现在不管国内还是国外,主流的还是手工测试,因为手工测试比自动化测试更能发现bug。在手工测试时,测试工程师可以灵活的选择下一步操作,尤其是有经验的测试工程师,更能知道系统的高风险区,而自动化测试总是执行同样的操作,如果软件不发生变更的话,就很难捕捉到新的bug

2) 自动化测试

自动化测试可以将测试人员从水深火热的枯燥工作中解脱出来,比如回归测试,不需要测试人员做重复的工作,尤其是对于敏捷开发方式,每天都有新的release发布,采用自动化测试更能提高效率。自动化测试也有手工测试不可替代的地方。比如性能测试,如何模拟1000个用户同时登录。

目前自动化测试主要有功能测试和性能测试,功能主流测试工具QTP,性能主流工具是LoadRunner。因为这些工具都比较贵,主要还是一些大公司在用这些。当然还有一些开源的测试工具。

 就目前国内测试行情来看,主要是外包公司,这就对我们的语言有了要求,或者英语好,或者日语好,做测试更多的是与客户的沟通。如果你语言不好,那就技术好,掌握自动化测试工具,会搭建测试框架,设计测试用例等。另外,测试需要理论支持的,不要认为现在学的测试理论没有用,比如测试等价类划分等,在设计测试用例是都能体会的到的。不参加项目,很难体会到这些。像QTPLoadRunner等自动化工具有必要学习的,搜索一下测试职位你会发现,很多职位都要求会用或者了解QTPLoadrunner的,尽管有的公司并不用这些工具。

 

以上只是自己的一些见解,欢迎大家补充。


TAG:

 

评分:0

我来说两句

Open Toolbar