3个月测试工作小记:认真工作 快乐生活[1] 软件测试
不知不觉来摩本工作已有3个多月,回头看看这3个多月,心态的转变让我重新定位了自己;责任感的增强让我对自己有了更高的要求;学习方法的改进让我有了更多的进步;而工作之余的广阔空间,让我收获到了无限快乐。
随着中国软件的不断发展,几年前软件程序员还是作为一项新兴的职业,但今天已经不断慢慢变成了所谓的“IT民工”。06年在江苏南京高通实习软件测试,今年3月份来摩本做软测,早开始了这个角色的扮演,有高兴,有失落,也有郁闷。“酸甜苦辣”这四种味道几乎涵盖了人生应有的全部体会。这里与大家说说我眼中测试人员的角色定位,同时借此机会总结一下自已在摩本3个多月来的工作。说实话,感到有点为难,有时候有些事情做起来感觉并不是很难,但是要把它转化为文字的形式表达出来对确实有点难,但是我还是很愿意去用一支拙笔来慢慢描述。
一. 初体验测试的苦与闷
06年暑假,自己刚刚踏入软件测试这一行,真的是什么都不知道,在实际的工作中,点点滴滴从头学起,也才发现,很多东西原来如此妙不可言。很多人都说,测试这个东西没有技术含量。说这话的人更多的是有些开发经验的,但是却做不成开发,“不得不转入“测试队伍里来的人。那个时候也曾迷茫过,特别是朝朝暮暮面对着同样的流程,同样的步骤,总是在不停的重复的同样的工作(黑盒测试)的时候……后来,越来越多的人在随声附和那个声音,测试没有前途,测试没有技术含量,尤其是黑盒测试,到大街上随便抓一人来,一个礼拜的学习,准可以干测试……这样给刚入门的人就造成了一个测试人员不需要太多专业知识的误解。我开始思索,我是不是真地走错了路?是不是真得如此没有前景。感谢这个时代,让我可以在网络上找到很多我需要的资料,感谢以前的test leader,成了我的良师益友。然后我发现,不是没有技术含量,而是因为我不懂,我们的不懂,我们陷入了误区,盲区,才会永远在那个巴掌大的地方挣扎着……后来,我知道做测试往往需要很广泛的知识。不仅仅只是专业上的,而且要了解很多开发人员不了解的东西,在一个系统里面开发人员可以只了解客户需求,而我们的测试人员需要了解整个全局的东西。呵呵,感觉有点统筹全局的成就感。不过有时候相对于开发人员来说也的确是这样的。开发人员可以不用太多了解用户的需求,而我们却需要能够准确捕获用户的观点,对很多细节需要非常注意。测试这两个字很表面来看很简单,只是给程序挑错误,找出bug来,但是在整个软件开发过程中我们该如何把测试跟开发结合起来有效地进行都需要经过实践来证明。
二.掌握测试体系,感受登堂入室之甜
在test leader的谆谆教诲下,我开始学习,利用工作之余的时间进行学习,我发现,很多的思维都在悄悄改变,很多的方法与之前不同,我开始感受到软件测试的重要性和趣味性。
来摩本工作,我深深感受到专业的差异也更显示出自己在软件行业里的技能不足,不过庆幸的是,我身边有新同事的帮助,他们给了我很多指导, 我在与测试同行朋友接触中了解到现在许多公司软件测试还不完善,往往测试人员还是依据本能、靠感觉、和简单的测试文档来做软件测试。如果像用户那样只是通过使用来发现Bug,这不是真正的测试,这只是一种最基本的测试,只能发现一般用户的问题。单调和重复的工作,再加上测试的压力容易形成对测试的失落和郁闷。我个人感觉把软件做出来不难,但是要把它做好,必须建立系统化,流程化的测试体系。只有掌握了系统的测试观念,才会领悟到测试的渗入心田的甜。
我在测试过程中明白到与具体测试技术相比,掌握测试的核心思想比具体技术更重要。软件测试不是孤立的简单活动和过程,测试的最高境界在于建立体系的测试流程,运用最简单有效的测试技术,最大限度的发现软件缺陷。
在摩本工作的3个多月,我对软测有了更深的认识。我们很多人在测试的时候感觉到不爽的另外一个比较大众化的原因,可能就是对bug的认识层次不一样,这样往往感觉自己找出的bug在开发人员那里得不到很好的重视,感觉自己的劳动成果没有得到相应的尊重一样。一个测试人员在跟开发人员打交道的时候往往会产生这么一个现象,随着开发的进行,测试人员提交的bug越来越不被开发人员重视了,这里面除了开发人员比较忙碌的缘故之外,另外一个不容忽视的原因就是我们对bug的认识层次不一样,有时候因为我们不了解相关专业知识而误认为正确的东西是bug。任何一个领域里面的人我想都应该有这样的想法并且比较反对这个想法:那就是外行对内行进行不正确的指点,这相当于对别人劳动成果的一种不负责任的否定。所以我们一定要加强我们自身的专业知识的学习。我个人认为一个真正的测试人员需要注意的地方几个地方,在这里稍稍写一下:
文章来源于领测软件测试网 https://www.ltesting.net/