View Single Post
Old 05-17-2011, 03:58 AM   #1
alicetrade1l
Commander In Chief
 
Join Date: Mar 2011
Posts: 2,505
alicetrade1l is on a distinguished road
Default 软件测试员详细是做哪些事件?

  满足答案:
  作为一个测试人员的角色定位,以及刚入门需要 了解的相关知识和心态方面的问题。说瞎话,感觉到很难堪,有时候有些事情做起来感觉并不是 很难,但是要把它转化为文字的情势表白出来对 我来说确切比较为难的。但是我还是很乐意去用 一支秃笔来慢慢描写我对测试人员定位的一个理 解: 当一个人在一个漫长而崎岖的途径上走过之 后,我相信他一定会有自己沉淀下来的东西。前段 时间加入华东测试交换会时,听到海松大哥解析测试 人员如何定位自己的角色的时候就感想很深,感觉自己 还有很多值得研究的处所,在测试领域,自己的许多认识 仍是很浮浅的。随着公司范围逐步扩展,测试人员也由以前的几个人发展到现在的多少十人。步队的强大是不言而 喻的。然而很多刚进入门的同仁却开端慢慢对做测试吐露出迷茫的眼神,问其起因,很简略,做测试学不到东西, 终日就鼠标点点,键盘敲敲,很难学到真正的东西。听了之后不禁得露出懂得的笑颜,想当年我也是从这样的境遇 走过来的。刚进入公司的时候就让做测试,经历了同样的鼠标点点,键盘敲敲的阅历。然而恰是这样的一些成长经 历让我在平庸中明确了很多情理,并且渐渐从因为工作而做测试转化为因为兴趣爱好而继续做测试工作。做测试不 仅仅是名义看到的这种敲敲点点景象的连续,还有更深层次的内涵,只是咱们很多人还没到达这个境界而已,所以 看起来很单调。(我也没到达这个境界,不过我晓得自己做的工作并不是很干燥的,呵呵)。 刚开始做测试的朋友很多都在做黑盒测试,而黑盒测试往往对代码编写才能要求不是很高,这样给刚入门的人就造 成了一个测试职员不需要太多知识的曲解。然而,做测试往往需要很普遍的常识。不仅仅只是专业上的,而且要了 解很多开发人员不了解的东西,在一个体系里面开发人员可以只了解客户需求,而我们的测试人员需要了解整个全 局的东西。呵呵,感觉有点兼顾全局的成绩感。不外有时候相对开发人员来说也确实是这样的。开发人员可以不必 太多了解用户的需求,而我们却需要能够精确捕捉用户的观点,对很多细节需要非常注意。往往很多人在初入测试 行业的时候十分热衷于测试工具的学习以及应用,其实这并不是一个很系统的认知。知识的学习也是分阶段的。测 试这两个字很表面来看很简单,只是给程序挑过错,找出bug来,但是在整个软件开发进程中我们该如何把测试 跟开发联合起来有效地进行都需要经由实际来证实。而这些不是工具所能实现的。 我们对全部测试流程方面的东西需要了解得很多很多,而工具只是需要了解的其中一部门而且是比较小的一局部知 识罢了。你所了解的不仅仅只是测试的表面,你需要了解测试的流程,你需要了解如何用一个好的测试规划来规划 我们的测试时间、测试规模(有些公司把测试范围的设计演绎在测试需求里面,然而很多公司都是在测试打算里面 ),需要了解如何用一个好的测试用例来笼罩整个测试范畴之内的测试实行。了解如何保证所测试出来的bug是 开发人员的问题而不是因为自己了解不够导致呈现的问题。Bug剖析讲演之内如何总结问题都是我们需要注意到 的知识。对自己的测试时间也需要进行详细规划,尽量多地斟酌进去各种可能。这样才可以尽量减少 相关的危险。 测试里面的知识学习可以分为以下三个阶段来进行(这个阶段只是自己的一种个人看法): 第一个阶段我们必需要让做测试的人清楚测试在整个软件工程里面的重要性,了解测试的相干基本知识,并且在了 解这些知识的过程中逐渐发掘出他对测试的兴趣。兴趣喜好是很好的从事一项工作的一个重要条件。让一个对测试 丝绝不懂而且不感兴趣的人去直接去做测试,你不感到是在延误别人的青春吗? 第二个阶段我们必须对测试的流程的管理工作通过实际的软件测试有个异常明白的认识。因为很多时候工作都是在 团队互相和谐的情形下进行的,所以对于整个软件开发流程以及开发流程当中的测试流程都需要很熟悉,这样才可 以更好的配合工作。当我们这些都很熟习并且在工作当中利用很流利的时候,我们就可以对测试工具进行绝对应的 学习。诚然,现在很多公司在应聘测试人员的时候总是请求了解主动化测试工具,实际上据了解,很多公司并不能 真正用自动化测试。所以不要一进门就想着学习自动化测试工具,很多知识在你了解了其余知识之后学习后果跟用 处可能会更好。在了解测试相关流程的同时我们必须裁减我们的其他相关知识,包括对我们的产品的客户的需要的 了解要比开发人员了解更全面,更深入。这样才能保障我们的流程,我们的测试依照客观的准确的方向前进,而不 至于被开发人员的思维所牵引。呵呵。我喜欢做事自动而不是被动的去履行。 到第三个阶段我们可以跟辨别专业一样走自己喜欢的道路:一方面可以继承深入进步自己的测试的专业技巧并且能 够真正从事自动化测试,成为技巧范畴里面的专家。另一方面我们可以缓缓趋于测试治理方面。上次在交流会上, 海松大哥对测试人员的发展阶段跟发展门路计划曾作出一个很形象的比方来,我画了一个粗略的流程 ,mbt shoes,大家可以看看下面的发展图:(自下向上的发展趋势)(当然并不是每个人都在这个曲线发展之内 ) 从这个图形我们大家也可以粗略的看出,对于初级测试工程师,这是两个不同的发展方向,但是终极还是发展为一 个终点(PM)。从一个初级测试工程师提升到一个高级测试工程师比较快,但是从一个初级测试工程师发展到一 个Team Leader所需要的时间相对照较长。而从一个高级测试工程师发展到一个资深测试工程师消费时间更长一点, 达到资深测试工程师之后就能够很轻易做到测试主管了,当前可以发展到PM。当然从低级测试人员到高等、资深 测试人员在上面的图中并不是表述为“曲线发展过程”的,很多时候行业教训、行业知识的累积等都很主要。而这 点只有深刻发展的人才会发现其重要性的。很多跟着时间的推移和经验的增加,一些积淀下来的东西不是表现在字 面上,别人就可以理解并领悟的。所以要有信心的同时我们做事还必须有耐心,罗马非一日建成。相信来日就要牢 牢掌握今天。 我们很多人在测试的时候感觉到不爽的另外一个比拟民众化的原因,可能就是对测试不感兴趣的同时知识档次不够 。(倡议接触测试一年之后还对此不感兴致的朋友找找自己的原因,切实找不出来就早点看看别的比较好发展的行 业吧。)。因为自己知识层次的不够,这样往往感觉自己找出的bug在开发人员那里得不到很好的器重,感到本 人的劳动成果没有得到相应的尊重一样。一个测试人员在跟开发人员打交道的时候往往会发生这么一个现象,随着 开发的进行,测试人员提交的bug越来越不被开发人员看重了,这里面除了开发人员比较繁忙的缘 故之外,new gucci,另外一个不容疏忽的原因就是我们测试人员本身的知识不够层次,很多时候因为我们不了解需求,不了解相关专 业知识而误认为正确的东西是bug。任何一个领域里面的人我想都应该有这样的主意并且比较反对这个设法:那 就是外行对行家进行不正确的指导,这相称于对别人劳动结果的一种不负义务的否认,long sleeved polo shirts。所以我们一定要增强我们自身的专业知识的学习。这个时候大家可能会问,那么一个真正的测试人员应该具备哪 些知识呢?我想在除了相关专业知识之外还有一些比较共性的知识需要我们大家了解,专业知识因为行业的不同所 以有很多的不同之处,这儿不具体先容了,我从大众化的方面来论述下面几个须要我们留神的地方,这也是作为一 个测试人员应该具备的根本素质: 1、我们需要具备很好的沟通能力:沟通是人类彼此提高的一个重要标记,用在我们这个行业里面沟通也比较实用 。我们的沟通往往不仅是跟开发人员的沟通,有时候也会跟我们的客户进行沟通的。这是两种不同类型的人,他们 关怀问题的着重点也不同。所以我们沟通时候需要控制一定的技能,这样才干从客户那儿得到比较正确的需求。有 时候我们的工作会被开发人员认为是“损坏”性的工作,这样就会引起我们跟开发人员的抵触,所以当我们发现一 个bug之后如何跟开发人员沟通也是一门艺术。很多时候我们不仅仅是把bug写出来,也要很好地说给开发人 员知道。从而达到我们彼此想要的一种结果。 2、我们需要具备很好的自负心:很多时候开发人员会常常以为测试人员的开发相关知识不如自己,所以会有一种 鄙弃的立场,这个时候我们除了弥补我们的专业知识之外还需要有很强的自信心。呵呵。假如容许他对我们说这说 那,那么我认为我们的工作还没发展就已经处在非常不利的田地了,我们将会被他们牵着鼻子走。这种现象很畸形 。而我却属于那种很厌恶被别人牵着鼻子走的人。所以我知道我们一定要很专业能力让别人尊敬自己的劳动成果并 听取自己的见解。当然这种自信念也是树立在平心静气下的沟通,不是完整对峙的。 3、我们需要保持一种疑惑的精力:(这点我很善于,我时常怀疑那些跟我擦肩而过的PLMM对我放电。所以总 是。。。。。。,呵呵,成果最近医务室大夫说我患了神经质。亏大了)我们会常常遇到这样一种情况,我们往往 发明的bug交给开发人员时他们总是尽他们最大的尽力解释每个他们认为不是bug的bug。我们在倾听他们 说明的同时必需要猜忌他们的观点直到我们自己确认过之后。 4、我们需要耐烦和很好的记忆力:有时候往往一个bug需要我们很耐心的破费时间、精神去投入在上面,而且 当我们再找到有些相似的bug的时候,要能从头脑里面找出来这些bug,这就需要我们有很好的记忆力。实在 如果不具备这些前提了那么相关的文档就是我们最好的查询材料。我就是属于这品种型的,很多时候总是翻阅以前 的文档。但是这样也有一个利益,那就是在一直的查问过程中我们对文档的修正,使文档日臻完美,当然这种完善 也是相对的。 5、我们需要一颗宁静的心:因为急躁的人是找不出隐蔽在深处的bug的,(所以我们的开发人员老是爱好让我 测试他们的货色,因为我汇报的bug很少,这样他们的绩效就表示得很好啊。所以我总是挨批啊。不过当初学乖 了,呵呵。)所以当我们测试的时候我们应当坚持心坎的安静,这样我们才会保持很好的洞察力来找到那些暗藏很 深的bug。而且也会抓到相关的重点的。这点是很重要的。否则你的测试跟流水账做也没什么差别,根据业务流 程,根据用户需求,根据开发人员的思路一路跑下去,发现一些皮毛的bug。这不是一个好的测试人员应该做的 。我们在镇静当中才能保持自己的观点不被别人左右。 6、我们还需要可以承受压力并排遣压力:毋庸质疑,我们的工作承受着一定的压力,当然这样说有点片面,不过 大体上应该是这样的。所以我们常常承受着必定的压力,客户在督促,开发人员在delay,风箱里面的老鼠两 头受气。所以我们要可能蒙受压力,包含外界的、工作上的压力。并且不要把由于压力而导致的不好的情感带到工 作当中。学会排解这些压力,保持一颗轻松的,平静的心,而后全身心投入到我们的工作。 上面的只是依据实际的一些经验以及曾经看过的一些友人的见解总结而来的,kim kardashian perfume,还有很多其他方面的知识,但是我真实 未审不时光了,呵呵,很负疚。以后有时候还可以持续补充。只是想强调一点:测试在中国的发展远景是无比好的 ,而这点从这几年无论测试人员跟测试环境的变更还是客户对产品德量的要求越来越高都可以看出的 。 还是上面说的那句老话:信任明天,就要掌握今天!以上的谜底是从百度上搜来的,盼望对你有所辅 助!
  相关问题:
  软件测试员我想意识一个
  了解软件测试就业的事情
  想懂得一下,软件测试就业的事件?
  电脑测试员常用的软件。
  软件测试员,重要是做什么工作啊? 软件测试还分良多重测试吗? 基础有什么?
  转载来自于:软件测试员详细是做哪些事情? – 搜搜问问
alicetrade1l is offline   Reply With Quote

Sponsored Links