Content
9 Lessons • 0 Quizzes • 0 Challenges
用户界面测试自动化简介
- 1
课程简介
- 2
UI 测试自动化
- 3
Selenium WebDriver 及其架构
- 4
设计基础
Selenium WebDriver 基础知识
- 1
不同浏览器的 WebDriver 安装与初始化
- 2
关于期望能力
- 3
使用 Chrome 模拟移动网页
- 4
Selenium 中的定位器
- 5
与 WebElements 一起工作
- 6
处理 JavaScript 警告框、确认框和提示框
- 7
处理下拉菜单、复选框和单选按钮
- 8
隐式等待、显式等待和流畅等待
- 9
异常处理
- 10
处理 Cookie
- 11
处理拖拽、放置与鼠标悬停
- 12
双击和右键单击
- 13
截图
- 14
测验:Selenium WebDriver
TestNG 框架
- 1
TestNG 简介
- 2
TestNG 注解
- 3
并行运行测试
- 4
测试分组
- 5
参数化、数据提供者和工厂
- 6
使用监听器
- 7
重试失败的测试
- 8
编写自定义注解
- 9
测验:TestNG
构建管理
- 1
创建 Maven 项目
- 2
创建 Gradle 项目
配置管理
- 1
配置管理基础
- 2
构建配置层级与覆盖
日志记录
- 1
使用 Logback
- 2
使用切面自动记录日志
报告
- 1
TestNG 默认报告与自定义报告器
- 2
集成 Allure 报告
设计UI自动化测试框架
- 1
设计页面对象模型
- 2
加载组件
- 3
实现一个 WebDriver 管理器
- 4
实现页面对象模型
- 5
数据管理
- 6
整合——设计UI测试框架
- 7
常见陷阱与建议
- 8
编写第一个测试脚本
示例 UI 测试框架
- 1
下载示例 UI 测试框架
- 2
构建和运行测试
- 3
创建并上传测试框架作为库
- 4
测试框架库的分发
- 5
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User