海是我向往的地方,吸纳和咆哮是他的魅力!!!

认真工作 快乐生活——3个月测试工作小记(转他人)

上一篇 / 下一篇  2008-06-25 08:47:55

认真工作 快乐生活——3个月测试工作小记

字体:     |上一篇下一篇|打印  |我要投稿  |每周一问,答贴有奖

        不知不觉来摩本工作已有3个多月,回头看看这3个多月,心态的转变让我重新定位了自己;责任感的增强让我对自己有了更高的要求;学习方法的改进让我有了更多的进步;而工作之余的广阔空间,让我收获到了无限快乐。
        随着中国软件的不断发展,几年前软件程序员还是作为一项新兴的职业,但今天已经不断慢慢变成了所谓的“IT民工”。06年在江苏南京高通实习软件测试,今年3月份来摩本做软测,早开始了这个角色的扮演,有高兴,有失落,也有郁闷。“酸甜苦辣”这四种味道几乎涵盖了人生应有的全部体会。这里与大家说说我眼中测试人员的角色定位,同时借此机会总结一下自已在摩本3个多月来的工作。说实话,感到有点为难,有时候有些事情做起来感觉并不是很难,但是要把它转化为文字的形式表达出来对确实有点难,但是我还是很愿意去用一支拙笔来慢慢描述。
一.        初体验测试的苦与闷
        06年暑假,自己刚刚踏入软件测试这一行,真的是什么都不知道,在实际的工作中,点点滴滴从头学起,也才发现,很多东西原来如此妙不可言。很多人都说,测试这个东西没有技术含量。说这话的人更多的是有些开发经验的,但是却做不成开发,“不得不转入“测试队伍里来的人。那个时候也曾迷茫过,特别是朝朝暮暮面对着同样的流程,同样的步骤,总是在不停的重复的同样的工作(黑盒测试)的时候……后来,越来越多的人在随声附和那个声音,测试没有前途,测试没有技术含量,尤其是黑盒测试,到大街上随便抓一人来,一个礼拜的学习,准可以干测试……这样给刚入门的人就造成了一个测试人员不需要太多专业知识的误解。我开始思索,我是不是真地走错了路?是不是真得如此没有前景。感谢这个时代,让我可以在网络上找到很多我需要的资料,感谢以前的testleader,成了我的良师益友。然后我发现,不是没有技术含量,而是因为我不懂,我们的不懂,我们陷入了误区,盲区,才会永远在那个巴掌大的地方挣扎着……后来,我知道做测试往往需要很广泛的知识。不仅仅只是专业上的,而且要了解很多开发人员不了解的东西,在一个系统里面开发人员可以只了解客户需求,而我们的测试人员需要了解整个全局的东西。呵呵,感觉有点统筹全局的成就感。不过有时候相对于开发人员来说也的确是这样的。开发人员可以不用太多了解用户的需求,而我们却需要能够准确捕获用户的观点,对很多细节需要非常注意。测试这两个字很表面来看很简单,只是给程序挑错误,找出bug来,但是在整个软件开发过程中我们该如何把测试跟开发结合起来有效地进行都需要经过实践来证明。
二.掌握测试体系,感受登堂入室之甜
        在test leader的谆谆教诲下,我开始学习,利用工作之余的时间进行学习,我发现,很多的思维都在悄悄改变,很多的方法与之前不同,我开始感受到软件测试的重要性和趣味性。
        来摩本工作,我深深感受到专业的差异也更显示出自己在软件行业里的技能不足,不过庆幸的是,我身边有新同事的帮助,他们给了我很多指导, 我在与测试同行朋友接触中了解到现在许多公司软件测试还不完善,往往测试人员还是依据本能、靠感觉、和简单的测试文档来做软件测试。如果像用户那样只是通过使用来发现Bug,这不是真正的测试,这只是一种最基本的测试,只能发现一般用户的问题。单调和重复的工作,再加上测试的压力容易形成对测试的失落和郁闷。我个人感觉把软件做出来不难,但是要把它做好,必须建立系统化,流程化的测试体系。只有掌握了系统的测试观念,才会领悟到测试的渗入心田的甜。
        我在测试过程中明白到与具体测试技术相比,掌握测试的核心思想比具体技术更重要。软件测试不是孤立的简单活动和过程,测试的最高境界在于建立体系的测试流程,运用最简单有效的测试技术,最大限度的发现软件缺陷。
        在摩本工作的3个多月,我对软测有了更深的认识。我们很多人在测试的时候感觉到不爽的另外一个比较大众化的原因,可能就是对bug的认识层次不一样,这样往往感觉自己找出的bug在开发人员那里得不到很好的重视,感觉自己的劳动成果没有得到相应的尊重一样。一个测试人员在跟开发人员打交道的时候往往会产生这么一个现象,随着开发的进行,测试人员提交的bug越来越不被开发人员重视了,这里面除了开发人员比较忙碌的缘故之外,另外一个不容忽视的原因就是我们对bug的认识层次不一样,有时候因为我们不了解相关专业知识而误认为正确的东西是bug。任何一个领域里面的人我想都应该有这样的想法并且比较反对这个想法:那就是外行对内行进行不正确的指点,这相当于对别人劳动成果的一种不负责任的否定。所以我们一定要加强我们自身的专业知识的学习。我个人认为一个真正的测试人员需要注意的地方几个地方,在这里稍稍写一下:
1、需要具备学习与思考能力
        练武术需要先练“蹲马步”,否则直接学习刀枪棍棒等十八般武器,只能学到几招皮毛,甚至伤及自己,武林高手都是基础很牢固的,内功很深厚的。学习是痛苦的过程,但是学习是增强技能的必然之路。学习测试知识没有捷径,需要日积月累,需要勤奋,需要思考,需要总结,从一点一滴学起。根据问题的现象思考,问题是属于测试专业知识不足引起的,还是测试用例等测试文档模糊、错误引起的,是个别现象还是测试项目的其他内容都存在的普遍现象。测试要从模拟用户使用的角度展看,因此要用最终用户的角度,分析问题的严重程度。
2、需要具备很好的沟通能力
        沟通是人类相互进步的一个重要标志,用在我们这个行业里面沟通也非常适用。很多时候我们不仅仅是把bug写出来,也要很好地说给开发人员知道,从而达到我们彼此想要的结果。
3、需要耐心和很好的记忆力
        有时候往往一个bug需要我们很耐心的花费时间、精力去投入在上面,而且当我们再找到有些类似的bug的时候,要能从脑子里面找出来这些bug,这就需要我们有很好的记忆力。其实如果不具备这些条件了那么相关的文档就是我们最好的查询资料。
4、需要一颗安静细致的心
        因为浮躁的人是找不出隐藏在深处的bug的,所以当我们测试的时候我们应该保持内心的平静,这样我们才会保持细致的洞察力来找到那些隐藏很深的bug。而且也会抓到相关的重点的。这点我个人觉得是很重要的。否则你的测试跟流水账做也没什么区别,根据业务流程,根据用户需求,根据开发人员的思路一路跑下去,发现一些皮毛的bug。这不是一个好的测试人员应该做的。我们在平静当中才能保持自己的观点不被别人左右。
5、需要能够承受压力并排遣压力的能力
        无须质疑,我们的工作承受着一定的压力,当然这样说有点片面,不过大体上应该是这样的。所以我们经常承受着一定的压力,客户、项目在催促,开发人员在delay,风箱里面的老鼠两头受气。所以我们要能够承受压力,包括外界的、工作上的压力。并且不要把因为压力而导致的不好的情绪带到工作当中。学会排遣这些压力,保持一颗轻松的,平静的心,然后全身心投入到我们的工作。 
        3个多月,弹指一挥间,但对我来说,却是一个里程。相信在摩本,在这里有着丰富的资源,我可以学到更多;在这里有着众多的机会,我可以体验更多;在这里有着众多活的资源,我可以成长更多;在这里,我相信,我的努力不会白费;在这里我的明天,一定会更加明朗……  

TAG:

 

评分:0

我来说两句

Open Toolbar