真一:
我们分享的 python 入门是根据公司实际自动化项目,抽出来的需要快速掌握的 python 基础知识以及掌握知识的方法。
通过我们分享的入门基础知识 你可以:
抽取出跟实际工作最相关的部分,集中学习和练习。
真二:
实战课程都是抽离了实际业务数据,保留核心逻辑的,每天在ci上持续回归的自动化测试相关的实战培训。
课程大纲:
主题 | 概要 |
---|---|
Python基础入门一:环境安装基本数据类型、函数 | Python及IDE环境安装、管理Python中的命名规范Python基础语法Python中需重要数据类型 |
Python基础入门二:Python语言中的流程控制python函数 | Python运算符Python主要流控结构:if…[elif]…[else] For… While…Python函数语法、参数、调用、返回值 |
Python基础入门三:重要函数的使用和如何获取帮助快速验证技巧 | 常用内置函数的用法With语法Try…except…finally语法Python中各种帮助的使用方式命令行快速验证单语句和大项目中小模块功能的快速验证 |
Python基础入门四:如何使用包导入变量、函数、包的作用域命名空间 | Python中各种导入方式下载安装第三方包及导入变量、函数、包的作用域命名空间 |
Python基础入门五:面向对象基础 | 面向对象和面向过程的区别面向对象中的类和对象面向对象封装、继承、多态的示例说明面向对象在实际测试中适用的一般条件 |
Python自动化实战一:日志模块logging | logging模块的四大组件介绍初始化logging模块的多种方法日志分级日志内容本身的组织规范logging模块实操 |
Python自动化实战二:Behave环境搭建Behave框架下case创建、运行断言模块hamcrest | 构成behave测试框架的基本元素behave的运行顺序context属性的生命周期behave的一些进阶使用hamcrest模块实操 |
Python自动化实战三:MySQL数据库连接、使用过程解析 | pymysql库的介绍使用pymysql建立连接,增删改查等操作 |
Python自动化实战四:远程执行linux命令本地执行linux命令 | paramiko库的使用python run的使用 |
Python自动化实战五:对特定业务涉及接口的使用对收集到的结果验证全过程解析 | python发送接口请求需要使用的包,安装、导入准备数据,发送接口请求,并对请求结果解析的过程 |
Python自动化实战六:将自动化用例部署到 ci | 搭建go-cd环境自动化部署在ci上自动化用例在ci在的持续维护 |
Python基础入门二:
if…[elif]…[else] For… While…
Python基础入门三:
Python基础入门四:
Python基础入门五:
Python自动化实战一:
Python自动化实战二:
Python自动化实战三:
Python自动化实战四:
Python自动化实战五:
Python自动化实战六:
课程目标:
我们期望通过这套课程,让公司内部的测试小伙伴可以快速获得自动化测试的能力。也希望给准备入坑自动化测试的人一套跟实际自动化测试工作高度相关的课程参考。
致谢:
在此对为这套课程搜集组织资料、录制视频的各位分享老师们真诚致谢,感谢小伙伴们的无私贡献;另一方面,受限于能力、时间、精力,课程中难免有疏漏、错误,希望读者们能体谅。