软件测试22种测试方法与详解(从初级软件测试)

 2024-03-02  阅读 409  评论 0

摘要:作为软件质量控制中的重要一环,软件测试工程师基本处于"双高"地位,即:地位高、待遇高,而随着软件测试行业等级越来越专业化,软件测试工程师也随即被分为不同的等级,即:初级测试工程师、中级测试工程师、高级测试工程师,但不同的级别的测试工程师薪资差异很大,为什么差距那么大呢?一、市场对软件初级工程师的技术

作为软件质量控制中的重要一环,软件测试工程师基本处于"双高"地位,即:地位高、待遇高,而随着软件测试行业等级越来越专业化,软件测试工程师也随即被分为不同的等级,即:初级测试工程师、中级测试工程师、高级测试工程师,

但不同的级别的测试工程师薪资差异很大,为什么差距那么大呢?

一、市场对软件初级工程师的技术要求

1、软件测试初级工程师应该需要掌握的测试方法:

软件测试22种测试方法与详解(从初级软件测试)(1)

2、编写测试用例的四大金刚:

等价类、边界值、因果法、场景法,通过这四条可以写出很多测试用例。

二、关于软件生命周期的模型

1、主要有几种:瀑布模型、v模型、w模型、h模型、螺旋模型、x模型

2、bug的处理流程:激活、待确认、已确认、反测、确认测试、重新激活、关闭bug,bug的等级:致命、严重、一般、轻微

3、关于bug的管理工具的使用例如禅道,还有svn的使用,会web测试和app测试知道流程,知道他们的区别,还要知道网络协议以及一些接口知识,

这是软件测试初级工程师应该掌握的基础知识点,是必备的,必须会的。

三、市场对软件中级工程师的技术要求

1、中级工程师应该需要掌握的测试工具:

QTP自动化工具、loadrunner性能测试工具

目前最流行的jmeter工具,即:接口和性能测试,此工具必须要会的

2、需要掌握到什么程度呢?

软件测试22种测试方法与详解(从初级软件测试)(2)

3、数据库

不管是mysql、sqlserver还是oracle,会用fiddler抓取APP和WEB浏览器的数据,会分析数据,知道是出现问题的原因

这就是软件测试的中级工程师应该掌握的知识,看看自己差到那个环节了,具体不会的是什么,心里要有个数。

四、市场对软件高级工程师的技术要求

软件测试高级工程师应该需要掌握的测试方法:

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

这就是高级软件测试应该掌握的知识。

五、各等级的软件测试工程师待遇有什么区别

既然已经知道了不同等级的软件测试工程师的技术要求,那么薪资待遇自然也是不一样的~

1、初级级测试工程师

年薪约在8万元左右。因为他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术。

2、中级测试工程师

年薪约在20万元左右。因为他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务,能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。

3、高级测试工程师

年薪约40万元左右。因为他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cecd6Cz0ACgkGUg.html

发表评论:

管理员

  • 内容267177
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1491秒, 内存占用1.34 MB, 访问数据库18次