初级测试,如何走向中高级软件测试?

1607 篇文章 75 订阅
1439 篇文章 116 订阅

关于软件测试这几年是越来越红火,待遇对于其他行业也是非常的高,万八千的待遇很正常,而现在软件测试行业等级越来越专业化,对软件测试工程师的要求也是越来越高,软件测试工程师一般会分为初级软件测试工程师,中级软件测试工程师,高级软件测试工程师,级别不同薪资差异是很大的。为什么差距那么大呢?

在这里插入图片描述

那么,我们需要了解现在市场对软件测试各个等级要掌握的技术要求了。

首先是软件测试初级工程师应该需要掌握的测试方法例如:

单元测试、集成测试、系统测试、验收测试、黑盒测试、白盒测试、灰盒测试,还有表单值域测试、逆向思维测试、逻辑准确性测试、数据准确测试、cookise测试、冒烟测试、兼容测试、ui测试、易容测试、本地化测试等;

还要编写测试用例的四大金刚:等价类、边界值、因果法、场景法,通过这四条可以写出很多测试用例。

关于软件生命周期的模型:瀑布模型、v模型、w模型、h模型、螺旋模型、x模型,然后就是bug的处理流程:激活、待确认、已确认、反测、确认测试、重新激活、关闭bug,知道bug的等级:致命、严重、一般、轻微。

关于bug的管理工具的使用例如禅道,还有svn的使用,会web测试和app测试知道流程,知道他们的区别,还要知道网络协议以及一些接口知识,这是软件测试初级工程师应该掌握的基础知识点,是必备的,必须会的。

在这里插入图片描述

其次是软件测试中级工程师应该掌握的,QTP自动化工具需要掌握,loadrunner性能测试工具,这个工具需要掌握到啥程度呢?一loadrunner的环境搭建;二需求分析、用例编写、操作流程;三脚本增强之添加事物、检查点、关联、参数化;四多机联合及函数编写;五稳定性和负载测试;六分析analysis及报告的编写。

数据库不管是mysql、sqlserver还是oracle。会用fiddler抓取APP和WEB浏览器的数据,会分析数据,到底是哪出现的问题。还有现在最流行的jmeter接口性能测试工具必须要会的,这就是软件测试的中级工程师应该掌握的知识,您看看您差到那个环节了,具体不会的是啥,心里有个数。

接着是软件测试高级工程师应该掌握的,会安装虚拟机,linux系统环境的搭建以及应用,会一门语言写自动化脚本用,而语言必须是现在大众的如JAVA或者pYTHON语言,会主流的自动化测试工具Selenium,掌握前端技术,monkey移动端工具及jenkins持续集成工具和appscan安全扫描工具,这就是高级软件测试应该掌握的知识。

软件测试现阶段对不同级别的测试工程师的要求,您可以根据自身的知识储备进行补充 希望我的回答对您有一定的帮助。

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
在这里插入图片描述
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值