最全00后都这么卷吗?软件测试行业要变天了_软件测试变卷,2024最新阿里软件测试面经

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

svn:代码和文档管理工具
git:但是多分支管理比svn好


**接口测试工具**



Jmeter(开源)
postman
SoapUI
推荐使用 jmeter 和 postman。


**性能测试工具**



loadrunner:大而全,要学精通还是有点难度,重量级工具,过去和现在都是行业老大
jmeter:基于java平台的性能开源测试工具,其实也很强大,而且比较好用
Locust:基于python的一个性能测试工具


**白盒测试工具**



junit/testng:java下的单元测试框架
unittest/pytest:python下的单元测试框架
cppunit:跨平台的c++单元测试框架
PhpUnit:Php语言下的单元测试框架
TestBed:一个重量级的白盒测试软件,可以进行单元测试、集成测试、静态测试,军工行业常用
Klockword:静态测试工具,军工行业常用


**持续集成工具**



Jenkins:比较常见的一种CI工具
Hudson


**网络测试工具**



以HTTP/HTTPs协议为主,网络测试工具有:
wireshark
fiddler
charles


**app自动化工具**



appium:这个应该算是目前最流行的基于app的自动化测试框架了
uiautomator:安卓自动化测试框架,基本上支持安卓的所有事件操作
Monkey:安卓自带的测试工具
Monkey Runner:Monkey改进版,支持自己编写脚本测试,用Python语言
Robotium:一款国外的Android自动化测试框架,用法比较


**web安全测试工具**



appscan:算是用的非常多的一款工具了,扫描后能够将绝大部分的漏洞找出来
fiddler:网络抓包工具
burpsuite:暴力破解、抓包工具
skipfish:这是一个轻量级的安全测试工具,处理速度很快,每秒可处理2000个请求。


#### 第三阶段 代码学习


好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。  
 接下来,你要考虑你的发展方向了  
 是成为一个自动化测试工程师呢?  
 还是性能测试工程师呢?  
 还是安全测试工程师呢?  
 啊!这个问题好难!我也不知道该怎么选。  
 反正我啥都会一点,哪个岗位都能去面一面。  
 关于方向的选择,看我的这篇文章


嗯,相信你心中已经有了答案了,那我们继续往下面说。  
 这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐Java或者python。  
 还有数据库也是必须掌握的!在工具篇的学习里,我认为你已经可以掌握数据库的相关的应用了!  
 所以现在各位可以去学习编程语言了,  
 不过不用像开发那样,学的那么深入。  
 比如Java,只需要学完JavaSE的部分就够你用了。 python的话也是一样的,把基础的部分学完就行了。  
 总之前期你两者二选一的学习就OK了。  
 啥?你问我学的啥。  
 我当然是两种都会啊  
 哈哈哈哈哈哈哈,惊不惊喜!意不意外! 


**自动化方向**![](https://img-blog.csdnimg.cn/img_convert/75d80d3e2516b28480a90102566a29b8.png)


等你代码已经基本掌握了,嗯,很好,接下来就要学习各种自动化测试了。


各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)  
 WEB自动化测试框架:selenium(适用于java\python\javascript)  
 APP自动化测试框架:appium(适用于java\python\javascript)  
 以上的内容,根据你学的语言进行选择。  
 appiunm和selenium根据你参与的项目进行选择。  
 不过无所谓了,反正迟早都要学会的。  
 这部分的教程太多了,你学会了编程的基础后,随便百度,好多博客论坛都有教程。  
 而且凭你那时候的水平,你都能轻松的看懂。


**性能方向**![](https://img-blog.csdnimg.cn/img_convert/696dbcd2b2cd44a0c0eb5adbf1ae0968.png)


对loadrunner和jmeter的掌握更加的深入。  
 可以手写脚本、脱离录制。  
 学会了多线程编程、能够手写java或者python、不用工具直接实现压测。  
 学习linux,毕竟性能总是和服务器打交道的。  
 学习系统架构的相关知识、方便你更容易的分析系统瓶颈。  
 说实话、性能方向的提示更难、因为需要掌握的东西太多了。  
 性能测试做深入了,基本上就是架构师的水平了。  
 可能你现在看着这个性能方向的学习一脸懵逼。  
 没关系、等你把上面的编程语言学会了你就不懵逼了。


**安全方向**![](https://img-blog.csdnimg.cn/img_convert/97979ee5191f0d156665bb6273a352e0.png)


渗透测试  
 SQL注入  
 暴力破解  
 脱库  
 等等  
 其实安全测试基本上偏向于网络攻防了,也就是传说中的黑客了,不过我们都是好人,这个的发展方向就是白帽子。  
 推荐知道创宇的学习体系。  
 我估计你看到这里就更懵逼了。  
 没关系、等你把基础的东西学会就知道我在说啥了。  
 毕竟你现在还是一个小白嘛。  
 不要去纠结这种小事。


各位在这个阶段,正常情况都应该是中级测试工程师的水平了。


#### 第四阶段 架构学习


前三个阶段学习完成后,各位就应该考虑怎么写代码更合理了。  
 怎么去测试更全面。  
 怎么才能更好的保障项目的质量。  


![img](https://img-blog.csdnimg.cn/img_convert/043fa6bd159da8c80c0e7801f777dd79.png)
![img](https://img-blog.csdnimg.cn/img_convert/8b6447ad0343c487aa05d4e0a996368e.png)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值