自动化测试模型概述

第一节,自动化测试模型概述。自动化测试模型是自动化测试架构的基础,自动化测试的发展经历了不同的阶段,不断有新的模型(概念)被提出。了解和使用这些自动化模型将帮助我们构建一个灵活且可维护的自动化架构。

4.1.1 线性测试

通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。这是早期进行自动化测试的一种形式;我们在上一章中练习使用webdriver API所编写的脚本也是这种形式。

测试脚本一

from selenium import webdriver
import time

driver = webdriver.Firefox()
driver.get("http://www.xxx.com")
driver.find_element_by_id("tbUserName").send_keys("username")
driver.find_element_by_id("tbPassword").send_keys("123456")
driver.find_element_by_id("btnLogin").click()
# 执行具体用例操作
driver.quit()

测试脚本二

from selenium import webdriver
import time
pdf 文件大小:5.52MB