千万不要担心自己没有基础,推荐直接从项目开始入手,通过实战就会发现自己缺什么,然后你就去就补什么,现学现卖。不要习惯性的思维要等到自己掌握到多少程度才能开始下手。
单看书单看视频是学不到东西的,一定要多动手练习,这样才能记忆深刻。
6、推荐学习流程
① Linux必备知识
linux作为现在最流行的软件环境系统,一定需要掌握,目前的基本招聘岗位要求都需要有linux能力。
② 互联网程序原理
自动化必经之路:前端基础知识以及TCP/UDP知识。
③ Mysql数据库
软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”命令上还要学会多表查询,一对多,多对多关系。
④ 抓包工具
Fiddler、Sniffer、Tcpdump各种抓包工具适用于各种项目,总得了解一款。
⑤ 接口测试工具
接口测试神器:Jmeter。灵活:Postman。
⑥ Web自动化测试Java&Pyhton
了解自动化的目的,熟练掌握unittest自动化框架,以及断言与日志处理。
⑦ 接口自动化与移动自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。
希望大家能照着这个体系在2-3年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就轻松很多。