进入软件测试行业的特别优势!
进入软件测试行业的特别优势!
现在面对软件的规模越来越大,应用的复杂度和集成性越来越高,各种新的软件开发技术不断应用,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高,使得软件测试工程师已变的炙手可热!
踏入软件测试行业的第一步:
要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发;了解若干主流测试工具,如功能测试工具winrunner、quicktestpro,性能测试工具LoadRunner,配置管理工具TestDirecter, Visiual Source Safe等;熟悉一些主流的软件工程方**和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,要求了解相应的开发测试方法。对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。
软件测试行业晋级和薪资经:
在北美,软件测试工程师因越来越备受重视,所以薪资也节节高升。现在起薪已在5万左右;若经验丰富的话,薪资可以拿到八九万。一般级别如下:
初级测试工程师:具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。
高级测试工程师:帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。
测试Team Leader:一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示。
测试经理:能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工。
进入软件测试行业容易吗:
“只要理论掌握就算学会了,不上机练习也没关系”这是许多华人朋友容易犯的错误,软件测试是一门实践性极强的学科,没有丰富的实践经验很难编写出高质量的测试用例,一定要能解决实际工作中的问题才是合格的测试人才。在加拿大,软件测试证书(CSQA和CSTE)的含金量是极高的,拥有证书将增加求职的砝码,但是技术更加重要,一定要证书和技术都具备,才能显示出一个测试人才的真正水平。
“女生也可以成为合格的软件测试工程师?”软件测试不同于软件开发,不需要天天去思维创造,工作重点是在注重经验的积累上面,特别是女生所有的细心,耐心,安静,敏感都与查找软件的缺陷需要具备的素质相吻合。由于软件测试是一份要求细致与耐心的“精细活儿”,所以软件测试不仅男生可以胜任,女生也是比较符合软件测试工作的要求。
其实,软件测试工程师的一生如同医生的一生,随着职业阅历的丰富和经验的累积,到了一定的年龄通过“望闻问切”就能知道毛病出在什么地方,所以对很多华人朋友来说是最不需要用“青春”来保证的职业。所以,选择软件测试,就能抓住北美IT职场的众多优势,相信能够抓住这个机遇的人必将成为IT行业的新贵。