软件测试发展前景
多元化发展
“与其他IT职位相比,软件测试人员最大的优势就是发展方向太多了。”在海辉软件公司担任软件测试工程师的曹永辉如是说,“像我比较喜欢钻研技术,对编程也有一定兴趣,朝技术方向努力就错不了。”
由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。在这过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础。
学习软件测试的条件
软件测试要求知识面广,但不一定精,编程语言的话,最好是什么都学过,至少几种主流的程序语言要学过,如java、.net、C 。还有会一些脚本语言vba(vb)、sql、 C等。
网络的话:TCP/IP协议,局域网广域网相关知识等
数据库:当前主流的mysql、ms-sql、oracle
软件测试工作的薪资待遇
在大型软件开发企业中,软件测试工程师基本处于“双高”地位,即地位高、待遇高,月薪可高达七八千元。中小规模软件企业薪水在3000-5000元的居多。高级测试工程师年薪可高达10万元之多。
前程无忧2006年的薪酬报告显示,软件测试工程师在IT行业中越来越受到重视,其薪资也节节高升。测试工程师的起薪从2000至5000元/月不等,若有四年工作经验的话,薪资在8000元/月左右,具体视不同地域、不同性质企业、测试工程师的不同能力而定。
学习软件测试的注意事项
初级阶段初级阶段需要掌握四个方面的内容
一、软件测试的基础知识,编写测试用例的方法及测试流程
二、掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法
三、web测试与app测试的方式方法与协议
四、接口测试postman工具的操作使用,前端基础知识H5及CSS