软件测试技能难学吗?需要掌握哪些技能?

软件测试需要学习些什么技能【it培训吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:25,798贴子:
软件测试需要学习些什么技能收藏
1.测试环境(网络环境,windows环境等)  2.数据库管理  3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)  4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)  5.测试技术实践  软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试)  软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具)  其他:  一定的编程知识是需要的还需要数据库,中间件,网络协议CMMI等软件工程的理论也是重要的软件测试要求知识面广,但不一定精,编程语言的话,最好是什么都学过,至少几种主流的程序语言要学过,如java、.net、C
。还有会一些脚本语言vba(vb)、sql、 C等。  网络的话:TCP/IP协议,局域网广域网相关知识等  数据库:当前主流的mysql、ms-sql、oracle  常用测试工具:HP的三剑客首当其冲了:QTP(自动化功能测试工具)、LoadRunner(自动化性能测试工具)、QC(TD前身,测试管理追踪工具)。当然这些都是收费产品。网上有破解版的可供学习。(一套)  开源免费的测试工具:QTP(自动化功能测试工具,破解版的可以满足绝大部分测试需求)、jmeter(自动化性能测试工具)、bugzilla(测试管理追踪工具)。  信息产业部门发布的《2006年度软件测试行业专项调查报告》显示,国内IT企业招聘软件测试人员时,比较重视的依次是:软件测试技术、相关经验、缜密的逻辑思维能力、责任心和团队合作精神、出色的沟通能力、良好的学习能力、耐心、细心、信心、优秀的书面表达能力等。
登录百度帐号推荐应用想要成为一个优秀的软件测试人员,应该学些什么? - 知乎628被浏览120661分享邀请回答0添加评论分享收藏感谢收起6718 条评论分享收藏感谢收起查看更多回答软件测试工程师应该掌握哪些技能
时间: 12:00 来源: 作者:
电子信息技术快速发展的今天,使得软件产品应用到社会的每个领域,每个产品的质量关乎到行业领域的安全性和规范性,质量成为人民共同关注的焦点,软件从无到有,需要...
电子信息技术快速发展的今天,使得软件产品应用到社会的每个领域,每个产品的质量关乎到行业领域的安全性和规范性,质量成为人民共同关注的焦点,软件从无到有,需要两个两个步骤,开发和测试,而想成为一个应该掌握哪些技能呢?计算机最热门的话题是软件危机。为了解决这场危机,软件测试人员和开发人员做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中的bug,正是这些bug导致了软件开发在成本、进度和质量上的失控。每个软件并不是完美无瑕的,因为软件是由人用键盘敲出来的。问题在于我们如何在软件上市之前测试出这些bug,使程序中的bug密度达到尽可能低的程度。软件测试工程师需要了解哪些原因能给软件带来bug,以下是小编整理出的8个方向:①&、软件测试人员和开发人员交流不够、交流上有误解或者根本不进行交流在应用应该做什么或不应该做什么的细节&应用的需求不清晰的情况下进行开发。②&、软件复杂性图形用户界面&,客户服务器结构,分布式应用,数据通信,超大型关系型数据库以及庞大的系统规模,使得软件及系统的复杂性呈指数增长,没有现代软件开发经验的人很难理解它。③&、程序设计错误和所有的人一样,软件开发人员也会出错。④&、需求变化需求变化的影响是多方面的,客户可能不了解需求变化带来的影响,也可能知道但又不得不那么做。需求变化的后果可能是造成系统的重新设计,设计人员的日程的重新安排,已经完成的工作可能要重做或者完全抛弃,对其他项目产生影响,硬件需求可能要因此改变,等等。如果有许多小的改变或者一次大的变化,项目各部分之间已知或未知的依赖性可能会相互影响而导致更多问题的出现,需求改变带来的复杂性可能导致错误,还可能影响工程参与者的积极性。⑤&、时间压力软件项目的日程表很难做到准确,很多时候需要预计和猜测。当最终期限迫近和关键时刻到来之际,在项目的最后的测试期间,软件测试工程师也可能会因为项目上市的问题,而放弃部分bug的测试和修改。⑥&、自负人更喜欢说&没问题这事情很容易几个小时我就能拿出来太多不切实际的‘没问题’,结果只能是引入bug。⑦&、工程师的代码知识贫乏贫乏或者差劲的文档使得代码维护和修改变的异常艰辛,其结果是带来许多bug。事实上,在许多机构并不鼓励其程序员为代码编写文档,也不鼓励程序员将代码写得清晰和容易理解,相反他们认为少写文档可以更快的进行编码,无法理解的代码更易于工作的保密&“写得艰难必定读的痛苦”。⑧&、软件开发工具可视化工具,类库,编译器,脚本工具,等等,它们常常会将自身的错误带到应用软件中。就象我们所知道的,没有良好的工程化作为基础,使用面向对象的技术只会使项目变得更复杂。为了更好地解决这些问题,软件界做出了各种各样的努力。人们曾经认为更好的程序语言可以使我们摆脱这些困扰,这推动了程序设计语言的发展,更多的语言开始流行,为了使程序更易于理解开发了结构化程序设计语言,程序语言对提高软件生产效率起到了一定的积极作用,但它对整个软件质量尤其是可靠性的影响,与其他因素相比作用较小。以上就是小编介绍的软件测试工程师需要掌握的基本技能,其实每款软件测试质量需要测试和开发部门共同协调来完成的。更多的软件测试工程师咨询请点击
最新开班信息
火热报名中
浅谈软件测试发展前景及薪资水平
免费咨询热线400-888-3682
免费咨询热线400-888-3682
免费咨询热线400-888-3682
北京顶测科技有限公司 京ICP备号-1北京总部地址:北京市朝阳区望京园601号9层 咨询电话:400-888-766958深圳分部地址:深圳市罗湖区莲塘街道莲塘莲花阁4栋3单元3层 &咨询电话:400-888-3682Copyright &做软件测试需要具备哪些技能?_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
做软件测试需要具备哪些技能?
&&软件测试
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 软件测试需要的技能 的文章

 

随机推荐