Selenium深入:自动化测试模型和测试类型

自动化测试模型:

Selenium深入:自动化测试模型和测试类型
还是以百度为例。
Selenium深入:自动化测试模型和测试类型
线性测试:
Selenium深入:自动化测试模型和测试类型
接着往下看两个简单的脚本:(假设我们登陆的属性如下)
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型

模块化与类库:
Selenium深入:自动化测试模型和测试类型
这个很简单吧。
Selenium深入:自动化测试模型和测试类型
把脚本中的相同部分的代码独立出来,形成模块或库:
Selenium深入:自动化测试模型和测试类型

数据驱动:
Selenium深入:自动化测试模型和测试类型
说白了就是:
Selenium深入:自动化测试模型和测试类型
实现数据和脚本的分离,实现了参数化。提高脚本的复用性。

关键字驱动:
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
selenium IDE 可以看做一种关键字驱动的自动化工具。

测试类型:

Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型

WebDriver错误截图:

Selenium深入:自动化测试模型和测试类型
Selenium深入:自动化测试模型和测试类型