你为什么涨不了薪?千万别让你增长的只有工龄没有技术提升

本文为初学者和进阶者提供了软件测试工程师所需的基础技能和高级技能清单,涵盖手工测试、自动化测试等领域,并强调了软技能的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近来,很多小伙伴要我统筹一下软件测试工程师的技术栈。由于每个人的情况不同,公司侧重的业务也不一样,加上本人技术水平有限。在这抛砖引玉,陈列一下自己的观点,欢迎大家在评论区补充。

神兽四小只镇邪

基础篇:

入门级别的,掌握这些应该能去找到一份外包工作,在一二线城市大致能拿个6-8k的手工测试工作,主要工作内容基本就是“点点点”,适合很多转行或者应届生。

1.了解软件生命周期、测试流程、测试理论

2.具备真实项目经验

例如,Web、app 项目测试经历,哪个都行,你在这个项目里担任的职位,做了哪些工作,这个项目取得了什么成功,获得了什么价值。这些都是你跳槽面试的重要保障。

3.测试文档:测试计划、测试用例的设计和编写、测试报告

这也是你工作的重要组成部分,没有哪个软件测试工程师不会分析需求,设计编写测试用例,出测试报告吧

4.缺陷管理:问题分析定位,缺陷提交、缺陷跟踪及归纳总结

软件测试工程师核心的价值就是发现问题,定位问题,然后总结问题

5.计算机网络知识

计算机基础知识,网络知识。比如TCP/IP 协议,响应等,这些基础知识都是必须要掌握的

6.Linux 系统使用,搭建测试环境能力

市面上绝大部分公司的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,所以常用的Linux命令都是要掌握的。另外测试环境搭建也是日常工作必备,比如Nginx ,tomcat等

7.数据库

常用的MySQL /SQL Server 等数据库操作,不需要懂太高深的,基础的数据库操作还是要会的

进阶篇

不满足于手工测试的小伙伴可以走上自动化测试的道路,从手工测试到自动化测试薪资,地位都会提升很多,同样的,技术栈要求也高了很多

1.接口测试

掌握测试工具 jmeter/postman、fiddler 抓包工具、ddt数据驱动、unittest框架、实现接口自动化

2.编程语言

主流开发语言,java/python 掌握的越深越好,不说以后转测试开发方向,懂的多至少可以让你在日常工作中获得很大的便利

3.自动化测试常用测试框架

如requests、selenium、appium。

4.性能测试工具的使用

如jmeter或者loadrunner,性能场景设计、性能分析及调优

5.其他

app 专项测试,客户端性能测试、网络测试等

安全测试,具备漏洞挖掘及分析能力、掌握测试工具 Burpsuite/AppScan 等

不可忽略的软技能篇

良好的沟通能力、细心耐心、责任心、抗压能力强、分析问题解决问题能力、主动学习、团结合作、时间管理

福利篇

下面所有的资料都免费回馈粉丝,有需要的可以点击下面链接即可免费获取,仅限前50位

【测试架构师】系统 初级测试工程师-测试架构师 学习之路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值