51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7081|回复: 15
打印 上一主题 下一主题

[原创] 测试的路怎么走

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-16 22:54:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写这篇文章的目的,只是说说自己对测试的一些认识,可能认识是片面的,也是错误的,希望可以得到大侠们的指点。也说说自己的一些困惑,希望能够和朋友们一起探讨,努力学习测试的知识。



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

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

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

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

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

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

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

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

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

功能测试,性能测试自动化,在国内并不能得到一个很好的应用,而对于白盒测试工具,在国内做白盒倒是使用的比较多,但是,自动化并不是仅仅只有白盒,那么,如果是这样,测试的路又该怎么走呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-12-17 09:54:51 | 只看该作者
脚踏实地 慢慢来吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-12-17 11:04:14 | 只看该作者
这个问题怎么会有人帮你解呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-12-18 15:40:06 | 只看该作者
你自己决定
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-12-19 16:13:32 | 只看该作者
慢慢学习
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-12-19 16:48:15 | 只看该作者
谋事在人,成事在天
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-12-19 16:48:44 | 只看该作者
学习再学习~~


LZ,怎么盗用我的图?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-12-19 17:06:28 | 只看该作者
楼主其实困惑的一个问题就是一个职业规划发展的问题

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

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

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

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

----看到楼主的话就随便发了点感慨  呵呵
        说的不对的地方不要扔砖头
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-12-19 22:21:45 | 只看该作者
各人能力不一样,尽力了就行,五个手指伸出来还不一样长短,差距总会有的
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-12-24 09:15:08 | 只看该作者
dd
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

12#
发表于 2009-12-21 11:19:49 | 只看该作者
刚发现帖子距现在已经tow years 了  杯具了
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2009-12-21 11:39:06 | 只看该作者
我的专业是测试,但是就一本测试理论的书,其他都是编程的书,学了感觉都不属于测试范畴,完全往程序发展了,测试工具,测试用例这些学校完全没教怎么做的, ,目前还在测试与程序之间徘徊
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    14#
    发表于 2009-12-21 13:41:42 | 只看该作者
    其实没经验也不重要,主要是自己给自己找一个方向,慢慢的向前走就行了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-12-21 13:51:20 | 只看该作者
    4543656
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-12-21 13:52:48 | 只看该作者
    继续学习了……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 11:13 , Processed in 0.077891 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表