作为一个测试人员,从业年期从事手工测试的工作是没有太多坏处的,当然,如果一直点来点去那么确实自身得不到提高,这时候选择学习自动化测试是一件很有必要的事情,一来将自己从繁重的重复工作中解放出来,从事一些更有挑战的工作,二来能积累技术知识,厚积薄发完成飞跃,那么技术新人该如何学习自动化测试呢?
转载自:https://www.zhihu.com/question/22211535
1.学习python基本语法。
2.上w3school学习HTML/CSS下的html、xml、webservice三个教程。
3.学习用python的request库写最简单的网络爬虫(知乎上爬虫教程一大堆)。
4.学习python的测试框架unittest,知道怎样用unittest和python的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。
未完续待......
原文:https://www.cnblogs.com/fistarlin/p/12452488.html