欢迎来到天天文库
浏览记录
ID:41352084
大小:17.48 KB
页数:3页
时间:2019-08-22
《软件测试人员的职业要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试人员职业要求在国内软件测试刚起步的时候,有一个普遍的现象就是让那些经验最少的新手去做软件测试工作。没有人愿意做测试,公司觉得养测试人员是一件高成本的事情,不适合。但实际上,测试工作是一项重要的工作,因为测试部门是软件开发的出口,又可能是客户意见反馈的入口。如今,这种观点已经改变,很多公司都需要优秀的软件测试工程师,然而,因为以前的不重视,导致了优秀的软件测试工程师非常难得。经验表明,对系统进行有效的测试,所需要的技能绝对不比进行软件开发需要的少。测试工程师需要对系统又比较全面的了解,而开发者可能
2、只对自己的模块理解的比较深入。一个优秀的测试工程师要对于一些不易重复的出现的错误找到规律,要能够帮助开发人员定位问题,能够对代码进行一定的检查,将错误尽可能的在测试的早期发现,同时,测试工程师还要对各种编程语言,数据库都有一定的了解,有编程的概念。下面,我们行个人素质要求来阐述一下软件测试工程师所需具备的素质:1.责任心由于目前的软件测试行业处于初级阶段,还没有很好地量化指标对软件测试活动作出衡量。有些企业,公司将测试工程师发现缺陷的多少作为绩效考核的指标,然而这种方法有很大的弊端,软件测试工作本身就是
3、一个主观色彩很强的工作,测试工程师在测试活动中需要尽可能的模拟软件产品最终用户的业务流程来进行测试,但实际工作中,是不太可能做到的。大多数情况下,测试结果都是基于测试工程师根据项目文档和自己对软件产品的理解基础上得出的。我们知道,在我们思维定式的时候,即使再简单的错误,我们也可能无法找到。俗语说“当局者迷,旁观者清”。在测试工作开展的初期,可能软件产品中存在大量的缺陷,即使测试工程师不花费大量的精力,也可以找到很多的缺陷,但随着测试工作的不断深入,即使测试工程师再怎么用心,也不一定能找到多少缺陷。所以以
4、缺陷的多少来衡量软件测试工程师的工作质量并非一种明智,公平的考核方法。2.沟通能力测试是连接开发和用户的接口,与测试人员沟通,我们需要从专业知识角度考虑,比如当我们发现的缺陷开发人员不认可的时候,我们如何从理论,实际应用以及缺陷可能引发的后果等角度去阐述缺陷,使他们认同我们的观点。所作出的阐述要有理有据,而不是强词夺理,更不是争吵。实际工作中,开发人员与测试人员从某种角度上来讲是对立的。表面看来,软件测试的目的和软件工程活动的所有其他的工作目的都是相反的:其他工作是“建设性”的,而测试工作是“破坏性”的
5、—尽最大可能证明程序中有错误,不能按照预定的要求正确工作。从这点来说,软件测试和软件开发是相对的,有冲突的。所以,在这个角度上看,开发人员与测试人员是对立的。不过这仅仅是从表面来看。实际上,发现问题,揭露问题并不是软件测试的最终目的。发现问题是为了解决问题,软件测试的根本目的是尽可能多,尽可能早的发现软件生产过程中的问题,并与其他部门一起定位问题,排除问题,最终把一个高质量的软件系统提交给用户使用。从这点来说,软件测试与软件开发又是统一的,所以软件测试和软件开发从整个软件生产过程来看是一个利益的共同体,
6、只是在这个过程中扮演了两个不同的角色。一句话,我们的共同目标都是为了提交一个高质量的软件产品给用户,所以在实际工作中需要尽最大的可能去理解对方,提高双方的工作效率。另外,测试人员有事又需要跟客户进行交流,从非技术的角度出发,能将枯燥的,难懂的技术概念介绍给客户,帮助他们理解软件,掌握软件的使用,并从系统的实际使用角度来考虑问题,帮助客户解决,又不触犯企业,公司的利益。好的测试工程师能在这两种环境中应对自如,不仅提高了自身的工作效率,也为企业,公司赢得了客户的满意度。1.团队合作精神我们知道,在软件产品生
7、产过程中,需要很多部门协同工作,市场部,研发部,测试部,售后服务部,运维部等。一个高质量的软件产品从设计到生产到发布,是众人努力劳动,智慧的结晶。单枪匹马闯天下的局面已不复存在。很多公司现在都在强调这种精神。比如华为公司,在新员工入职培训中,会通过多种形式,如演讲,相声,小品等,来培养,增强我们的团队合作意识。软件测试工作从其工作内容来看,如何做沟通,如何很好的协调工作关系,将决定着工作的质量。所以,软件测试人员需要具备高度的团队合作精神,与其他同事一起努力,为保证软件产品的质量做出努力。2.耐心,细心
8、和信心女生与生俱来的细心将在软件测试工作中体现无疑,而男生的信心也将在此刻得到充分发挥。软件测试工作中需要我们有极大的耐心,细心和信心。很多人在不了解软件测试真正的工作内容时,会认为这项工作是枯燥的,无味的。其实不然,每个人工作都需要一种成就感,这种成就感让我们时刻保持着工作的激情。当我们设计了比较高效的用例,在软件产品测试初期,发现了大量缺陷的时候,大家心里都被幸福装的满满的。然而,这只是开始,随着测试的深入,发现缺陷越来越难,不是所有的
此文档下载收益归作者所有