目前国内180万软件从业人员中,能独立担当软件测试的不超8万人,软件测试人才缺口超过20万-30万。在近期发布的十大热门职业中,软件测试工程师位居三甲之列。2019至2020年软件测试工程师薪资多少?其实,这都跟你掌握了哪些知识技能息息相关。我们一起来看看吧。
软件测试工程师应该掌握库知识:
你知道现在Oracle的DBA待遇比一般的开发人员待遇还高,就知道数据库在企业中的重要性了。作为测试人员虽然不需要有DBA的能力,但是基本的数据库操作你必须得会吧?不管是Oracle、DB2、MSsql,还是mysql最少都应该能熟悉使用其中的一二。
软件测试工程师还应该掌握计算机硬件知识:
做过性能测试的朋友都知道在性能测试过程中,硬件性能也是一个非常重要的指标:CPU、内存、IO、带宽等等。如果你是做硬件测试的,那就更不用说了。交换机、路由器、防火墙这些设备,都需要有所了解。
而且你要掌握行业知识,这种知识只能通过工作经验来积累。不要说你去看几本书就知道通信行业、医疗行业、或者是航天行业。你认为在书本上面能学到么?由于行业知识的特殊性,建议朋友们不要频繁跳槽、经验的积累是需要时间来沉淀的。
你还要掌握开发语言,即代码编写能力:虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试。
高级测试工程师的一部分工作,就是在写测试工具。虽然测试也需要写代码,但不需要和开发一样。那么精通某一门语言、可是测试却需要了解很多门开发语言(举个简单的例子:你现在所在的项目用C++语言,2年后你换工作了、新公司的开发语言是java或者是VB什么的)所以在开发语言中测试需要更广的学习。
软件测试工程师应该掌握库知识:
你知道现在Oracle的DBA待遇比一般的开发人员待遇还高,就知道数据库在企业中的重要性了。作为测试人员虽然不需要有DBA的能力,但是基本的数据库操作你必须得会吧?不管是Oracle、DB2、MSsql,还是mysql最少都应该能熟悉使用其中的一二。
软件测试工程师还应该掌握计算机硬件知识:
做过性能测试的朋友都知道在性能测试过程中,硬件性能也是一个非常重要的指标:CPU、内存、IO、带宽等等。如果你是做硬件测试的,那就更不用说了。交换机、路由器、防火墙这些设备,都需要有所了解。
而且你要掌握行业知识,这种知识只能通过工作经验来积累。不要说你去看几本书就知道通信行业、医疗行业、或者是航天行业。你认为在书本上面能学到么?由于行业知识的特殊性,建议朋友们不要频繁跳槽、经验的积累是需要时间来沉淀的。
你还要掌握开发语言,即代码编写能力:虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试。
高级测试工程师的一部分工作,就是在写测试工具。虽然测试也需要写代码,但不需要和开发一样。那么精通某一门语言、可是测试却需要了解很多门开发语言(举个简单的例子:你现在所在的项目用C++语言,2年后你换工作了、新公司的开发语言是java或者是VB什么的)所以在开发语言中测试需要更广的学习。