新手快速入門自動化測試第一步
一、什麼是自動化軟體測試
顧名思義,自動化測試就是解放雙手,利用程式語言將測試從傳統的點點點轉變成自動進行的測試過程。
新手可以先從selenium開始學起來,因為selenium是企業的最核心和主流的框架,沒有之一。主要是針對webUI來實現自動化,其核心是JS core,能夠最為接近用戶實際操作
二、目前主流的自動化測試工具
基於selenium的RobootTrameWork、airtest、Appium
基於非selenium的Jmeter、LR、Postman、SoapUI
三、自動化程式語言
Python(目前應用最廣)
四、自動化主流應用場景
UI自動化一般應用在回歸測試階段,用於對系統流程的測試以及關鍵功能點的驗證
介面自動化一般應用在後端介面開發完成,等待前端聯調的時候,在提測前可以發現問題,可以提升效率
五、簡單的python程式
#第一個簡單自動化程式
# 導入包
from selenium import webdriver
from time import sleep
#通過webdriver來調用Chrome瀏覽器
driver = webdriver.Chrome()
#指定需要訪問的url
url='//www.baidu.com'
driver.get(url)
#將關鍵字輸入到搜索框內
driver.find_element_by_id('kw').send_keys('HelloWorld')
#點擊搜索鍵
driver.find_element_by_id('su').click()
#等待3s
sleep(3)
#點擊查詢出來的第一條數據
driver.find_element_by_xpath('//*[@id="1"]/h3/a').click()
#等待3s
sleep(3)
#釋放webdriver進程
driver.quit()

