您好,很高兴回答您的问题。
作为一枚软件测试工程师,需具备以下素质:
1.软件测试基础技能。这是基石大家都懂得~
2.需极具怀疑精神。抱着大家来找茬的心态用软件才能更好的发现BUG
3.须足够细心。缺陷往往出现在大家都容易忽视的地方~
4.必须有耐心。测试可以说是一项重复的工作,很考验一个人的耐心
5.须有乐观向上的心态。时刻调整心态,尽量避免把工作当做任务的状态
6.需要积极学习。软件行业发展神速,如果不时刻学习新技术很容易受局限甚至被淘汰
7.团队协作能力。互相推诿、不讲协作最终的结局是三个和尚没水喝~
8.良好的沟通表达能力。发现bug后,需要跟开发反馈,如果不能准确描述自己发现的问题,那么人家不会承认这个bug,甚至可能觉得厌烦
9.缜密的业务逻辑分析能力。工作中,测试需要清晰把握软件的业务逻辑。测试就是依旧业务逻辑进行的,如果不清楚业务逻辑,那么测试后发布的软件会出现一堆bug~
软件测试工程师应具备哪些素质??
软件测试工程师需要懂许多从软件需求到最后的维护等方面的知识。如果从就业方面来讲应该具备以下的几点: 1.熟悉基本的测试理论、流程、规范;熟悉WinRunner、LoadRunner;能独立进行测试方案、测试计划、测试用例设计,搭建测试环境及测试执行; 2.熟练掌握C、C++、C#和JAVA,熟悉eclipse、.net等IDE环境,熟悉SQL、HTML; 3.熟悉Oracle、MSsqlserver、MSAnalysis Services(AS)及多维表达式MDX,能用AS进行数据联机分析处理(OLAP)和数据挖掘; 4.对软硬件比较了解,能解决各种软硬件问题; 5.良好的英文读写说能力。 还有就是你可以不会写程序但一定要能看懂程序。
求资深软件测试工程师指点,想做一名合格的测试工程师,需要哪些素养和知识,请说出具体书名,并作备注。
想做一名专业的tester还需要系统的去学习的,只是看书起不到很好的作用,要理论结合起来实战经历才比较完美,这是软件测试系统课程;希望对你有帮助~
通过本课程体系的学习,学员能够掌握基于各种操作系统平台下(Windows和Linux)的桌面版和网络版软件在软件功能与性能上的测试;掌握软件质量保证技术;掌握3G移动通信测试技术,掌握游戏测试方法,最终获得国软质检中心下属培训部-北测教育“软件测试工程师”认证和工信部“软件测试工程师实训技术”认证的职业资格证书。
《软件技术基础》
课程内容: 掌握计算机相关的软、硬件与网络技术,熟悉MS-DOS命令,能够在Windows和Linux等相应平台上进行各种应用服务器的搭建。掌握C++程序设计语言。最终能力:熟练搭建各种测试环境与掌握一定的开发技术。
《软件测试技术》
课程内容:掌握软件测试基本理论;掌握软件开发与软件质量、软件测试的相互关系;掌握软件开发过程;掌握软件质量保证过程;掌握软件测试过程模型;学会软件测试计划的编写,熟练掌握10种软件测试用例设计技术,掌握软件缺陷的有效管理;学会编写软件测试报告。 最终能力:掌握软件测试初中级人员必备的基础理论、软件测试实用技能。
《测试开发技术》
课程内容:掌握SQL Server 2005数据库管理系统,掌握必要的建、增、删、改、查、检等相关SQL语句,掌握数据库的备份与脚本生成。掌握Dot Net开发平台下的C#程序设计技术。最终能力:掌握主流的数据库开发与面向对象程序设计技术,为软件测试人员进一步的技能提升打下坚实的基础。
《高级软件测试技术》
课程内容:掌握软件测试的熟悉7种测试策略和26种测试方法;掌握白盒测试技术;掌握单元测试、集成测试、系统测试、验收测试各个阶段的测试技术;掌握回归测试、数据库测试、本地化测试与数据库测试、安全测试技术;掌握项目管理与测试团队的建设。最终能力:掌握软件测试中高级技术,为软件测试人员向测试管理人员的提升做准备。
《软件自动化测试技术》
课程内容:掌握HP公司的三大软件测试自动化工具:Qulity Center(测试管理)、Quick Test Professional(功能测试)、LoadRunner(性能测试)。掌握软件测试自动化框架设计思想,掌握脚本的开发。最终能力:掌握软件测试自动化工具,为功能测试工作、性能测试工作、测试管理工作打下良好的基础。
《高级行业测试技术》
课程内容:掌握无线通信基础理论,掌握第三代移动通信的软件测试方法,掌握基于3G通信的手机测试技术,掌握游戏测试方法。最终能力:掌握最新移动通信与游戏测试行业的测试方法。
《职业素养与面试技巧》
课程内容:掌握职场必要的礼仪,掌握简历的写作技巧,掌握相应的管理技巧与逻辑思维方法。最终能力:掌握适合于在IT企业独立工作的综合能力。
《行业英语与职场英语》
课程内容:掌握5个模块的英语知识(Computer Foundation、Software Testing、Mobile Communication、Office、Interview Communication),与课程专业知识对应。最终能力:熟练使用英文进行软件测试工作。
《软件测试项目实训技术》
课程内容:掌握4个功能测试项目、3个性能测试项目、1个白盒测试项目的整体测试流程,从软件测试企业的实际要求出发,进行项目实践。最终能力:获得在企业6-12个月的企业项目实际经验。
有任何疑问可以和我百度留言~~~
优秀的软件测试工程师应具备哪些基本素质和专业素质?
不同的软件测试工程师需要的素质不同
软件测试理论,这是必须要的;
你所测试产品的特性需要你掌握不同的理论,比如手机之类的移动终端测试员需要你掌握一定的协议基础;
其他的就是一些细心、耐心、责任心等等
测试工程师需要什么技能或者具有什么素质才是合格的?
测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,
还需要掌握诸如操作系统、数据库、网络等多方面的知识。 经过这几年的发展,国内IT公司的测试水平有
了很大的提高,但是与此同时,很多测试工程师也迎来了个人的发展瓶颈:很多人从测试工程师做到了测试
经理的职位,不知道下一步如何发展;或者每天机械地从事着功能测试工作。 根据作者多年的经验,一个
有竞争力的测试人员要具有下面三个方面的素质: 计算机专业技能 计算机领域的专业技能是测试工程师应
该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名
要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主
要包含三个方面: 测试专业技能 现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工
程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。因此,测试工程师应该努力学习测试专
业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。 测试专业知识很多
,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试
、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试
等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。 软件编程技能 “测试人员
是否需要编程?”可以说是测试人员最常提出的问题之一。实际上,由于在我国开发人员待遇普遍高于测试
人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”
从事测试工作。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试
工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。 软件编程技能实际应该是测试人员的必
备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必
须能够编写程序。只有能给编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工
作。 此外,对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确,
同时兼顾高效率,尤其体现在与性能测试相关的测试代码编写上。因此测试人员要具备一定的算法设计能力
。依据作者的经验,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。 网络、
操作系统、数据库、中间件等知识: 与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“
艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要
对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。 在网络方
面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试
工作中经常遇到的知识。 操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用
系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而
WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。 数据库知识则是更应该掌握技能,
现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该
掌握Mysql、MS Sqlserver、Oracle等常见数据库的使用。 作为一名测试人员,尽管不能精通所有的知识,
但要想做好测试工作,应该尽可能地去学习更多的与测试工作相关的知识 软件测试工程师-IT就业新亮点,
根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。
目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛
麟角。根据对近期网络招聘IT人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺
利招到合适的人才。 随着中国IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核
心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档
工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一。 据了
解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景,并且还应有两年以
上的实际操作经验。他们应熟悉中国和国际软件测试标准,熟练掌握和操作国际流行的系列软件测试工具,
能够承担比较复杂的软件分析、测试、品质管理等任务,并能独立担任测试、品质管理部门的负责人。一般
情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。 在具体工作过程
中,测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写
不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。对软件测试工程师而
言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个
产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作
的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进行较多
的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。 因此,在企业内部,软
件测试工程师基本处于“双高”地位,即地位高、待遇高,有的人月薪可高达8000元。可以说他们的职业前
景非常广阔,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测
试工程师这个职位必将成为IT就业的新亮点。
软件测试工程师需要哪些具体的专业技能与职业素养?
去51testing站进行学习下!
作为一名软件测试工程师,需要具备哪些能力
简单项目管理知识。
4.语言表达能力、沟通能力,良好的表达能力是解决问题的开始。
对产品、系统的认知能力:
1.熟悉所测产品功能、细心,不怕麻烦的人。
2,未来会拥有哪些方法,这个产品必须是经过不断重复测试并且没有漏洞的,同时也是用户体验不断完善的过程。那么作为一名企业软件测试从业人员,你在公司中身处软件测试团队.基本软件测试知识(各种测试理论软件测试的工作就是不断完善一个软件产品的过程,否则,最后难受的肯定是你自己。
3.随着测试工作日益专业化,原来的低水平测试人员越来越不能满足测试的需要,是评价一个测试人员最主要的方面,软件质量评估),在交到用户的手中的时候.基本计算机知识(操作系统,数据库,通讯协议原理,建议你最好不要进入这个行业,需要具备哪些素质呢.熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力),能够将产品文档内描述的UC转化成TC,这个最基本的,让自己随时处于一个准备状态。
2?
在这里将软件测试人员的能力分为几个方面来具体阐述,从不同的方面阐述作为一个软件测试人员所要具备的不同的能力,熟悉至少一门编程语言),测试用例编写,缺陷界定标准,也为读者在学习过程中指明一个方向,而不至于舍本逐末,有时候还起到阻碍作用。
2.测试工作是一个烦琐的工作,需要我们具备不断学习的能力。
以上三点就是一个合格的软件测试人员所必须具备的能力,新技术的应用都要求测试人员要不断提高自己的水平。
自身职业素养:
1.工作态度如何,我们无法预知,我们需要的是做好自己。软件测试人员需要具备以下素质能力:
通用能力。
团队合作意识:软件测试工作始终是一个团队完成的。
3,测试方法论:
1,测试工具的使用,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中有时候不但不能对测试工作起到推动作用,同时,工作时又和开发团队,质量团队的合作密不可分,所以与团队成员的互相合作非常重要,如果你不是认真,软件测试一个不断重复不断革新的行业,测试理论的更新,保证新来的知识我们能够快速学习吸收
一个测试工程师应具备哪些素质和技能
(1)沟通能力
测试人员需要与很多人员进行沟通,项目经理、开发人员、客户、市场人员等都是测试人员经常吵架的对象,而且在面对不同人员,你需要不同的语气、不同的态度,与客户要谈得来,处处为客户着想,客户就是上帝,与上帝说话要和颜悦色,与开发人员交往就需要技巧了,测试人员与开发人员往往是不共戴天的,双方在心理上经常较劲,因此在说话的语气或讲述一个问题的出发点时特别要注意。
(2)要有严谨、敢于承担责任、稳重的做事风格
学数学的人最适合做测试工程师,他们思惟严密,什么问题都被他们考虑到,当然除了做事认真仔细,也要有承担责任的勇气,在漫长的项目实施过程中,或大或小的错误在所难免,可以原谅错误,但不喜欢狡辩,要敢于承认错误。
(3)具有怀疑与破坏的精神
测试人员不能总是以常规的思路来测试软件,要设计一些非常规的、相反的测试用例来不断地折磨软件产品,要破坏性地测试,并且不要停止你的怀疑。
(4)善于自我总结、自我督促
转载请注明出处51数据库 » 软件测试工程师素养 软件测试工程师应该具备哪些素质