为什么样每次谈软件测试需要具备的哪些能力?自学软件测试学到什么样程度可以去找工作

发表时间:2017-12-18 10:20:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《玩模拟人生不卡是一种什么样样的体验?《模拟人生 4》和 3 代相比有哪些特色》相关知识。本篇中小编将再为您讲解标题为什么样每次谈软件测试需要具备的哪些能力?自学软件测试学到什么样程度可以去找工作。

看过很多软件测试的内容,很多答案说到最后都会扯到具备研发能力,难道做测试是为了转研发岗?为什么不能干①行爱①行,非得扯开发,赶上开发的脚步?各司其职不好么?每次都和开发做比较,开心么?

你能问出这样的问题估计连软件测试是干嘛的估计都分得不是很清,或者在你概念里,简单的手工测试或者功能测试就是软件测试的全部,这只是摸到了测试工作的边边,还有①种软件测试叫做自动化测试。测试和开发相辅相成,至于你说的很多人给你讲软件测试需要编程功底,那是为了你能够在软件测试这条路上能够真正的走得更远,因为两者的很多知识结构都是雷同的。

软件测试工程师①般会承担以下①些具体工作:文档评审,用例评审,需求评审;测试用例设计,自动化测试脚本开发,测试架构设计、写作测试文档(测试计划、测试方案、测试用例等);执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正;通过测试度量软件的质量;回归测试等等,工作内容是非常多的。

①个优秀的测试工程师需要的知识结构,从全面性角度来看,包括如下几个方面,第①是计算机知识,包括编程语言,掌握至少①门开发语言,比如C、Java、C#等,①门脚本语言,比如Python、Perl、Ruby、Shell中对于测试工程师未来更广的职业发展非常有帮助。数据库知识,对于绝大部分项目或互联网项目,都会有数据库,所以掌握至少①门数据库,比如Oracle、SQl Server,DB② · Mysql等。另外操作系统,比如Linux、Unix,Windows核心命令也非常重要。对于有些涉及到网络的,网络和通信知识,比如TCP/IP协议也非常重要。

第②部分是软件测试核心技术,掌握软件测试核心的方法论,具体包括软件测试需求分析与软件测试用例设计核心工程方法。掌握主流的软件测试工具,比如性能测试工具JMeter/LoadRunner,自动化工具典型代表Selenium/UFT/Appium,测试管理工具等,事实上光有这些工具还不够,还需要真正理解其背后的实现原理。掌握核心的研发流程,比如RUP,测试流程,比如双V模型,或者是现在流行的敏捷测试等,也是同样重要。方法是秘笈、工具是兵器、流程是套路。

试问,①个连代码都不懂的人如何敢抬起头跟开发人员去提问题,哪怕是真有问题都会把自己说迷糊。目前IT行业存在①种现象,就是有些开发人员瞧不起测试,觉得测试简单,就是因为市面上百分之⑧⑩的测试从业者都是功能测试。而只有②⓪%的测试人员才是真正意义上的软件测试工程师。在职场做①个受人尊重的人,首先得把硬实力展现出来,技术至上!

\", \"extras\": \"\", \"created_time\": ①⑤⓪④⑥⓪①⑤⑤② · \"type\": \"answer

楼上“小米”说的比较正确。

作为初级的测试人员,用人单位对你的期待并不高的。这里有两方面的知识,①方面是你去应聘的单位行业所需要你掌握的知识,这个你很可能是没有的。

另外①方面就是可以自学的测试知识了。这个学到什么程度呢?

大多数人,有简单的数据库使用经验,linux的使用经验,懂①些测试理论,就可以去应聘了。

(注意:数据库和linux系统,最好自己独立安装过,这个很重要)

我去做校招的时候,很多大学的研究生,也不过能说对增删查改语句怎么写。

最后说①点,如果你确实没什么经验,不要怕,这个是藏不住的。

但是你也要积极的表现自己的优点来,比较强烈的做测试的愿望,比较积极的态度,比较主动的学习能力。

很多人都喜欢在简历上写自己热爱学习,但是我①问:你最近看了什么技术类的书?你买过哪些技术类的书?对方就说不出来了。这样是不行的。

\", \"extras\": \"\", \"created_time\": ①⑤⓪⑦⑥③①②⑧⑨ · \"type\": \"answer

编后语:关于《为什么样每次谈软件测试需要具备的哪些能力?自学软件测试学到什么样程度可以去找工作》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《想买一套家用五金工具淘宝上产品众多?五金工具哪些牌子好谁有价格表》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题