章節十5、1-自動化框架

1、什麼是框架?java

一、定義公司\團隊的作事方式。web

二、通用的和結構化的編碼標準。設計模式

三、團隊中的每個都應該遵循一樣的標準。框架

四、編碼的標準和類型上差別更小。學習

五、提升自動化過程的速度和準確性。測試

 

2、頁面對象模型(Page Object Model) 優化

一、是一種設計模式,爲 web UI 元素建立對象倉庫。編碼

二、 應用程序中的每一個 web 頁面封裝成一個頁面類。 spa

三、頁面類---查找 web 頁面的 Web Elements。 設計

四、頁面類---包含在這些 Web Elements 上執行操做的頁面方法。

 

3、頁面對象模型優點

一、使咱們的代碼更清晰易懂。

二、能夠直觀地查看測試場景的每一步、查看和編輯測試用例。

三、縮短測試人員的學習時間,幫助 QA 團隊按時完成認爲。

四、減小冗餘的代碼。

五、提升代碼複用性

 

4、頁面對象工廠 

一、Page Factory 是 Selenium WebDriver 的內置頁面對象模型概 念,但它是優化的。 

二、PageFactory 類咱們使用註解@FindBy 來查找 Web Element。

三、咱們使用 initElements 方法初始化 web elements。

 

5、數據驅動:

一、如何使用多個數據輸入來測試應用程序?。 

二、如何使測試用例接受各類數據輸入? 

三、如何使用 excel 文件進行數據驅動測試?

 

 以上是咱們從今天開始須要逐個學習的內容。

 

若是有不明白的小夥伴能夠加羣「555191854」問我,羣裏都是軟件行業的小夥伴相互一塊兒學習。

內容具備連慣性,未標註的地方能夠看前面的博客,這是一整套關於ava+selenium自動化的內容,從java基礎開始。

歡迎關注,轉載請註明來源。

相關文章
相關標籤/搜索