【课程简介】
初入职场或准备从事自动化测试的人员,想通过本课程本课程提升自动化测试技术。特别是对自动化测试工具使用及自动化测试框架应用到日常工作的自动化测试中,从而完成从手工测试工程师到自动化测试工程师的转变。
【课程目录】
1. Python入门与实战
1.1程序设计基础
1.1.1编程语言
1.1.2面向过程与面向对象
1.2Python入门
1.2.1 Python环境安装
1.2.2 Python基 础语法
1.2.3 Python数据类型
1.2.4 Python变量定义与操作
1.2.5 Python流程控制语句
1.2.6元组、列表、字典
1.2.7 Python函数
1.2.8 Python面向对象编程
1.2.9 错误和异常
1.2.10模块
1.2.11 Python标准库
1.3 Python数据结构与算法
1.3.1 数组
1.3.2链表
1.3.3栈
1.3.4队列
1.3.5二叉树
1.3.6查找
1.3.7排序
1.4 Python编程实战练习
1.4.1实战-使用Python读取配置文件
1.4.2实战-使用Python操作MySQL数据库
1.4.3实战-使用Python操作excel/csv文件
1.4.4实战-Python编程题库
2.软件测试基础知识
2.1软件测试基本概念
2.1.1 软件测试的目的、意义、原则
2.1.2 软件测试过程
2.2软件测试策略
2.2.1单元测试
2.2.2集成测试
2.2.3确认测试
2.2.4系统测试
2.3软件测试方法
2.3.1静态测试
2.3.2动态测试
2.4 测试用例设计实战
3.接口自动化测试
3.1 基本概念
3.2 接口测试工具实战
3.2.3 实战-使用浏览器进行接口分析
3.2.2 实战-使用Fiddler进行接口分析
3.2.3实战-使用Postman进行接口测试
3.2.4实战-使用curl命令测试接口
3.2.5 Python接口自动化测试实战
4. Web自动化测试
4.1 Selenium 入门
4.1.1 Selenium环境搭建
4.1.2 Selenium元素定位
4.1.3 Selenium WebDriver
4.1.4 Selenium IDE
4.1.5 Selenium常见操作
4.2项目实战-Python +
Selenium Web自动化测试实战
5.移动端自动化测试
5.1App结构解析
5.1.1 Android常见概念
5.1.2 Android调试桥abd命令详解.
5.1.3 自动化测试常用命令
5.2 App自动化测试框架Appium
5.2.1 Appium测试环境搭建
5.2.2 Appium Inspector的 使用
5.2.3基于Appium开发你的第- . 个
Native App的测试用例
5.3 Android自动化测试
5.3.1 Native原生APP自动化测试
5.3.2 Hybrid混合App自动化测试
5.3.3 H5站点自动化测试
5.3.4小程序自动化测试
5.4 10S自动化测试
5.4.1 Native原生APP自动化测试
5.4.2 Hybrid混合App自动化测试5.4.3 H5站点自动化测试
5.4.4小程序自动化测试
5.5 基于Page Object模式的.
自动化测试用例
5.5.1 Page Object设计模式
5.5.2 Page Object设计原则
5.5.3 Page Object示例
5.5.4 Page Object实战
5.6 项目实战-使用Appium进行移动端自动化测试
【老师介绍】
宁宁老师
自动化测试专家
985硕士高材生,8年开发测试经验的神级大牛,曾就职于华为、中国移动等名企,现任某银企高级软件工程师。一位帅帅的阳光男孩,热爱运动、喜欢篮球,授课风格幽默风趣、通俗易懂,不仅在web端及移动端自动化测试过关斩将,而且在架构设计及后台开发一路通杀,不用担心他会“留一手”,曾经他也“饿死”过很多师傅。
【学习周期】
16周
【学员风采】
【上课时间】
周三至周末
【上课现场】
【机构简介】
贵州码得导教育科技有限公司成立于2021年3月,是一家集IT教育培训、信息技术咨询、应用开发和服务、测试及性能工程、人力资源服务等多项服务为一体的综合性科技型服务公司,已与全国50余家银行机构和华为、小米等数十家大型科技型公司达成战略合作关系。公司站在互联网金融的风口上,以科技型人才培养为己任,秉承“做精品、育英才”的服务理念,旨在为求职者增技能、为服务方送人才,努力做IT白领的介绍者,做金融科技的领航人。
【机构环境】