据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题~~所以,从今天起不要再找借口,不要再说想学Python却没有资源,赶快行动起来,Python等你来探索,高薪距你只差一步!

我会专门说一下Python自动化的学习思路,做成了思维导图,方便下载留存,要是不太清,可以留言或者私信找我要原图。
对于刚刚进入的测试行业的人来说,未来该怎么样朝着自动化方向发展,即使接触到了自动化测试,又该从何下手去学呢?
这么举个例子,这是从智联上搜索“自动化测试工程师”出来的招聘需求,从北京地区来看,会自动化,薪资过20k还是没有问题的,个别的可能因为公司的原因会给的低一些。所以来说,做测试做的好,会了接口,会了性能,就要考虑往自动化方向发展了。

要调用RPC接口,python提供了一个框架grpc,这是google开源的

一、2018新版Python学习路线图—每阶段市场价值及可解决的问题

澳门微尼斯人手机版 1

rpc相关文档:

澳门微尼斯人手机版 2

简单的说,想要学会自动化测试,必须要会一门语言,java也好,Python也好,都是为了完成自动化测试。
那么就针对于java自动化和Python自动化这两个方向去说一下具体的学习思路,思维导图会相应的配上,方便阅读。

https://grpc.io/docs/tutorials/basic/python.html

澳门微尼斯人手机版 3

java自动化 一、自动化测试基础,初识Selenium工具
1、自动化测试理论及适用范围 2、自动化测试工具及selenium工具介绍
3、前端工具和技术

 

二、2018新版Python学习路线图—学习大纲及各阶段知识点

二、Java语言,熟练编写自动化测试脚本 1、Java数据类型 2、常量与变量
3、导入和输入输出 4、Java结构化语句 5、Java数组与字典 6、Java类与对象
7、脚本异常处理

需要安装的python包如下:

澳门微尼斯人手机版 4

三、SeleniumAPI操作方法,以及脚本增强 1、元素定位和等待设置
2、开发者工具的操作使用 3、模拟键盘、鼠标在页面中的操作
4、html标准控件操作和弹窗操作 5、截屏和判断操作

1.grpc安装

澳门微尼斯人手机版 5

四、testNG单元测试框架 1、框架介绍及配置 2、注解及属性组合使用场景
3、测试用例的几种执行方式 4、日志和断言实例讲解

pip
install grpcio

三、2018新版Python学习路线图—升级版Python成长路径

五、自动化框架,selenium grid并发自动化测试 1、TestNG数据驱动
2、页面对象模式 3、测试框架Demo 4、Selenium
Grid并发测试IE,Firefox,Chrome

 

澳门微尼斯人手机版 6

六、移动端自动化测试,Appium工具的操作使用 1、移动端自动化测试
2、主流移动自动化测试工具及Appium 3、Appium自动化工具的操作与使用
4、Appium工具实战测试,搭建测试环境运行Demo

2.grpc的python
protobuf相关的编译工具

澳门微尼斯人手机版 7

七、APP元素定位、操作步骤、以及工具 1、元素定位工具 2、元素定位
3、页面元素操作

pip install
grpcio-tools

四、2018新版Python学习路线图—各阶段配套视频推荐

八、appium增强、并行测试 1、截图和等待方式 2、并行测试实战的练习
3、如何生成测试报告 4、自动化搭建及实战

 

澳门微尼斯人手机版 8

九、Jenkins持续集成工具和monkey测试工具的操作使用
1、Jenkins持续集成概念,搭建测试环境 2、Jenkins实战操作
3、monkey概述和基本使用 4、monkey脚本录制、命令详解以及api用法

3.protobuf相关python依赖库

配套视频:

澳门微尼斯人手机版 9

pip install
protobuf

1.Python就业前景剖析

接下来讲Python具体学习方向及思路

 

2.Linux入门教程

一、自动化测试基础、初识selenium工具

4.一些常见原型的生成python类的集合:

澳门微尼斯人手机版 10

1、自动化测试理论及适用范围

pip install
googleapis-common-protos

配套视频

2、自动化测试工具及selenium工具使用

 

Linux基础命令

3、变量与数据类型

 

Python入门教程懂中文就能学会

4、前端工具和技术

编译protobuf文件:使用以下命令生成Python代码:

Python全栈教程快速搭建Web服务器

二、Python语言及熟练编写自动化测试脚本

python3 -m
grpc_tools.protoc -I<目标路径目录> –python_out=.
–grpc_澳门微尼斯人手机版,python_out=<目标文件所在目录路径>
<目标文件data.proto>

澳门微尼斯人手机版 11

1、Python入门

python3 -m
grpc_tools.protoc -I. –python_out=. –grpc_python_out=.
data.proto

发表评论

电子邮件地址不会被公开。 必填项已用*标注