软件测试工程师需要具备
软件测试工程师应该具备的技能:
1数据库技能
a测试工作涉及到大量的测试数据,可以利用数据库生成
b检查被测试程序对数据的处理是否正确
2编程语言编程思想
a理解编程语言对于功能的实现原理,有助于更高质量的完成测试
b在测试过程中发现问题后,可以根据语言的特点猜测问题出现的原因,及解决的办法
c可以编写测试小工具,提高测试的效率
3常用算法
对想于接触白盒测试或性能测试的测试人员,这个显得很重要
3网络知识(对于C/S项目重要)
a对于基本的网络知识,有一定的了解,如:网络的Http协议
b对于网络方面的问题,利用网络相关的工具,对被测对象出现的问题进行分析
4建模语言
a对测试模块进行建模(流程图活动图),有助于了解程序的内部处理流程
软件测试工程师应该具备哪些技能?如果想成为一个比较好的软件测试工程师的话,以下这些条件是需要具备的:1.你要有较好的编写代码的水平,最好是自己亲自独立完成过某软件的开发工作
2.需要对数据库有较为清楚的认识,以及会编写数据库脚本
3.了解至少2种以上的操作系统,并且对问题有较强的分析判断能力
接下来,如果你想成为更优秀的测试工程师,就需要具备如下素质:
(这部分是我转的,因为我也同意这个说法)
1有相当的白盒测试经验,这就需要能针对核心模块,核心算法进行代码走查和代码跟踪,从代码内部发现问题要想做到这一点,不仅要了解所使用的编码语言本身,还要会使用它提供的IDE工具进行代码的跟踪和调试,这些功夫可不是看看书就能掌握的呦;
2熟练使用流行的测试工具,虽然无论是wr还是lr本身在测试工作中并不会每天都涉及到,但是对工具的熟练掌握确实我们职位和薪水得以晋升的一个重要的砝码,所以介于这一点,建议考一些工具方面的认证可能会比较实用一些
总之,我觉得软件测试工程师的要求比较高,如果你从未有过编程经验,可能几乎没有公司会录用你,实话,莫怪
大三啊,那是可以自学成功的啦,我是电气专业的,都不懂编程的,毕业工作以后自学的,半年已经可以基本满足要求了
只要你能坚持下来,别半途而废,就好我是觉得做测试要比做程序员好很多的,呵呵,那你加油咯~
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)