小刀 发表于 2007-12-16 22:54:19

测试的路怎么走

写这篇文章的目的,只是说说自己对测试的一些认识,可能认识是片面的,也是错误的,希望可以得到大侠们的指点。也说说自己的一些困惑,希望能够和朋友们一起探讨,努力学习测试的知识。



做了一年多测试,因为在上学的时候没有开设过测试课程,做测试,所有的理论知识都是自己看书学习的,国内的那些测试书籍市面上见的都基本看过了,对测试的流程,测试的方法,测试的概念已经算是有了很深的了解,但是,总是觉得,自己的理论知识不够扎实,对测试的理解不是很透彻,在实际的工作过程中,总是会碰到自己在看书的过程中没有涉及到的一些东西,自己也知道,所有的理论知识都不能解决实际中的问题,理论只能为实际的工作提供一个指导。

国内的测试是刚刚开始,这个从国内的测试书籍的多少以及内容就可以看出来,国内的测试书籍,系统性讲述测试理论的就那么一两本,而且,基本都是参考国外资料编写的,基本上来说,就是讲了测试的概念性的东西,而没有讲述具体如何去做测试的问题。

做了一年多,渐渐的感觉,自己所了解的测试知识是越来越不够用,虽然我一直都在学习,一直都在寻找比较优秀的测试书籍,但是,就国内的资料来说,很少有讲的比较好的,能够提供一个完整的方法论的。

于是,我想,软件测试在这两年算是比较热门的职业,但是,如果仅仅是目前的理论知识来支撑,那么是不可能成为一个测试资深的专业人员。那么,我们有必要去寻找一些国外的书籍,一些国外的关于测试理论的测试资料,这样就有一个问题,国外的测试资料,简单的,或者说是概念性的知识,基本上都已经被翻译或者在国内的测试资料中有翻译,而对于一些不太适合国内实际情况的,一些关于具体怎么在项目中使用测试理论的知识体系,很大部分并不是适合国内的实际,如果学习这些,并不能很好的筛选,增加了获取知识的困难度。

那么,当测试人员到这个时候,就遇到了一个瓶颈,测试的路该怎么走,这个一个问题。

做测试,很多情况下都会提出自动化测试,自动化测试是有很多的好处,这是无容质疑的,但是,自动化测试需要投入一定的成本,比如人力,工具,组织管理等等,并不是说,自动化测试就是使用破解的商业测试工具去录制脚本,修改脚本,回放脚本就可以实现,也不是说,只是会使用测试工具,就算是可以进行自动化的测试了。

我使用过QTP,也使用过RFT,在我使用的过程中,我深切感觉到了,要做好自动化测试,使得自动化测试真正能够起到作用,并不是说会使用工具就可以的了,QT如果仅仅用来录制操作,然后回放,或者,用QTP的录制回放功能,可以做一些比较重复的工作,比如,可以造数据,但是,因为QTP太依赖于界面,如果要真正使得QTP使用于测试,那么,就必须要修改脚本,或者说,需要构建测试框架。而对于RFT来说,它的脚本语言是基于java的,要设计好的脚本,需要东java程序,相当于说,入门比较高,而且,现在国内的开发比测试普遍工资高,如果会编写程序,则会去做开发,或者做白盒测试。

通过上面的说明,产生一个问题,那就是,需要有专门的人员去维护脚本,而很多时候,国内的测试并没有专业的脚本设计人员,很多时候,测试的人员可能即要做手工测试,又要做脚本录制,维护,就算是有一两个专门的脚本设计人员,就目前国内的情况,会脚本设计的测试人员是稀缺性资源,行情看好,流动性较大,可能有的时候,企业刚刚做了自动化测试,结果,脚本设计人员走了,自动化测试也就搁浅了,继续回到了手工测试时代。

而对于一些性能测试工具,如果仅仅会使用工具并不是能够完成性能测试的,只要做测试的都知道,性能测试是最复杂,也是最需要基础知识,业务知识,并且需要多个部门配合的测试工作,仅仅是会使用测试工具,是远远不够的。也就是说,学好了性能测试的工具,并不是说就可以做性能测试的。

功能测试,性能测试自动化,在国内并不能得到一个很好的应用,而对于白盒测试工具,在国内做白盒倒是使用的比较多,但是,自动化并不是仅仅只有白盒,那么,如果是这样,测试的路又该怎么走呢?

dujun 发表于 2007-12-17 09:54:51

脚踏实地 慢慢来吧

luffy2095 发表于 2007-12-17 11:04:14

这个问题怎么会有人帮你解呢?

tomcat2006 发表于 2007-12-18 15:40:06

你自己决定

水上飘 发表于 2007-12-19 16:13:32

慢慢学习

afeng 发表于 2007-12-19 16:48:15

谋事在人,成事在天:lol

ihihvt 发表于 2007-12-19 16:48:44

学习再学习~~


LZ,怎么盗用我的图?

kevin_swpi 发表于 2007-12-19 17:06:28

楼主其实困惑的一个问题就是一个职业规划发展的问题

所以如何解决你所提出的问题
个人觉得就是如何解开你关于职业规划发展心结的问题

首先 心态是测试人员一个很重要的要求
好的测试人员必须要有个好的 端正的心态
文章中谈到很多国内国外的对比,开发和测试的对比
用心态问题来就能很好的解决

再就是如何去涉及自己的职业发展道路
这个问题先就和自身的爱好比照一下
再就要目前所处的外部环境进行分析如果你在沿海或者其他一线城市
那么你所处的环境就比其他人好的多也就是测试的氛围比较好
再就是你公司的环境 公司目前主要从事什么样的测试,有机会做其他什么样的测试
公司是否能力或者有意识在测试上进行规范发展或者投资等等

当你把这个分析好了后再根据自身的条件来定自己的规划

----看到楼主的话就随便发了点感慨呵呵
      说的不对的地方不要扔砖头:lol

afeng 发表于 2007-12-19 22:21:45

各人能力不一样,尽力了就行,五个手指伸出来还不一样长短,差距总会有的:lol

ltp401128401128 发表于 2008-12-24 09:15:08

dd:)

nome 发表于 2009-12-21 11:18:57

我也有同样的困惑,我的专业并非是开发或者测试 而是电子工程只是简单的了解c/c++和数据结构的知识,机缘巧合做了半年的测试,手动功能测试,公司也没有想规范测试的意愿和能力,想跳槽找个正规的公司,一来专业不专,二来半年的经验不值一提,现在很多公司招的测试人员要求都很高,写脚本,测试用例,很多都要2-3年的经验。我该怎么办?想找个公司实践都很困难....杯具:Q

nome 发表于 2009-12-21 11:19:49

刚发现帖子距现在已经tow years 了杯具了:(

king_boy 发表于 2009-12-21 11:39:06

我的专业是测试,但是就一本测试理论的书,其他都是编程的书,学了感觉都不属于测试范畴,完全往程序发展了,测试工具,测试用例这些学校完全没教怎么做的,:L ,目前还在测试与程序之间徘徊:(

msnshow 发表于 2009-12-21 13:41:42

其实没经验也不重要,主要是自己给自己找一个方向,慢慢的向前走就行了

youyan2007 发表于 2009-12-21 13:51:20

4543656

youyan2007 发表于 2009-12-21 13:52:48

继续学习了……
页: [1]
查看完整版本: 测试的路怎么走