Python 自动化 课程指南

【课程目的】

培养以web 自动化测试为主,web 开发为辅的技能,打造从 WEB 前后端开发 到WEB 自动化测试 全流程的的专业自动化人才。

 

1. 掌握基于selenium 和robotframe UI自动化开发

2. 掌握基于 requests 的接口测试

3. 掌握mysql 数据库的日常操作

4. 掌握一款常用的web 开发的开源工具

【课程设置】

0、 selenium UI 自动化介绍

一、 【环境搭建】

1.1 python, pycharm,selenium,chrome,chromedriver 的安装

二、【selenium 自动化】

  2.1浏览器操作
    打开浏览器
    刷新
    切换窗口

  2.1.2 元素定位

  id,name,,class,xpath定位方法详解

  2.2 控件类型
     输入框
    按钮
    表格
    iframe
    select
    combobox
    单选框
    多选框
    lable
    日期控件
  2.3 控件操作
    输入
    获取文本

    获取属性

    单击
    双击
    悬浮
    拖动滚动条
    获取table表内信息
    拖动元素到另一个元素
  2.4 键盘控制
    键盘输入
    回车

  2.5 延时
    等待元素出现
    判断元素是否存在

三、 【robotframe work 自动化框架】

  3.1  robotframework 框架安装

  3.2  robotframework 实例及功能介绍

  3.3 关键字驱动

  3.4 数据驱动

  3.5 变量(普通,列表,字典)

  3.6 自定义库(excel中读取数据)

  3.7  增加接口(frame和window切换)

四、 requests 接口自动化实现(基于robot framework 框架)

  4.1 http协议介绍

     4.2 requests模块使用

  4.3 robotframework requests 实例

五、 基于flask 的接口服务器

  5.1  基于flask 的接口程序开发

  5.3   基于接口实现登录验证

六、 mysql 数据库

  6.1 mysql 数据库客户端,python-mysql 安装

  6.2 mysql 常用操作: 建立数据库,表格,增、删、改、查 操作

  6.3 python 操作mysql 数据库(登录验证)

七、 综合实例  基于mysql+flask的网站开发

  7.1 flask 基于接口实现后台操作

  7.2 前台页面实现

八、 持续集成 jenkins 和 robotframework

     8.1 jenkins 环境搭建

     8.2  jenkins 执行 robotframework 用例

九、 实例操作

  9.1 selenium 赶集网发布,163邮箱发送邮件

  9.2 robotframe 改写selenium 

  9.3  网站系统制作--基于flask+mysql 的用户管理系统

转载于:https://www.cnblogs.com/sitemaker/articles/7347815.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值