walker1020
发表于 2011-5-10 15:56:42
To lemondancer:
谢谢夸奖。这个世界充斥了太多虚假的广告,太多虚伪的东西,实在是没有什么意义。个人感觉还是说些真话舒服一些。
dionysus
发表于 2011-5-10 23:39:08
我和lz一样,04年毕业,到现在干测试也7年了。从第一家公司的黑盒功能、自动化功能,第二家公司的G11n、L10n测试,到现在的专职性能测试,坎坎坷坷不少,学到的东西也不少。
我感觉测试到现在依然没有得到应有的认可,不管大公司还是小公司,但同样测试界浮躁的人也很多,很少有人能踏下心来研究东西。前几天为公司面试测试人员,大家测过的东西都不少,但很少有人思考为什么这样测,它的业务和技术有什么特点,更有的失之毫厘差之千里。
7年了,共勉。:handshake
aishasha
发表于 2011-5-11 08:59:49
经验在于积累和沉淀,顶斑竹,加油~
walker1020
发表于 2011-5-11 09:55:12
本帖最后由 walker1020 于 2011-5-11 12:21 编辑
To dionysus:
从你的回复和 UID: 5939 来判断,你是比偶还资深的论坛的元老级的人物了。:loveliness:前辈!:handshake前辈!:handshake
你提到的“测试到现在依然没有得到应有的认可”问题,我想有以下几个方面的原因:
1,社会大环境的问题,在许多外行人(特别是某些开发人员)看来,测试就是点点鼠标,谁都可以做,测试没有什么技术含量。
2,另外,迫于项目进度的压力,测试人员经常身不由己,对项目的质量没有决定权。是否是Bug、Bug的价值等不是由自己说了算。
3,现在人的心境普遍浮躁,眼睛只盯着工资(偶以前也这样过),其表现就是频繁跳槽(偶也有过这样的经历和惨痛的教训),没有理智的跳槽;不愿花时间去学习新知识(如某种开发语言),更不愿去深入研究技术;对测试的理解止于表面,浅尝辄止,人云亦云,没有自己的理解和见解。正如你所言:“大家测过的东西都不少,但很少有人思考为什么这样测,它的业务和技术有什么特点,更有的失之毫厘差之千里。”
walker1020
发表于 2011-5-11 10:04:39
对于外部环境,我们只有慢慢等待,过几年甚至几十年后,测试得到社会的认可;对于我们自身的原因,我们可以先改正我们的问题,不要再浮躁,虚心学习,不断提高自己的能力(包括技术能力、业务能力、沟通能力等),以自己的工作表现赢得别人的肯定;另外,也要反思:为什么要这样做?这样做有什么好处或优点?有没有替代的方法或可以改善的地方?
航空
发表于 2011-5-11 10:33:47
lz写的很实在的说。。。
3年了,也深深的体味到了很多艰辛。真的是感同身受。
似乎国内每个搞测试朋友的都必须经历这3步走。。
而我,却正处在犹豫期到明确期之间的。。
共勉。。
walker1020
发表于 2011-5-11 10:46:27
本帖最后由 walker1020 于 2011-5-11 13:21 编辑
Toaishasha:
非常赞同和欣赏你说的“经验在于积累和沉淀”(太精辟了!),只有自己理解了,消化了,转化为自己的语言,才能真正为我所用;时间久了,有了积累,有自己的思考和深入认识,这才是工作经验的价值所在之处,这才是我们的永不贬值的的宝贵财富。 否则,测试过N个相似类型的项目与测试过一个项目又有何区别?工作了5年或10年,与工作了1年,又有何区别?
walker1020
发表于 2011-5-11 12:02:35
本帖最后由 walker1020 于 2011-5-11 12:13 编辑
To 航空 #26:
开发与测试是两个大的发展方向,即使不敢说两者截然不同,这两个方向对人的技能要求、思维要求还是差别比较大。建议你根据自己的能力、性格、兴趣爱好等自身的特点早日确定方向。
sophie_wang
发表于 2011-5-11 12:03:54
回复 1# walker1020
我做了近2年的开发,半年前选择做软件测试,现在虽然有幸作了TL,但是总觉得自己的性格(不是很会跟人打交道)更适合做开发。不知道现在还能在软件测试行业呆多久。
前辈能不能指导一下:做测试的,怎么才能有效的跟陌生的开发人员沟通?
谢谢。
walker1020
发表于 2011-5-11 12:13:08
本帖最后由 walker1020 于 2011-5-11 12:15 编辑
To 航空 #26:
既然都在测试行业工作了3年,那么就不应该再犹豫了。
开发工作需要创造性思维,需要想象力,需要写代码,有时为了按时交差,需要晚上加班加点,甚至周末都要加班。测试工作需要耐心、细致,需要对系统有宏观的了解和认识,需要与开发人员、BA(Business Analysis)、客户(Client)、用户(User) 进行沟通交流,有时为了保证项目的质量,可能需要加班加点,甚至周末也要加班。每行每业都有自己的艰辛,这是外行人难以看到的和理解的。
如何你还犹豫,建议你问一下自己:自己能做什么工作?自己喜欢什么工作?
walker1020
发表于 2011-5-11 12:34:03
To sophie_wang #29:
恕我直言,开发人员也是需要与别人沟通的,如与别的开发人员、与自己的Team Leader或 Manager、与BA(Business Analysis)、客户(Client)、用户(User)等。只是一般,对开发人员的要求,不像对测试人员的要求那样么,明确要求有良好的沟通能力。
walker1020
发表于 2011-5-11 12:34:20
本帖最后由 walker1020 于 2011-5-11 13:09 编辑
其实沟通也是可以学习的。既然你意识到自己在这方面有欠缺,主动想办法去弥补,就可以了。
在学校里面,我们接受的教育是规规矩矩,听老师的话,做个乖孩子。表现出来就是:不积极,喜欢被动地安排任务。工作后,你会发现,领导都喜欢积极主动、有能力的下属。所以我们要积极去与别人沟通。
说到你提到的与开发人员沟通的问题,我想有几点需要说明:
1,开发人员与测试人员的根本利益好似相同的,都是为了保证项目的质量,没有说是测试人员专门与开发人员作对这一说。
2,俗话说“一回生,二回熟”。只要你与开发人员有了接触,无论是工作上的还是自认的,慢慢熟悉了,沟通自然不成问题。
3,如果开发人员需要你帮忙做些事情,如提供某些测试数据或询问某个业务上的问题,一定要尽最大可能和最大努力去帮助他们。如果是超出了自己的能力或时间不允许,那么一定要告知原因,表示歉意。他们也会理解的。
4,如果可能,可以与开发人员建立起除了工作层面接触外的私人关系,如一起出去吃饭、聊天等。
我相信,只要你真诚对待开发人员,主动与他们打招呼,别人也会对你好的。千万不要有任何心理顾虑。你的主动会打破僵局,也有利于你的工作的开展。
walker1020
发表于 2011-5-11 13:13:00
本帖最后由 walker1020 于 2011-5-12 12:10 编辑
沟通没有那么难,也没有那么深奥。如果你不知道如何做,那么先从每天早上主动跟你周围的同事打招呼开始吧。一句简单的“早”就代表了你的主动与别人沟通的态度。
walker1020
发表于 2011-5-11 13:18:22
既然是做过2年的开发,那么可以理解开发人员写的代码,交流起来问题不大。只要你积极主动一些,一切都不是问题。
mocadek
发表于 2011-5-11 13:28:02
支持:)
walker1020
发表于 2011-5-11 16:05:04
谢谢mocadek 的捧场
水上飘
发表于 2011-5-11 20:43:19
提个小小的建议,可以多给大家讲讲你学习软件测试技术的方法和技巧,以及在工作中你积累的经验,包括工作和为人处世,这样可以让大家从你的沉淀中获得启发和收获,呵呵,谢谢你分享这篇文章:handshake
walker1020
发表于 2011-5-11 21:53:56
水上飘 也是黄金元老了,完全可以给大家讲解一下学习软件测试技术的方法和技巧。偶的经验就是一定要实践!
walker1020
发表于 2011-5-11 21:58:00
关于工作和为人处事,我在#24,#25,#27,#28,#30,#31,#32,回复朋友的问题的时候已经提到了,可以拿去作为参考
soul_cat
发表于 2011-5-11 22:15:01
现在很多做测试的人员都没有和客户直接交流的机会,很多时候面对的只是公司里的同事,比如开发或者是部门经理。如果有机会能直接面对客户,这样的机会会不会对以后的发展有利?