美文网首页自动化测试
自动化测试十六天课程大纲

自动化测试十六天课程大纲

作者: 波哥自动化 | 来源:发表于2019-03-27 15:35 被阅读4次

    本人自动化工作的积累,筛选了在工作中实际应用的东西;做成了目录;

    适合初学者,或者是从功能测试转入自动化测试的工程师;
    目录

    第一天python基础知识、条件判断和循环语句 4

    1.1认识python 开发环境配置 4

    1.2开发环境安装 4

    1.3第一个python程序 4

    1.4注释 4

    1.5变量和类型 4

    1.6输出和输入 4

    1.7运算符(算术、逻辑、比较) 4

    1.8数据类型转换 4

    1.9格式化输出 4

    1.10条件判断if else 5

    1.11while for循环 5

    1.12推荐python书籍 5

    第二天字符串、列表、元组、字典 5

    2.1字符串介绍 5

    2.2字符串下标和切片 5

    2.3字符串各种操作 5

    2.4列表介绍 5

    2.5列表下标和切片 5

    2.6列表遍历 5

    2.7列表的常见操作、嵌套 5

    2.8元组介绍 5

    2.9元组遍历 5

    2.10字典介绍 5

    2.11字典常见操作 5

    2.12字典遍历 5

    2.13引用 5

    第三天函数、文件操作 5

    3.1函数介绍 5

    3.2函数定义、调用 5

    3.3函数的文档说明 5

    3.4函数参数、返回值 5

    3.5四种函数的类型 5

    3.6函数的嵌套、调用 5

    3.7变量作用域,局部、全局 6

    3.8递归函数 6

    3.9匿名函数 6

    3.10函数使用注意事项 6

    3.11文件操作介绍 6

    3.12文件打开与关闭 6

    3.13文件读写 6

    第四天模块、异常 6

    4.1模块介绍 6

    4.2模块调用 6

    4.3自定义模块制作 6

    4.4第三方模块安装、使用 6

    4.5模块中的if name 6

    4.6异常介绍 6

    4.7异常捕获 6

    4.8异常处理 6

    4.9抛出自定义异常 6

    第五天Selenium2 Api操作 6

    5.1selenium2介绍 6

    5.2selenium2内部原理 7

    5.3html基础语法学习 7

    5.4python+selenium2环境搭建 7

    5.5元素查找的几种方式 7

    第六天selenium 自动化脚本编写、 7

    6.1多窗口、框架处理 7

    6.2鼠标、键盘操作 7

    6.3Alert弹窗、js滚动条 8

    6.4项目流程编写 8

    6.5函数化、参数化、数据驱动 8

    第七天面向对象,类、unittest 8

    7.1面向对象编程介绍 8

    7.2类和对象 8

    7.3定义类 8

    7.3创建对象 8

    7.5魔法构造_init_ 8

    7.6类的继承(单继承、多继承) 8

    7.7类的重写 8

    7.8类的多态 8

    7.9类属性、实例属性 8

    第八天mysql、oracle数据库操作 8

    8.1数据库操作介绍 8

    8.2MySQLdb介绍及安装 9

    8.3mysql数据库连接 9

    8.4cx_Oracle介绍 9

    8.5cx_Oracle环境安装 9

    8.6oracle数据库连接 9

    8.7公共函数封装 9

    第九天接口自动化get、post 9

    9.1接口测试介绍 9

    9.2接口测试的意义 9

    9.3 http协议介绍 9

    9.4接口测试流程 9

    9.5网页抓包、抓包分析 9

    9.6请求体、请求头、响应头、json数据 9

    9.7requests库安装 9

    9.8get方法接口自动化 9

    9.9post方法接口自动化 9

    第十天项目集成unitest po模式 report sendmail 10

    10.1unittest介绍 10

    10.2unittest模板导入使用 10

    10.3unittest测试用例编写 10

    10.4unittest用例加载、执行 10

    10.5项目分层,引入unittest框架 10

    10.6项目op模式,模块化 10

    10.7项目集成HTMLTestRunner,可视化报告 10

    10.8项目集成邮件发送功能 10

    第十一天Robotframework基础语法 10

    11.1robotframework介绍 10

    11.2UI自动化环境安装 10

    11.3创建项目、模块、用例 10

    11.4变量 10

    11.5条件 10

    11.6循环 10

    11.7列表处理 10

    11.8字典处理 10

    11.9万能关键字 10

    11.10自定义库导入 10

    11.11自定义模块导入 10

    11.12自定义关键字 10

    11.13templat模板使用 10

    第十二天jquery选择器+selenium2library 11

    12.1jquery介绍 11

    12.2jquery选择器语法 11

    12.3selenium2library原理介绍 11

    12.4selenium2内置关键字讲解 11

    12.5selenium2实例编写自动化用例 11

    第十三天项目分层、企业项目自动化用例编写 11

    13.1项目分层设计 11

    13.2模块化集成 11

    13.3公共关键字封装 11

    13.4公共资源导入 11

    13.4环境配置 11

    13.5业务流封装 11

    13.6pybot命令使用 11

    第十四天项目流程用例编写,jenkins集成 11

    14.1企业项目实战 11

    14.2jenkins介绍 11

    14.3jenkins环境安装 11

    14.4jenkins项目创建 11

    14.5jenkins+robot集成 11

    14.6jenkins全局配置邮件发送 11

    14.7jenkins邮件模版 11

    14.8jenkins定时构建 11

    第十五天Appium 12

    1)调用Android adb完成基本的系统操作 12

    2)向Android上部署bootstrap.jar 12

    3)Bootstrap.jar Forward Android的端口到PC机器上 12

    4)Pc上监听端口接收请求,使用webdriver协议 12

    5)分析命令并通过forward的端口发给bootstrap.jar 12

    6)Bootstrap.jar接收请求并把命令发给uiautomator 12

    7)Uiautomator执行命令 12

    第十六天Appium案例操作 14

    16.1流程用例编写 14

    16.2手机滑屏操作 14

    16.3元素判断 14

    16.4命令行自动启动appium服务 14

    16.5模块化 14

    16.6微信公众号、H5页面自动化

    相关文章

      网友评论

        本文标题:自动化测试十六天课程大纲

        本文链接:https://www.haomeiwen.com/subject/tmizvqtx.html