当前位置:网站首页>同样是初级测试,凭什么他比我薪资高 5000 块?
同样是初级测试,凭什么他比我薪资高 5000 块?
2022-08-10 02:53:00 【程序员威子】
那接下来,我们要讲的是从软件测试这个岗位与职责,以及对应的标准薪资范畴。
到底软件测试它不同的层次它要负责一些什么样的事情,对于软件测试这个岗位呢,第一个,它要求的东西确实非常的多,比如说你要懂数据库,又要懂 Linux,还要懂接口,还要懂自动化,还要懂编程语言,等等之类的。
那是不是每一个岗位都必须要有这么多的技能才能够去做呢,其实并不是。
这是一凡从招聘网站上,截取的面试岗位信息。这两个都是初级软件测试工程师,初级测试工程师有一个范围 5-10K。那也就是意味着有些小伙伴出去之后,他拿到的薪资只有 5K,但是有些小伙伴出去之后他拿到的薪资就有 10K。
可能你们两个的起点是差不多的,就比如说我都是刚毕业一年,或者应届生。
那为什么会有这么大薪资的差别呢,它的原因在哪里呢?
给大家简单的分析一下上面两个招聘置位需求。
初级软件测试工程师职责:
1.设计用例、维护用例 -- 等价类、边界值、场景法、因果图……
2.执行用例的能力 --这一个是非常简单的,那也就是你做为一个初级测试工程师必须要具备的能力,你可能不会写测试用例有些公司可以接受,我急的时候,我可能只要招一个能够执行用例并且提交 bug 的人就 OK 了,你暂时不会写测试用例没关系,我们公司有别的人来写。(就是我们通常听到的助理测试工程师岗位,在公司第一个事情就是去执行测试用例,用例是已经写好的)
按照测试用例上的步骤一步一步来就好,里面已经写得非常清晰明了。
执行用例得到的结果和预期结果不一致,那么这种不一样的情况下,我们就要去做什么呢?我们就要去给它提交 Bug。这个就是通过这条测试用例,发现了你实现的这个功能有存在一个问题(漏洞、bug),对于这一个能力我们就把它叫做执行用例的能力并且发现 Bug 提交 Bug 的能力。
Bug 记录在哪里呢?
Bug 一般是写在 Bug 管理工具上面,比如说禅道、TAPD
TAPD 其实是腾讯提供的一个企业管理工具,需要用企业微信登录
登录之后就可以记录你的 Bug,并且管理它。
这一类工具其实非常的多,不管它这一类的软件有多少,只需要你懂中间的一个,其他的都大差不差。它们的原理跟操作都是大同小异的。
管理工具如何去安装,如何去部署,如何去提交 BUG,以及后面如何管理与维护,可以微信公众号主页点击领取资料,有视频教程免费领取,都会给大家讲得清清楚楚,明明白白。
3.测试方法 -- 其实功能测试就是测试方法之一,我们在往期有讲到要保障软件的稳定性,从哪些角度呢?有功能、效率、性能、安全、易用性。对应的角度就有对应的测试方法,保证功能我们就把它叫做功能测试,保证效率我们就把它叫做性能测试,保证安全我们就把它叫做安全测试,以及易用性的易用性测试,还有一个移植性,我们就把它叫做兼容性测试。是不是很好理解。
我们想要更全面的去把控软件的质量,那我们就要用各种类型的测试方法,来对软件进行测试。因此,功能测试、性能测试、安全测试用到的测试方法与测试工具也是不一样的。
要提升效率就是我们的自动化测试,自动化测试也有很多不同类型的测试框架,有 UI 自动化有接口自动化,那么这一些测试策略,其实也就是你技能不断的提升增长的一个过程。
功能测试也是最为基础,最为简单的。
4.功能测试
5.禅道、TAPD--bug 管理工具
6.HTTP 协议--一般是和网络相关的,我们都知道网络它离不开协议。第二一个接口测试,也是和 HTTP 协议息息相关的,
7.Linux 命令--操作系统,如何搭建 Linux 操作系统,命令的使用,如何连接服务器,等等这一些操作,学习资源里头都有详细的阐述。
8.数据库:Mysql Oracle--通俗易懂的说,它就是用来存储数据的,比如说像我们的某宝购物网站
我们点击照相机之后,会出来这么多不同品牌不同型号,不同价格的相机呢?其实它的这一些数据都是存储在数据库里面的,它会将你显示出来的每一条记录以数据的形式写在数据库里面,因此我们对于测试的过程中间,要经常去用到数据库来协助我们测试,来验证测试的结果。
至于说学习能力,抗压能力,咱们就不说了。
也就是你懂这一些技能的话,面试软件测试工程师能够拿到 5-8K 的薪资。
所以说为一个初级测试工程师,我们就必须要有这么一些技能,也就能够拿到相对应级别的薪资。
这就是一份测试用例,它会告诉你如何去进行测试,并且测试了之后是否成功,如何检查,应该得到的预期结果是什么样子的,这一类文档,我们就把它叫做测试用例。
(关于测试用例的编写可以阅读我之前写的文章:软件测试中的测试用例 Test Case 原来是这么回事!)
这里面的内容都是由我们测试工程师进行书写的
那我们再来看一下,右边的图。为什么都是初级测试工程师,为什么做这个图上又能够拿到 7-10K 的薪资。他们之间的差距是在哪里。
第一个它是一个银行的项目,对于银行金融类这一些项目的话,一般都会有一个业务能力要求--》一、什么是业务能力?
简单的给大家讲一下,比如说我们用到的产品有非常多,比如说
游戏、及时通讯(QQ、微信类聊天软件)、
电商(某猫、某宝、某优品、)、
中石化、交通管理、银行系统……
这些都是属于产品,不同的产品它就会有不同的业务需求,相对来说比较复杂的有银行的、交通管理、ERP 系统之类的。
甚至有一些系统中间的业务,公司还要给你培训,花一个月两个月,用专业的人给你培训。才能够让你把这个业务搞清楚。
因此对于软件测试工程师来说,业务能力也是至关重要,尤其是你去做金融类产品的话呢,一般招聘需求都会写有相关系统测试工作经验或自动化测试者优先。
二、压力测试,接口测试,自动化测试
像前面的任职要求,你只要会功能测试就 OK,但是像在 7-10K,任职岗位要求就是要在 5-8K 基础上还要有压力测试接口测试还有我们的自动化测试,
接口测试--会使用接口测试工具,读懂接口文档,会写接口用例,会去实现接口的脚本,比如说没有文档的时候我们还要会去抓包(Fiddler)
接口工具的话也有很多比如我们的 Postman,Soapui,Jmeter,这些工具的使用也是有录制好的视频教程免费提供给大家学习。
如果你能够把接口文档里面的所有信息,里面的文档信息什么意思,我应该怎么去做。如果能够用 Postman 去进行详细的测试,那我相信你再去做其他接口测试就不难了。
自动化测试--比如说像自动化测试,需要提升的技术就更多了,比如说 Web 的 UI 自动化,然后 app UI 自动化,还有接口自动化。
以上只是一个初级的软件测试工程师,它的一个岗位需求,以及我们要在这个岗位上面要做的这一些事情,你在不同的层次,就会有对应不同的薪资标准,因此对于咱们软件测试工程师岗位来说,你的技能学得越深,那么你的薪资也就会随之越高。
总结:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
边栏推荐
- Flink CDC 2.0及其他数据同步工具对比
- 2022.8.8 Exam area link (district) questions
- 【语义分割】2022-HRViT CVPR
- NFG电商系统在元宇宙趋势下做什么?
- [Kali Security Penetration Testing Practice Course] Chapter 9 Wireless Network Penetration
- 网路编程_调试accept
- 有关视频传输时粘包问题的一些解决方法
- 实例046:打破循环
- The IDEA to automatically generate the serialVersionUID
- Meteor accelerator Trojan analysis and disposal plan
猜你喜欢
随机推荐
是什么让训练综合分类网络艰苦?
成功执行数字化转型的9个因素
HackTheBox——Beep
过水滑环的结构和工作原理
PC摄像头设置 默认摄像头设置 win11 默认摄像头设置
HRnet
Kettle 裁剪表详解(truncate)
2022.8.8 exam sweeps the horse (sweeper) antithesis
第三章 搜索与图论(二)
Will signal with different start time alignment
将信号与不同开始时间对齐
【CC3200AI 实验教程5】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-定时器
从8k到13k,我全靠这本《接口自动化测试——从入门到精通》
proxy代理服务
数据挖掘和数据仓库之间的区别
QT模态对话框及非模态对话框学习
有关视频传输时粘包问题的一些解决方法
Web mining traceability?Browser browsing history viewing tool Browsinghistoryview
(面试加分新技能) 总结11个ES2022中你可能遗漏的语法
【红队】ATT&CK - 自启动 - 注册表运行键、启动文件夹