在北京,36岁的软件测试人的心路进程及学习履历,太现实了 ...

打印 上一主题 下一主题

主题 1709|帖子 1709|积分 5127

前言

涛哥(我认识的一位朋友,也是我的前辈)出身普通,仅仅是一个普通二本学校结业,大学也是混日子混过去的,年轻时没有好好学习,被玉人、游戏吸引到迷了自我,他对那年结业的记忆清晰,好久没有找到工作,很慌,特殊的慌。

他带着家里父母给的1000元人民币,只身一人去到北京需找机会,在这个陌生的城市租了一间地下二层而且特殊潮湿的地下室,一个月100元,暗无天日,住宿情况非常的差,卫生间也是公用的,各种人员都有,他当时什么都干过,比如:发传单、当服务员等,在最穷的时候天天馒头配老干妈,更是不知道肉是啥味,他说那种滋味,这一辈都不想再领会了,所以他才加倍积极,不要命的积极,这让我感到很敬佩,他很感谢软件测试这个行业让他重获新生,如今涛哥房有了两套,存款可以让他不再为了生存冒死。
涛哥在我从上家公司去职前对我说,趁着年轻多积极!如今本身也感受到了生存的艰难,所以本身才会这么冒死,也是为了能有个好结果吧!(故事就分享到这里假如有的人想知道更多的测试人经历以后可以继承分享)。


回归重点:软件测试到底如何学习呢?


例子:

客岁,我朋友的小表妹要学软件测试,小表妹是计算机专业,学历也是本科,但说真话在如今这个大情况下,也和她说了一下今年的情况,希望她本身能够考虑好,然后我把本身整理的软件测试资料全部都给了她,和她说有啥不会的都可以问我,我有空就会给她解答,差不多一个月多时间小表妹就顺利拿到offer,这学习本领令我赞叹!
怎样学:

从一个不懂软件测试的小白学习的话,假如纯粹的背概念,记软件测试理论式完全不行的,所以我以为要按照企业的实战模式去训练,无非就是把企业要用到的所有工具比如(testlink、jira、禅道、wiki)都搭建在云服务器上,让她模仿企业的真实用法,真实操纵,全真模仿企业。另外把常用的工具比如fiddler、Charles、xshell、xftp、postman、jmeter等等,都发给她,指导每个工具背后的寄义,如何和项目进行结合,假如去实战,那么说到项目就必要对应的企业级项目区测试,我把企业的真实项目搬出来也搭建在云服务器上,让她真实去测试,最后学到的东西很顺利就面试通过了,因为学的东西完全和企业一样,所以进入企业也没有任何压力,所以大家假如要学习软件测试还是要按照企业的流程去学习,如许效果会很好的!
那么我们到底如何学习软件测试呢?企业面试官必要要求我们会那些内容呢?我已经逐一梳理出来,供大家进行参考,严格按照这个路线认认真真去学习,踏踏实实的做实战项目,那么你肯定会成功!


软件测试实战学习路线

我是按照阶段梳理学习内容的,每个阶段也会简单先容一下。
第一阶段:软件测试理论基础

软件测试界说
软件测试方法分类
软件测试原则
项目实战—通过项目把自身理论知识在项目过程中进行结合
......


 
第二阶段:软件测试基本技能(MySQL数据库+Linux)

数据库概念、关系型数据库和非关系型数据库先容
MySQL数据库连接方式(工具、命令行)
增删改查命令先容、where子句、聚合函数
......


xshell、xftp工具先容和使用
文件和目次的相关命令
用户和用户组管理命令
......


 
第三阶段:Python编程

pycharm工具安装破解和使用
输入、输出、变量、赋值、操纵符、解释
常见数据类型(数字、字符串、布尔类型、列表、元组、字典)
认识异常、接收异常、处置处罚异常、抛出异常
......


 
第四阶段:UI自动化测试

selenium自动化测试情况搭建
通过欣赏器查看元素,控件属性分析
......


unittest框架设计实录讲解
setUp、tearDown的作用,unittest框架实行的顺序
批量实行自动化测试用例、html美化报告生成
......

Appium情况搭建(Android sdk、appium server、Python-client)
Appium工具的原理、特点,目前移动端自动化工具先容
Appium元素定位方式及API先容
Appium API之应用操纵、上下文操纵、键盘操纵、TouchAction操纵
......


 
第五阶段:接口测试(接口功能测试+接口自动化测试)

什么是接口测试?
怎样做接口测试?
接口测试用例的设计
接口测试的流程规范
......

接口自动化测试的意义详解、前后端分离头脑讲解
Python  requests框架详解
get、post、put、delete请求方法的自动化实现
不同类型请求参数处置处罚
接口自动化测试过程中cookies、session和tonken的处置处罚
结合Python+Requests+Unittest做接口自动化测试框架
如何通过htmltestrunner生成可视化html测试报告
......


 
第六阶段:性能测试

性能测试概念及意义详解
性能测试的场景维度和类型
性能测试中的负载测试、压力测试等概念详解
性能测试中RT、TPS、QPS、CPU、内存等指标详解
性能测试工具Jmeter情况搭建及使用详解
线程+取样器+查看结果树实现基本脚本编写
Jmeter实现参数化的三种方法讲解
......


 
第七阶段:CI持续集成

Jenkins的基本概念讲解
持续集成的组成部分
使用Jenkins创建使命并实现自动化集成和摆设
......

 

 
第八阶段:测试总监面试实战履历分享、面试打怪

读书屋小说、理财金融平台、B2C在线商城、安全测试实战靶场、自动化测试平台......

 

 
技术助力

最后在这里我也分享一份软件测试资料给大家【点击文末小卡片免费领取】,应该是全网最全的了,基本涵盖了软件测试的全部核心技术点:测试理论,Linux 基础,MySQL 基础,Web 测试,接口测试,App 测试,管理工具,Selenium 相关,性能测试,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源,技术脑图等等…质量非常高!!!应对技术面试绰绰有余!


 100+着名企业的软件测试笔试、面试题汇总,10000+道真强实弹的笔试题,你拿去!

 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

渣渣兔

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表