51Testing软件测试论坛

标题: 作为一名测试人员,如何快速提高自己的技术水平?(09-06-29)(获奖名单已公布) [打印本页]

作者: 默默巫    时间: 2009-6-29 11:57
标题: 作为一名测试人员,如何快速提高自己的技术水平?(09-06-29)(获奖名单已公布)
作为一名测试人员,如何快速提高自己的技术水平,从而快速提高自己的薪资待遇?

如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!



相关文章:

《有效软件测试——提高测试水平的50条建议》

更多内容请点击>>>


获奖名单
奖项
获奖名单
奖励
答案链接
二等奖
小北ZZ
300论坛积分
31#
三等奖
liping4186
100论坛积分
33#

作者: qzyyh5505    时间: 2009-6-30 10:46
标题: 我来说说
1、完善自己的测试理论知识,千万不要小看理论,去考软件评测师吧,这个可能目前不怎么重要,但里面涉及的知识还是很广的。
2、完成1之后,你会发现自己那方面的不足,然后就在那个方面继续努力
3、有了理论知识以后,学以致用也是提升的一个途径。
4、开始有方向朝某方面精通如数据库技术、编程等方面
5、性能方面
作者: guofei318    时间: 2009-6-30 13:44
个人现在一直在思考该问题,培训没有资本不可能了,只能自己努力了,有时比较迷茫,但是我看现在的招聘更多的要懂自动化测试,我也加了群,的确身边就有一些强人,已经在从身边学习自动化了,自己的时间工作经验就是我锻炼的平台,工具的选择也是费了很大的劲在摸索啊。
作者: nlzebei    时间: 2009-6-30 13:47
标题: 测试的思想才是王道
个人觉得测试最重要的是你要有一个测试的思维。

对于一个特性,从应用场景分析,有多少种输入,输出,针对各种

情况分析的比较清楚。这才是长久之际。。

工具的事情,学学就可以了,会用就行!
作者: cyyhorse    时间: 2009-6-30 16:07
非常同意楼上的说法。
作者: 匡锋蓉    时间: 2009-6-30 17:15
谢谢了
作者: vivien113344    时间: 2009-6-30 18:17
我是菜菜鸟,努力学习中
作者: enjoytest    时间: 2009-6-30 18:55
测试的理论知识和技能固然重要,如果能学习一些项目研发方面的知识,更能有助于提高测试效率。学习学习再学习
作者: tails82    时间: 2009-6-30 20:11
楼上几位似乎都在回答职业发展的问题。
如何快速提高自己的技术水平,关键是快速。
应该说,初学者的水平提高最快,越到后来就越缓慢。
快速提高测试水平的方法就是针对你的不足,找个有这方面经验的人,看着他干活,就类似于敏捷中的“结对”,有什么问题立刻就问。这样水平肯定提高很快。当你入了门以后,就得靠自己在工作中总结了,并且需要学习很多周边的知识。这是一个缓慢过程了。
其实,根本没有什么快速法,没有捷径,只有自己努力才行。不要相信有些书名,《XX天精通XX》。不可能
作者: 51adbird    时间: 2009-6-30 22:52
我觉得提高测试水平最快也最有效地方法就是直接参加项目,无论是做实际项目还是参加项目实训,最能提高测试水平。
理论知识很重要,但把理论知识运用到实际项目中的能力更重要。
作者: tengmy    时间: 2009-7-1 08:51
标题: 实践出真知
我还是比较相信实践出真知。无论你有多少理论的修养,没有实际项目的锻炼,都很难成为你的真正的本领。
如果目前没有机会去接触你想做的技术,但是很有兴趣,可以去学一些相关的东西。然后再有条件的情况下,可以申请去做那样的项目,因为你有必要的理论知识,则可以更容易一点。
机会总是给有准备的人,只有必要的准备才能有获得的机会。
有了一两个项目的锤炼,很多理论中觉得虚无缥缈的东西,自然就感觉很亲切了。
自己的技能也可以在实践中慢慢拓展。
至于薪资的提高,一般来说,在同一个公司,除非做出很大的成绩,否则非同一般的速度来提高自己的薪资,很难。
如果公司可以给你发挥的平台,有你喜欢的环境,薪资属于行业里面中等水平,我觉得就可以了。不可能找到十全十美的事情。当然,不满意的话,就要在自己学到相关的技能之后找下一位伯乐了。
但是世界上很多事情不是钱能衡量的,而且换了一个环境,或许有一天,你会发现,除了钱,样样不如之前的公司,岂不是更郁闷?
作者: davy_chen    时间: 2009-7-1 09:18
能力是被逼出来的,当有了压迫,就学会了隐忍或者反抗,然后能力随之提高
天将降大任于斯人也,必先......增益其所不能也
而想让测试技能提高的快速方法就是,让他干测试的活,多多的干,多干没做过的。
作者: testbaby09    时间: 2009-7-1 09:31
发现现在很矛盾,做项目的时候能学到好多东西,但却没有时间去整理和消化,期望能有一段时间让自己来分配,可是等到项目结束,有了间闲期却不知道拿这段时间来做什么了!很郁闷!!!!
作者: xingzunxi    时间: 2009-7-1 10:00
我觉的水平的提高不是一个快速的事情,需要时间不断的积累,在工作中,做项目的时候,你要学习和这个项目相关的知识,包含业务知识和开发,测试方面的知识,做过的项目多了,你的水平自然就提高了
作者: 房雷    时间: 2009-7-1 10:09
不断的看书。不断的学习啊。。。还有要多实践。。。。多接触项目。。毕竟实践出真知啊。在这里,我感觉tengmy说的比较的好。。我支持她。。。
作者: lg1318617    时间: 2009-7-1 10:24
我现在还给自己定的学习计划,只是偶尔被测试任务打断下,但我喜欢学习新东西。
作者: 月上百合    时间: 2009-7-1 11:47
我也同意实践出真知
最好多挑战些新项目,哪样能逼着人去钻研一些新知识,人不能一直停留在原处
作者: zbsczh    时间: 2009-7-1 11:55
学习,总结,学习,总结,就这么简单
作者: kathy2009    时间: 2009-7-1 13:50
提高自已的技术水平需要找到一个契合点,跟你的兴趣和当前的工作有关.计算机是多种技术的集合体,我们只能从一个方面发展,不可能面面具到,你现在的工作涉及到的很有可能就是你提高自已水平的那个方面,所以要抓住现在的学习机会,这也是你跳槽和涨薪的资本。
作者: yetties2005    时间: 2009-7-1 14:21
学以致用
作者: yu_meng123    时间: 2009-7-1 14:21
好的技术、好的沟通能力、好的团队意识
学习、学习、再学习~
作者: kuailederen    时间: 2009-7-1 14:30
散伙吧,测试没前途。真的
作者: define_NULL    时间: 2009-7-1 14:32
楼上的不是螃蟹不够吃哦!
作者: 忍忍忍    时间: 2009-7-1 14:33
标题: 提高技术?——不过是让混到的这口饭吃起来更踏实一点!
在公司中技术永远没有订单来得实际
作者: 猫猫的拖鞋    时间: 2009-7-1 14:58
原帖由 yu_meng123 于 2009-7-1 14:21 发表
好的技术、好的沟通能力、好的团队意识
学习、学习、再学习~



-------------------------------------
暴汗
作者: gaoshi007    时间: 2009-7-1 14:58
我也来瞅瞅。。呵呵
作者: cuiliqin-1    时间: 2009-7-1 15:11
在其位,谋其政,既然选择了测试这个行业,就得努力干下去了,毕竟每个行业都是人来从事的
作者: joanzq    时间: 2009-7-1 15:12
好的学习环境
作者: 游走的浪人    时间: 2009-7-1 15:14
首先了解理论知识,工作中以此为指导,设计好测试用例,主要是在工作中积累经验!
以后的话可以学习自动化测试的工具
作者: gloriaxh    时间: 2009-7-1 15:25
思索中....
作者: 小北ZZ    时间: 2009-7-1 15:41
提高自己的技术水平,我觉得重要的是定期的进行总结,总结这一个月或是一个星期哪块做的好,哪块还应该改善,至于测试这块,测试工具固然重要,但是他只是辅助的工具而以,最重要的应该是形成一个良好的测试思维,就像一个人,胳膊,腿都很重要,但是最重要的是大脑,如果大脑瘫痪了,别的都无所谓了。
如何提高自己的薪资待遇? 我认为一个人十年都在一个行业上奋斗和十年干了十个行业相比,前者肯定会更有成就,也就是说无论做哪一行,都要专,不要盲目的去工作,这样薪资待遇就不可能低。
作者: rickywu    时间: 2009-7-1 17:50
做测试越久,感觉挺没意思的,很辛苦!
作者: liping4186    时间: 2009-7-1 18:03
个人认为测试人员是杂家,我们要做的是成为杂家中的专家,就是说测试人员的知识面要非常广泛,但是必须精通一种,我们不仅要熟悉测试理论,还要知道各种操作系统,比如linux、Unix等,还有各种数据库,测试工具,网络知识,甚至还有各种业务知识,比如金融、财务等。所以我觉得我们不仅要在工作中进行总结,还要不断的充实自己,尽可能的扩大自己的知识面,还有想要精通一种的话可能就要自己下功夫去学了。
   以上是个人的一点认识,不足之处还望指点!
作者: liping4186    时间: 2009-7-1 18:07
还有就是学些编程知识,貌似微软是做不了测试的人才去做开发
作者: lihongyuntx    时间: 2009-7-1 18:13
想要快速提高自己的技术水平,必须具备下面的三个方面
作为一名优秀的测试人员应该具备很强的学习能力,知识面要广。良好的沟通能力。
现在招聘网上登的到处都是:要有开发经验、会用自动化测试工具。
开发的不一定会选择做测试,自动化测试工具大学没有学过,不是每个人都有资金去培训。所以我们要有很强的学习能力,去学习招聘公司需要的人才。
1、学习能力。学习能力大家都有,要有举一反三的能力,学习一方面的知识,也要会应用到其他方面。学习编写脚本,有过开发的人就不用说了,学习起来就相对容易了,但是没有干过开发的就不那么容易了。我们一般都是先学概念、语法等再去试着编写。
  这样学习起来很慢。建议,直接去编写,遇到不会的现学现用。我想写一个能实现什么功能的脚本就去写,不能都学了再去写脚本,到那时什么都忘记了。
2、知识面一定要广。不仅软件工程、需求、质量管理、测试过程要精通,还要知道软件配置、软件开发流程、数据库。软件测试就是要“博而不精”,什么都要懂。
3、沟通能力。要有良好的沟通能力不是一时半会就能达到的,要善于表达,找共同语言沟通。沟通分为跟客户沟通、项目成员、开发人员、测试成员等。跟客户沟通要试图了解客户的需求,以至于测试的时候不再听开发的,用自己的思想满足客户的需求。跟项目组成员沟通,要找共同语言沟通,不能形成敌对的关系。大家都是为了客户。都是为了发现问题 、解决问题。跟测试人员沟通,跟同部门的人员沟通,互相交流测试知识,互相学习经验。共同探讨解决问题。
要想快速提高自己的技术水平,先努力提高上面的三个方面。上述三个方面提高了,技术水平也相对提高了。
作者: wang_no1    时间: 2009-7-1 20:39
苦学
作者: woshiyx2003    时间: 2009-7-1 23:43
多思考+多学习+多问+多总结
作者: zhangjunwei1    时间: 2009-7-2 09:58
标题: 请教
能否系统的说一下从新手到入门到精通每一步该怎样做
作者: zhangli888885    时间: 2009-7-2 10:33
学习、实践
作者: jkp88888    时间: 2009-7-2 10:51
个人感觉,根本就没有快速提升的方法,只有依靠自己的努力,不断地积累经验,踏踏实实的,不务虚。熟练的掌握理论测试知识,然后在工作中不断的和理论联系起来。
我现在的情况就是理论知识不足,项目经验还可以,平时测试时根本就不知道自己用的是什么方法。等到看到测试方法,才知道,哦,这个方法我用过,就是不知道啥名。
作者: 太阳神    时间: 2009-7-2 11:56
标题: 本题的关键字眼是“快速提高”,可见难度之大,要回答这个问题,需要弄明白几个要点:
通过51Testing每周一问这个平台,我学到了不少知识,先表示感谢!!今天我谈谈自己的一点看法

本题的关键字眼是“快速提高”,可见难度之大,要回答这个问题,需要弄明白几个要点:
a.个人认为:处于不同职位的测试人员,需要提高的技术水平的目标也不相同,需因人而异。
首先要明白自己的职位和长期的职业规划,不同职业规划的人,需要提高的职业技术水平肯定不同。比如说:一个刚入门的“测试新手”、“资深测试工程师”、“测试经理”需要提高的技能是不同的,相遇的公司给的待遇也不一样呀。
b.必须明白测试的“技术水平”包括哪些?
一般来说,测试的技术水平包括这些东西:测试基本理论知识、版本配置管理工具(如:VSS、CVS、SVN、Starteam等)、缺陷跟踪系统(如:JIRA、Test Track Pro、TD、QA Center、Bugzilla等)、软件开发知识、系统架构知识、数据库知识、脚本语言、性能测试工具、自动化测试工具、安全测试工具、性能调优等等这些都应该属于技术水平的范畴。自己没有明确的目标,不知道什么是测试的技术水平,何谈提高呢?

c.快速提高自己技术水平的途径有以下几个方面:
1).善于总结项目的成功经验和失败教训
每个项目做完,我们老大都要我们总结项目的经验和教训,刚开始我们都很反感,觉的无用,浪费时间,到后来才发现收获真不少。慢慢的,自己就养成了一个好的习惯了,现在不总结都还不习惯呢?通过这种方法,我们现在发布给客户的版本,漏测试的Bug很少,客户的满意度大大提高了。
2).最直接的途径就是参加专业培训
如果你家里有钱,就可以参加测试技能培训,这个提高很快,并且比较直接,毕竟人家摸索多年的经验手把手交给你。现在我知道的专业培训的结构也很多:51Tesing、北大青鸟、心力教育、一起测试网等等,说实话,我不知道哪家师资力量比较强。
3).培养自己良好的自学习惯
一个人如果什么都靠别人教你,工作很被动,那你这个人就完了。学习一门新东西,首先要抓关键的东西,学习基本理论和基本操作,再进行项目测试时,和理论对比起来一起学习,效果比较明显。比如说可以下载某些公司的操作手册、用户使用手册等等技术资料。
4).充分借鉴同行的网络资源
快速学习一门新东西,最好是先借助Google、Baidu这些平台,收集相关的资料,先熟悉进步的技术和操作。不要拿到一个东西就问别人,简单的东西老是问人家,久了人家很烦。
5).处理好同事之间的关系,组织部门内部培训
一个人不可能是全才,都需要不断交流,共同提高。要是同事关系不好的话,大家培训都比较保守,走走过场,学习的将是一些表面现象,也不会学到多少深入的东西。

d.提高自己的薪资待遇可以朝下面几个方向发展:
1).必须精通某个行业的业务知识,做到触类旁通
我毕业快2年了,原以为掌握的大量的测试知识,就提升了不少。结果在上次面试和一家同行业的老大谈的时候,发现自己欠缺的还很多很多。所以精通一个行业的业务知识,非常重要。我身边朋友就有这种例子:一个人在一家公司干了n年,结果一跳槽工资就翻了2、3倍,也就是这个道理吧!!能做到某领域特别精通,目前还真没发现有几个这样的牛人。
2).具备熟练的英语口语和读写能力,进外企
同样的职位,外企公司的工资比国内的工资要高很多,要求就只有一个英语口语要好。毕竟老外办的公司有钱,烧不完,哈哈!!
3).调整自己的职业规划
根据自己的实际情况,合理调整自己的职业规划,尽量往资深测试工程师、测试主管、测试经理方向靠。如果一旦成功,工资不会少的,其实我也不知道他们工资的范围是多少?有同行的同仁能告诉一下吗?Thanks!!当然,这也是我的奋斗目标吧。
4).协助开发人员和项目经理做白盒测试和性能测试
  我认识身边的同行,有做白盒测试和性能测试的人,收入都不少,毕竟人家会我们不会呀!钱能少吗?可惜本人没做过这方面的项目,郁闷中。。。。。。。。。。
5).自己创业开测试公司,自己的收入肯定不菲
我们有几个校友,他们自己在漕河泾5、6个人,拉了一个风险投资商,创办了一家手机公司,短短3年时间公司研发部的规模发展到了200多人,去年每个人都买大房了。短短3年时间,羡慕中。。。。。。不过确实辛苦,除了每天加班外,周六还要去加班。

鉴于工作经验有限,如有不妥之处,望同行批评指正!!本人非常欢迎,哈哈!!


[ 本帖最后由 太阳神 于 2009-7-2 12:17 编辑 ]
作者: wangwei1011    时间: 2009-7-2 12:24
标题: 实践学习总结
结合自己工作学习过程谈技术提高:公司有项目时一般都很忙基本没有时间学习,项目后期或下个项目前期时间就比较宽裕。我通常利用这个时间段补充知识,1读书,网站,等等很多途径。自己喜欢网站找一些评价不错并且和工作比较密切的书看看。理论上,测试思路上,工具技巧上总能有收获。2交流:看其他同事提交的bug(测试过程、方法和描述),总结学的过程。身边的同事就是最好的老师和同学。大家相互学习进步。3贮备:这个面很广,和测试相关的都可以。比如操作系统,网络,数据库等等方面。对bug定位很有帮助。我从事测试就是直接被忽悠到项目中实践的,回头才学的理论,所以我的提高过程就是实践,学习,总结再实践,学习,总结。
作者: angle-ying    时间: 2009-7-2 15:28
实践
作者: 星之魂    时间: 2009-7-2 16:18
原帖由 testbaby09 于 2009-7-1 09:31 发表
发现现在很矛盾,做项目的时候能学到好多东西,但却没有时间去整理和消化,期望能有一段时间让自己来分配,可是等到项目结束,有了间闲期却不知道拿这段时间来做什么了!很郁闷!!!!



有同感啊!在小公司,有时候忙,是能学到东西,但闲下来就不知道干什么了。
小公司项目少,总是同一个项目再完善,流程没什么变化,对项目感觉到枯燥无聊了!
作者: zero0223    时间: 2009-7-2 16:49
刚入行,学习中
作者: vacabiary    时间: 2009-7-3 10:03
抓住身边的每一个小细节,将他们积累起来就是一笔不小的财富。细节决定成败不要好高鹜远。
作者: maguschen    时间: 2009-7-3 10:58
一个是快速,一个是提高技术水平

快速:
我自己个人体会,要快速学习一样东西,通常有两种状态:
1. 有压力,并且自己能顶住,把压力变成动力。其实这个知易行难啊。说句难听的话,人都是贱骨头,如果一个任务计划是一个星期完成的,那么大部分人绝对不会用4天去搞定这个事情,(或者搞定了也不报告)。如果外界环境(上司,项目,公司等等)给予我们自身的压力较大的时候,我们通常都能超水平发挥,想尽一切办法尽可能快地学习。
2. 兴趣!通常来说,刚入职的时候技术水平的提高是比较快的,因为一切都很新鲜,人对新鲜的事物都很感兴趣。兴趣成为了催化剂。(当然,N个月后的试用期考核也是一种压力,驱使我们努力学习)

提高:
1. 多向老同志虚心学习,同时还要不耻下问。
2. 上上各大测试论坛(例如:51testing)
3. 师夷长技以制夷

最后就是,工作氛围很重要,如果在一个TEAM里面,大家都能分享自己的知识,多做讨论,这样好的氛围下技术的提高是非常快的,有时候讨论半小时的收获,往往比趴在电脑前看一整天的资料都要多。

个人体会,说的不对的不要见笑
作者: lealice    时间: 2009-7-3 13:16
标题: ding

作者: eagleking    时间: 2009-7-5 00:28
1.学习测试技术文章,书籍;
2.查看过去发现的bug,可以从别人发现的bug中找到一些自己想不到的思路;
3.多进行各个方面进行交流,研发,测试组成员以及测试经理,每个人都有自己的关注点;
4.上网查看相关帖子;
5.多进行总结。
作者: hhtesting    时间: 2009-7-5 19:26
我觉得先要把理论知识学好,然后学习你所要测试的项目,最后就是付之于实践了。
作者: 烟灬火    时间: 2009-7-5 21:13
每天把新学到的都记下来 过几天再拿出来看看  加深点记忆吧
作者: williamwhe    时间: 2009-7-6 01:20
1.转变思维模式
不要把自己的工作仅仅局限在测试方面,主动参与项目解决方案的制订和实施的全过程。

2.积累测试专有的技术优势
测试人员在系统环境建立,调试;测试和样本数据的统计分析;用户体验的研究,较开发人员更有经验。

3.多做,多想,多总结,多实践
做的多,自然错的多,分析错误的原因,总结教训,错的越来越少,能力愈来愈强。
作者: wolsion    时间: 2009-7-6 09:09
有点迷茫了。。。需要好好考虑一下自己的未来了。。。
作者: ilaria    时间: 2009-7-6 14:20
同意:实践出真知
作者: zhanghaiting    时间: 2009-7-6 17:10
1.来51先做个系统地测试培训学习,这里的师资确实不错
2.进一家有正规测试流程的公司用心实践
3.总结-学习-再总结-再学习

正在51学习进步中,大家一起加油!
作者: 本来就很乖    时间: 2009-7-7 15:57
1、计算基础知识
2、数据库知识
3、网络知识
4、脚本语言
5、测试理论知识
相信做好了这些,也差不多了吧。可能太广泛,但是确实都需要去了解,都是要慢慢掌握的
作者: linda02046    时间: 2009-7-7 16:22
时间不会多也不会少,重要的是怎么去分配。每一秒都蕴含着学习测试的机会。如果正在项目中奋斗着,实践技能自然增长不少,而且是验证理论知识价值的时段;如果没有参与项目,那更有时间去学习了,充分利用网络和书籍,提升知识水平;在我看来,每一分钟都能感受到收获的喜悦。
作者: lg1318617    时间: 2009-7-7 16:25
欲速则不达,还是踏实点好。
作者: 测试新新手    时间: 2009-7-8 16:18
测试的确是很累的事,那是因为国内的测试才刚起步,什么都没规范,很多还是靠自己摸索着去做,慢慢的,我相信测试行业会规范起来的,那时候,测试地位就会随之上升的~
寻求对测试感兴趣的,一起进步的测试群,短消息密我,谢谢~

[ 本帖最后由 测试新新手 于 2009-7-8 16:20 编辑 ]
作者: lixiaoyer    时间: 2009-7-8 16:52
标题: 基础知识扎实了再应用到实践中,经常总结,应该是快速提高的方法之一
同意35#说法,我做测试将近2年了,但感觉跟初学一样,自己没努力是一方面,另一方面公司测试规范及其流程都不规范,这是我进入的第一家公司,意思是到目前为止我还没有真正接触过规范的测试团队,就这样很盲目的干了一年多,现在想跳槽了去招聘网上看看,才发现好的测试要求有开发经验,或者对自动化测试工具的熟悉,两样都没具备,决定从头学起,也就是基础知识,基础知识扎实了再应用到实践中,经常总结,应该是快速提高的方法之一了
作者: brand123    时间: 2009-7-13 22:18
我刚接触测试,还谈不上有感觉,但是感情是慢慢培养出来的,希望7月31号前能有一些好感。加油!
作者: icetea_plh    时间: 2009-7-14 14:06
我个人认为以下三点比较重要。
学习能力:不仅仅是学习专业知识,还要学习客户的业务知识。如果没有学习能力,你就不能把握需求,测试也无从下手。
换位思考的能力:多多揣测一下程序员、项目经理的思考方式,这有利于找出bug;测试的时候,还需要多站在客户的角度思考。
耐心:测试刚开始是脑力劳动,越到后面就成了体力劳动,也许一个按钮都得测几十遍,这就需要你的耐心了。
我觉得一个测试人员具备以上三点就很优秀了,如果想往管理方面培养,我觉得还需要下面的能力。
规划的能力:不仅要规划自己,还需要给项目、项目负责人以及所有的参与者做规划,将任务合理分配。
随机应变的能力:一个工程计划得再好,执行的时候总会有出入,此时就需要领导者权衡一下利弊,采取随机应变的方式对待变化的情况。
对于所有人,责任心都是很重要的,你能力再高,如果没有责任心,还不如分给一个责任心很强、水平一般的人干。90%的bug都是由于不负责任产生的,只有10%的bug是因为技术。
以上纯属个人意见,如有异议,欢迎探讨。
作者: caofan    时间: 2009-7-16 17:09
我也想快速提高,没有头绪




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2