1,学习python基本语法
2,w3school学习Html/css
3,python的requests库学习最简单的网络爬虫
4,学习python的测试框架unittest,知道怎样用unittest和彭艳红的mock模块写一个单元测试
5,把3和4结合起来,掌握http自动化接口测试
6,学selenium的库和页面对象模式
7,把2,4,5,6结合起来,写支持web测试又支持接口测试的自动化测试脚本
8,学robotframework,可以自动化变成关键字驱动和数据驱动
9,学python高级语法,如装饰器,线程进程协程,让测试并行执行,并自动记录测试步骤到log文件里
10,学jenkins,测试不需要手工启动,可以分布式运行到多个环境
11,学docker,git,gitlab等的简单使用,测试脚本不用人肉更新,测试环境也不用人工搭建,学习linux的简单使用
12,回到w3school,学习javascript,ajax,jquery,bootstrap。至此,你可以写简单网站的前端
13,学习python的flask库,学mysql或mongodb是怎样和flask一起使用,可以简单网站后台,可以快速开发webservice接口
14,综合12和13,可以开发一些测试管理工具。比如写一个管理很多jenkins master的ci调度平台。也可以写一个提供统一样式的测试报告的web展示平台。写一个监控所有测试情况的看板。写一个帮你生成测试文档的脚本,写测试环境的管理工具