软件测试需要学什么?其实,软件测试要求知识面广,但不一定精,编程语言的话,什么都学过更好一些。至少几种主流的程序语言要学过,如java、.net、C 。还有会一些脚本语言vba(vb)、sql、 C等。 网络方面:TCP/IP协议,局域网广域网相关知识等; 数据库:当前主流的mysql、ms-sql、oracle. 常用测试工具:HP的三剑客首当其冲了:QTP(自动化功能测试工具)、LoadRunner(自动化性能测试工具)、QC(TD前身,测试管理追踪工具)。当然这些都是收费产品。网上有破解版的可供学习。(一套) 开源免费的测试工具:QTP(自动化功能测试工具,破解版的可以满足绝大部分测试需求)、jmeter(自动化性能测试工具)、bugzilla(测试管理追踪工具)。 软件测试是个可以很快入门的职业,门槛不高。对于刚毕业的学生,如果希望今后从事软件开发,那么先从事一段时间的测试可能更有利于今后的编程;而对于具有多年编程经验的程序员,如果改行做测试,更*提高技术。 但是如果你没有一颗发现缺陷之美的心态、没有一颗以提高质量为前提,并且投入到工作中、那么就算你其他做得再好,也不过是万千软件测试从业人员中的一枚。测试活动大部分用于发现缺陷、而发现缺陷之后的工作尤为重要:怎么样从发现缺陷到提高质量。 现在中国软件行业的规模越来越大,应用的复杂度和集成性也越来越高,各种新的软件开发技术不断推出、更新,特别是一些重要领域如*、银行、金融、通讯、航天等,他们对软件质量要求非常高。 这也使得软件测试工程师越来越炙手可热,也吸引越来越多的人,加入到软件测试的大**。很多想要学习软件测试的人首先想到的是找一个培训机构来学习,这是一条非常好的捷径。 千锋讲师认为,一名合格的软件测试工程师必须具备沟通以及演讲技术的能力,一对一面试指导,发现学员面试中的问题并解决,保证。而且了解学员就业后工作情况,并给予辅导,帮助他们成长。