作为软件质量控制中的重要一环,软件测试工程师基本处于"双高"地位,即:地位高、待遇高,而随着软件测试行业等级越来越专业化,软件测试工程师也随即被分为不同的等级,即:初级测试工程师、中级测试工程师、高级测试工程师,
但不同的级别的测试工程师薪资差异很大,为什么差距那么大呢?
一、市场对软件初级工程师的技术要求
1、软件测试初级工程师应该需要掌握的测试方法:
2、编写测试用例的四大金刚:
等价类、边界值、因果法、场景法,通过这四条可以写出很多测试用例。
二、关于软件生命周期的模型
1、主要有几种:瀑布模型、v模型、w模型、h模型、螺旋模型、x模型
2、bug的处理流程:激活、待确认、已确认、反测、确认测试、重新激活、关闭bug,bug的等级:致命、严重、一般、轻微
3、关于bug的管理工具的使用例如禅道,还有svn的使用,会web测试和app测试知道流程,知道他们的区别,还要知道网络协议以及一些接口知识,
这是软件测试初级工程师应该掌握的基础知识点,是必备的,必须会的。
三、市场对软件中级工程师的技术要求
1、中级工程师应该需要掌握的测试工具:
QTP自动化工具、loadrunner性能测试工具
目前最流行的jmeter工具,即:接口和性能测试,此工具必须要会的