当前位置:网站首页>同样做软件测试,和月收入 3W 的学弟聊了一晚上,我彻底崩溃了
同样做软件测试,和月收入 3W 的学弟聊了一晚上,我彻底崩溃了
2022-08-02 10:13:00 【测试大大怪】
过去的一年,你攒到钱了吗?
在一条话题为“今年你存了多少钱”的微博下,网友们贡献了近 3000 条“成绩单”,大多数称自己没攒到钱,甚至负债累累。
攒钱,为什么就这么难呢?
工资水平赶不上房价变化快,房租压力大;
教育、医疗、生活花销太大;
社交需要钱、娱乐需要钱、养孩子更是一大笔支出……
由于历史原因,大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux 等。
我大学学的计算机专业,有一定的编程基础。我的软件测试职业开始和大多数测试人员一样,一开始在一家电商公司做软件功能测试。
有人留言问到我,在一线城市做功能测试,如果定个小目标,想拿到年薪二十万,需要具备哪些技能?
首先必须熟练整个产品的业务流程、业务是基础,这样保证产品在快速迭代时、不仅保证新功能的完整性,而且快速回归原有功能不受影响。
然后需要掌握一些常用测试工具来辅助测试:
Web 端测试:浏览器开发者工具使用,network、console 控制台、兼容性测试
移动端 app 测试:(安卓/IOS/ipad 端)测试全流程,兼容性测试、稳定性测试,流畅度测试、adb 常用命令
服务端:掌握接口测试、抓包工具使用、如何校验接口的完整性
Linux:常用 shell 命令,查看错误日志
数据库测试:熟悉数据库表结构,掌握常用增删改查 sql 语句,便于分析测试结果。
常用工具使用:SVN/git 版本控制工具 、postman、jenkins 应用打包和构建
换句话说,如果你拿到一个新的产品测试功能,你如果能通过数据库的表结构,和分析系统日志来快速的熟悉产品业务,说明你的测试思维,功能测试能力已经非常优秀了。
当时我掌握了以上技能点,在公司将工作效率提高了,相对比较轻松,这就导致我有充足的时间,拾起编程语言,最初用的 java 语言,然后学习各种自动化测试技术,当时觉得自动化测试特别有意思,而且挺神奇,激发了我浓厚的兴趣。
后来发现 Python 语言越来越火,而且我发现 python 来做自动化和对于编程基础比较薄弱的测试工程师来说特别的合适,
python 还能用来爬虫,用 python 还能写一些定时脚本,数据库脚本,效率非常高
说到底,攒不下钱的原因无非是:钱赚少了。
想要改变生活,想要拥有财富,难吗?
难!但也没有很多人想象中的那么难。
只是大多数人都会与机会失之交臂。因为没有不断学习的意识,因为不知道学习是要持续一生的重要工作。
但,前提是——你一定要开始!
绵薄之力
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
一、Linux 必备知识
Linux 作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有 Linux 能力。

二、Shell 脚本
掌握 shell 脚本,包括 shell 基础与应用、shell 逻辑控制、shell 逻辑函数等。

三、互联网程序原理
自动化必由之路:前端开发基础知识以及互联网网络必备知识。

四、Mysql 数据库
软件测试工程师必备 Mysql 数据库知识,不仅仅停留在基本的“增删改查”。

五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump 各种抓包工具适用于各种项目,总有一款适合你。

六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。

七、Web 自动化测试 Java&Python
了解自动化的目的,熟练掌握 testng&unittest 自动化框架,以及断言与日志处理。

八、接口与手机自动化
专业接口调用、测试解决方案。组建完整的 web 和接口自动化框架,Appium 整体使用。

九、敏捷测试 &TestOps 构建
揭开 TestOps 的神秘面纱,持续集成 Jenkins 框架烂熟于心。

十、性能测试 &安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!

相信你根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:938856006资料在裙里,需要可以自取

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
既然都看到这里啦,请你帮个忙:
1、点赞,让更多小伙伴看到;
2、关注我,持续更新测试干货。
边栏推荐
- Jay Chou's new song is released, crawl the "Mojito" MV barrage, and see what the fans have to say!
- R语言使用ggpubr包的ggtexttable函数可视化表格数据(直接绘制表格图或者在图像中添加表格数据)、设置theme主题参数自定义表格中表头内容的填充色(使用colnames.style参数)
- php组件漏洞
- 你认同这个观点吗?大多数企业的数字化都只是为了缓解焦虑
- Smoothing of time series data in R language: smoothing time series data to remove noise using the dpill function and locpoly function of the KernSmooth package
- 只问耕耘,不问收获,其实收获却在耕耘中
- LayaBox---TypeScript---装饰器
- DirectX修复工具增强版「建议收藏」
- LayaBox---TypeScript---高级类型
- wireshark的安装教程(暖气片安装方法图解)
猜你喜欢

Shell脚本实现多选DNS同时批量解析域名IP地址(新更新)

Facebook's automated data analysis solution saves worry and effort in advertising

带你认识40G单纤双向光模块-QSFP+ BiDi光模块

iNFTnews | 看见元宇宙的两面,何谓全真互联网和价值互联网?

The heavyweights are coming!Spoilers for the highlights of the Alibaba Cloud Life Science and Intelligent Computing Summit

软件工程国考总结——选择题

图形化矩阵,矩阵到底长什么样?

日元疲软令游戏机在日本变身“理财产品”:黄牛大赚

阿里巴巴 CTO 程立:开源是基础软件的源头!

超赞!发现一个APP逆向神器!
随机推荐
wireshark的安装教程(暖气片安装方法图解)
yolov7 innovation point
新“内卷”席卷科技圈,Google CEO 要求 174000 员工提高工作效率!
开源一夏 | GO语言框架中如何快速集成日志模块
The ggbarplot function of the R language ggpubr package visualizes the grouped histogram, sets the add parameter to mean_se to visualize the histogram of the mean values of different levels and adds
3 d laser slam: LeGO - LOAM - ground point extracting method and the analysis of the code
R语言ggpubr包的ggbarplot函数可视化分组柱状图、设置add参数为mean_se可视化不同水平均值的柱状图并为柱状图添加误差线(se标准误差)、position参数自定义分组柱状图分离
太帅了!我用炫酷大屏展示爬虫数据!
适配器模式适配出栈和队列及优先级队列
R language ggplot2 visualization: use the ggbarplot function of the ggpubr package to visualize the stacked bar plot, the lab.pos parameter specifies the position of the numerical label of the bar cha
R语言使用ggpubr包的ggtexttable函数可视化表格数据(直接绘制表格图或者在图像中添加表格数据)、设置theme主题参数自定义表格中表头内容的填充色(使用colnames.style参数)
LayaBox---TypeScript---Mixins
图形化矩阵,矩阵到底长什么样?
重磅大咖来袭!阿里云生命科学与智能计算峰会精彩内容剧透
The k-nearest neighbor method in the notes of Li Hang's "Statistical Learning Methods"
npm ERR! 400 Bad Request - PUT xxx - Cannot publish over previously published version “1.0.0“.
SVN如何删除文件名包含空格的文件
LayaBox---TypeScript---JSX
R language ggplot2 visualization: use the ggtexttable function of the ggpubr package to visualize tabular data (directly draw tabular graphs or add tabular data to images), use tbody_add_border to add
38岁女儿不恋爱没有稳定工作老母亲愁哭