上个月公司来了许多新面孔,其中一个是个00后,这位兄弟毕业后,在某软件公司干了一年,现在跳槽到我们公司薪资20K,已经超过公司很多老油条了。因为我和他年纪相差不大,所以和他聊得来,才知道,他以前是个学霸,无论是工作日还是周末,从早到晚都在学习、提升自己的技术。甚至在路上也没有离开过他的手机,可以说是非常勤奋,我是头一个碰到比我还卷的人,关键人家还是个学霸。
前段时间公司团建,我两小喝了点,聊起来才知道我和他有一个共同点,都是农村出来的,父母没有退休金,一切只能靠自己。有时候挺感慨的,像我们这种家里不能给自己帮助的,只能拼尽全力抓住一切的机会去提升自己,也是希望给家里父母或者给以后自己的小家一份底气吧!所以,各位加油吧!
实现月入20K并不容易,需要具备以下几个方面的能力
1、技术能力
作为软件测试工程师,你需要掌握各种自动化测试框架和测试工具,比如Selenium,Appium等,并且需要具备良好的编程能力。除此之外,你还需要对软件测试领域的最新技术和趋势保持敏锐的洞察力。
2、业务能力
要想在软件测试领域获得高薪,你需要深入了解与你所测试的业务相关的领域,比如金融,电子商务等。这将帮助你更好地理解产品需求和用户行为,从而更好地规划测试策略和设计测试方案。
3、沟通和协调能力
在公司中,软件测试工程师需要与开发人员,产品经理和其他相关的团队成员进行协作。因此,你需要具备良好的沟通和协调能力,以便更好地配合团队工作并促进项目进展。
4、综合素质
除了技术、业务和沟通能力外,你还需要具备自我驱动力、职业意识、团队协作精神、自我管理等综合素质,以便更好地面对工作中可能遇到的困难和挑战。
20K需要掌握哪些技能?
1、测试流程必须掌握
(1)测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议。
(2)测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。
(3)测试设计阶段:主要是编写测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审。
(4)测试执行阶段:搭建环境,执行冒烟测试(预测试),然后进入正式测试,bug管理直到测试结束。
(5)测试评估阶段:出测试报告,确认是否可以上线。
2、测试工具,像Postman,fiddler,Charles,jmeter,idea这些特别常用的工具要掌握了解。
3、自动化测试要接触,不管是接口还是UI,会写自动化就是一个优势,面试也会有优势。 如果想要涨工资,那你就必须得会自动化,那么自动化测试要会些什么呢?
(1)熟悉代码:掌握一门开发语言例如Java、Python等等。
(2)熟悉被测系统:比如web测试,你就得懂js、css、html;移动端测试,你就得具备Android3.开发基础和iOS开发基础,会debug app;你是 C/S测试你就要很熟悉TCP、IP协议。
(3)熟练掌握自动化测试框架工具,比如:Selenium/Appium等等。
4、善于学习,IT行业变化太快,每隔一段时间就会出现一些新兴的东西,也会出现原来很火的东西逐渐没落,谁也无法预测。
5、命令,不管是git,linux,还是数据库命令,这些不说精通但也要熟练掌握。
总之,实现月入20K需要你具备综合的素质和能力,并不是一朝一夕就可以达到的。需要持续学习和提升自己的技术和业务能力,与团队密切协作,并且不断探索提高自我价值的方法。
技术助力
最后分享自己整理的【备战资源库】,基本涵盖了软件测试的全部核心技术点:测试理论,Linux 基础,MySQL 基础,Web 测试,接口测试,App 测试,管理工具,Selenium 相关,性能测试,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源,技术脑图等等…质量非常高!!!应对技术面试绰绰有余!【点击文末小卡片免费领取】
一、软件测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、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框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
合理的利用每一分每一秒的时间学习来提升自己,不要再用"没有时间“的理由来掩饰自己思想上的懒惰!趁着年轻,使劲拼,给未来的自己一个交代!
我这里也给要去面试的朋友准备了一份《软件测试面试宝典》希望能够帮助到你!
整份文档一共有200多页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!希望大家都能够有些收获!