1. 重点·需要知道什么是软件测试,软件测试的流程,其次就是能知道,黑盒测试(必须非常熟悉,比如等价类划分法,边界值分析法等),白盒测试(了解)
2. Linux常用命令,从百度搜一下,记住一些常用的就可以,不用刷题,在实践中学习
3..数据库基础,增删改查,多表查询,事物,存储引擎,锁(建议去b站找BV1Kr4y1i7ru,这个视频讲解的非常好,不用全学,学到事物就差不多了。看完几乎数据库面试题都能信手拈来) 需要刷题
4.计算机网络,必须非常熟悉,http和https区别,http包括哪些,tcp和udp区别等等,建议从百度搜下 背一下
5. 抓包工具,fiddler或者Charles 两者之一,要会用,这个工具操作起来很简单,从csdn上找篇文章看下就行,也可以看 BV1c4411c7zH ,最好手动自己操作下 主要是要知道其中的原理(http协议)
6.接口测试 工具postman 从b站上看这个BV1h54y1L7kz 这个视频讲的很不错,看前面几章就行了,主要要理解接口的概念,接口测试的意义
7.接口压测,(性能测试的一部分) 比如说登录接口,那我们模拟n个用户同时访问,或者连续的访问这个接口,看看性能指标是否符合预期,比如响应时间或者CPU,内存等
主要工具有jmeter和loadrunner等,建议看看jmeter怎么使用的,再看看性能指标有哪些等等理解接口压测的含义就行
7.自动化测试,分UI自动化,接口自动化等等,这个csdn随便搜下看看就行,感觉不会问
8.算法,算法题只能自己刷力扣,简单题和中等题刷一些