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自动化测试课程简介
web自动化测试课程简介
web自动化测试是自动化测试是里的一个分支,在当前it行业中,C/S模式(客户端/服务器)的份额逐年降低的情况下,越来越多的应用采用B/S模式(浏览器/服务器),随之而来的就是大量需要进行测试的web应用,而我们本阶段的课程要讲解的就是web自动化测试。
学习完本阶段的课程之后,我们可以将大部分重复性的手动测试工作交给我们编写的测试脚本。
当然自动化测试并不是万能的,自动化测试主要应用于测试主流程或者重复工作量大的地方使用。