需要掌握的知识很多
语言:c或者c++,java,脚本语言如vbs,tcl,shell等,最好都做些了解
数据库:现在数据库最大的市场就是oracle。db2现在也占有一定的市份额。比如sql*plus。mysql等
操作系统:linux是必须要会的,还有unix和windows
测试工具:qc。qtp,lr,vss,svn等
基本的知识很多,要求知识面广一些。测试官会问的问题范围非常大
测试行业的前景非常不错的,现在软件的产出非常大,软件的开发已经趋于成熟,但是测试却没有发展起来。在一些大公司,像是一些手机行业的公司,他们有自己的测试团队,但是却没有达到软件测试的标准,每年测试工程师的需求也是在不断的 加大的,证明越来越多的企业开始对软件测试重视起来,并且正在发展公司测试部门。所以在未来的几年测试行业绝对是个值得选择的行业。
进公司的测试流程,一般就是人力面试和技术面试,人力面试官主要考虑的是应聘者的综合素质是否适合一个团队发展,以及应聘者的性格品行等方面是否适合做测试这一行业。测试工程师都要求有一定的理解沟通能力。因为很多BUG都是要求和开发人员或者qa进行协商和沟通的,要求要有耐心,并且细心。技术面试就是考一些测试的基本知识。考的面很广,不过也要看你要做是具体是什么测试,如果你还有不清楚的地方,可以到我的百度空间里留言。
霍模彬嗣琅诤钓洪萤法嬴芙顾起才亨暄伢寅毅酉
至少你要知道黑盒测试和白盒测试的概念。了解并且会使用至少一种测试用具,能够独立完成一个测试用例。测试工作是一个相对来说比较枯燥的 工作。要有耐心。测试工程师对java的要求并不高,熟悉基础就可以了。有一定编码能力是最好的。当你从事测试工作几年后,会逐渐成为高级测试工程师,这时候的测试工作就不再是初级测试师那么简单了,作为高级测试工程师,需要编写一定的测试代码和程序。就是这样还有什么不懂可以继续追问。
作为一名测试人员,语言不是必须的,就算你不是计算机专业都没有关系!如果公司你们公司用的不是Java而是c#,.net的话,就算是你做开发的,那懂Java又有什么意义呢,所以,只有一种可能,就是你们公司是用Java做开发的,然后你想看懂Java写出来的代码或者懂点开发技术,这时候你才需要懂Java。希望对你有帮助。
黑盒测试不需要懂,只要你知道能实现什么不能实现什么,什么实现是对的,什么实现是错的。
需要你懂一些JAVA,但是也不要很精通。面试具体会问什么以及应答的技巧,你可以到领测国际官网上看看,有一些指导。还可以下载上面的免费视频,学习软测肯定用得上