Introduction
1.
1.认识web自动化测试
1.1.
1.1 什么是自动化测试
1.2.
1.2 为什么进行自动化测试
1.3.
1.3 自动化测试的分类
1.4.
1.4 web自动化条件和使用范围
1.5.
1.5 web自动化常用的工具
1.6.
1.6 web自动化的前景
2.
2.元素定位(重点)
2.1.
2.1 工具的安装与使用
2.2.
2.2 css选择器
2.3.
2.3 xpath选择器
2.3.1.
2.3.1 节点之间的关系
2.3.2.
2.3.3 xpath路径表达式
3.
3.selenium自动化测试框架
3.1.
3.1 selenium的概述
3.1.1.
1 Selenium的发展历史
3.1.2.
2 Selenium的工作原理
3.1.3.
3 Selenium的环境搭建
3.2.
3.2 Selenium-ide
3.2.1.
1 Selenium-IDE环境
3.2.2.
2 Selenium-IDE常用功能
3.2.3.
3 Selenium-IDE使用案例
3.3.
3.3 Selenium-API基础
3.3.1.
1 浏览器驱动对象
3.3.2.
2 页面操作
3.3.3.
3 验证操作
3.3.4.
4 元素的定位
3.3.5.
5 元素操作操作
3.4.
3.4 Selenium-API高级应用
3.4.1.
1 多标签
3.4.2.
2 多表单切换
3.4.3.
3 鼠标操作
3.4.4.
4 弹出框
3.4.5.
5 下拉框
3.4.6.
6 调用JavaScript代码
3.4.7.
7 等待
3.4.8.
8 cookies
3.5.
3.5 Selenium-API的简单封装
3.5.1.
1 浏览器操作的封装
3.5.2.
2 定位操作的封装
3.5.3.
3 点击输入的封装
4.
unittest框架
4.1.
4.1 unittest基本概念
4.2.
4.2 unittest基本用法
4.3.
4.3 各种断言方法
4.4.
4.4 命令行接口
4.5.
4.5 unittest与selenium
Published with GitBook
web自动化测试课程简介
1.4 web自动化条件和使用范围
使用自动化的前提条件
手动测试已经完成
项目周期长
需求稳定
使用自动化测试的场景
频繁的回归测试
互联网迭代频繁
传统行业需求变化不大,应用频繁
性能测试