本篇文章給大家談談自動化測試腳本編寫,以及自動化測試腳本編寫調試對應的知識點,希望對各位有所幫助,不要忘了收***本站喔。 今天給各位分享自動化測試腳本編寫的知識,其中也會對自動化測試腳本編寫調試進行解釋,如果能碰巧解決***現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
1、如何用python做自動化測試?
首先***得會python編程語言,需要花一兩周時間學習一下python編程基礎,python編程基礎一般包含那些內容呢?
1. Python的簡介以及python的安裝以及環(huán)境的搭建。
2. Python編碼規(guī)范、數(shù)據(jù)類型的學習.
3. Python常用控制語句和語***的學習.
4. Python面向對象編程.
5. Python函數(shù)應用
6. Python圖形界面介紹GuiTkinter
7. Python異常處理與輸入輸出
8. Pyhon編程項目實踐
具備了一定的編程經(jīng)驗后,接下來借助自動化工具展開測試。
其次:學習一門自動化測試工具,基于web測試最常見的工具有:selenium,基于***測試的有:***ium測試工具,這兩款測試工具分別用于于移動端與web端做自動化測試,借助Python語言或者J*A語言開展自動化測試。
學習Selenium測試工具我們需要學習那些知識?
搭建自動化測試環(huán)境
1. 將driver和seleniumjar包拷貝到lib文件夾下。
2. 配置構建路徑,添加selenium的jar包
3. 配置火狐瀏覽器啟動路徑,以及driver的路徑。
基于自動化測試環(huán)境編寫關鍵字方***,使用關鍵字驅動腳本執(zhí)行自動化測試。
將測試過程中一些常用的操作封裝為方***關鍵字,方便之后的腳本進行調用。使腳本管理更加具有邏輯性,并且維護更加方便。
編寫關鍵字數(shù)據(jù)驅動的作用:使用關鍵字能夠讓腳本可讀性更高,更富有邏輯性,便于維護。
再次:對于前端頁面的WEB自動化測試核心內容在于元素封裝。
元素定位方***詳解:
1.確定***想要操作的元素,除非有一些特殊場景,需要批量操作類似元素。
2.元素以<元素名>開頭,以元素名>作為結尾。
3.元素層級關系:父元素、子元素、兄弟元素。
定位元素時常用的方***有:
·id :唯一識別元素的屬性。
·name :名字。
·linktext:根據(jù)超鏈接全文本進行定位,精確匹配。
·partiallinktext:模糊匹配,以超鏈接部分文本進行定位。
用于借助超鏈接文本進行定位,只適用于a標簽。
·classname:妝容。CSS樣式的名稱。
·t*name:元素名。相當于人的分類。
元素定位方***如下圖所示:
最后:基于python語言和selenium測試工具編寫自動化測試腳本,生成自動化測試報告如下圖所示:
到此,以上就是小編對于自動化測試腳本編寫的問題就介紹到這了,希望介紹關于自動化測試腳本編寫的1點解答對大家有用。