随着软件行业的发展,大家对软件的质量也越来越重视了,IT行业对于软件测试工程师的需求更是不减反增。那么对软件测试工程师都有哪些要求呢? 初级测试工程师:月薪6-15K之间。必须掌握的技能: 1.软件测试理论 ...
随着软件行业的发展,大家对软件的质量也越来越重视了,IT行业对于软件测试工程师的需求更是不减反增。那么对软件测试工程师都有哪些要求呢? 初级测试工程师:月薪6-15K之间。必须掌握的技能: 1.软件测试理论、测试流程、需求分析、测试用例的设计、编写、评审,bug工具的使用等。 2.版本控制工具SVN,Git的使用。 3.掌握Linux操作系统的基本使用 4.掌握数据库Mysql或者Oracle的使用,包括增删改查,多表查询,子查询,联合查询等。 5.掌握接口测试工具的使用:如postman,jmeter等,以及抓包工具Fiddler的使用 6.掌握基本的python和自动化脚本的编写 7.掌握基本的性能测试。 8.掌握基本的App专项测试。 如果上面这些核心技术你都掌握了!那么恭喜你可以去寻找一份功能测试的工作了!那么这时候你就要思考第二个问题:如何升职?如何获取更高的薪资? 中级测试工程师:月薪15-30K之间。必须掌握的技能: 这个阶段你必须搞定自动化测试或者性能测试其中一项,能够独当一面! 对于性能测试来说,业界很多都是在“耍流氓”,性能测试普遍存在的现象如下: 只测不调,无法给出研发和运维人员执行建议 无法定位问题,缺乏清晰的逻辑和数据证明价值 性能测试工具≠性能测试 性能测试技术体系落后,急需拥抱开源软件 这些问题的出现,其实就是反映出了目前在做性能测试的现状:所以在这里笔者建议先从自动化发现发展更有利。 那么自动化需要具备的技能如下: UI自动化:python或java熟悉一门语言,selenium,unittest,htmltestrunner,ddt数据驱动,PO模式,UI自动化框架等。 接口自动化:requests,pytest,allure,jenkins持续集成,接口自动化框架,日志处理,错误截图等 App自动化:appium,uiautomatar,各种定位,sdk,adb命令等 高级测试工程师:年薪50-100万之间。必须掌握的技能: 1、精通专项测试:自动化测试方向、性能测试方向、安全测试方向、测试架构建设等。 2、具备一定的管理能力:测试计划、进度跟进、任务分配、沟通、协调能力; 3、具备优化测试流程的能力:可以根据不同公司不同部门不同系统的特点,进行测试流程规划、设计和优化的能力; 4、业务能力:对所在行业的业务知识有深刻的认识和理解; 5、认知水平:了解行业发展趋势和前沿动态,并可以先进的理念、技术成功落地能力; 以上就是2020年对软件测试工程师都有哪些要求,想要了解软件测试相关资讯,可关注啄木鸟学院官网。 |
分享本篇文章给更多人:
2020-05-27
2020-02-24
2022-12-05
2020-05-27
2021-04-13
请发表评论