軟件測試之po設計模式


po設計模式是用來管理和維護一組元素的對象庫.

將每個頁面設計為一個源文件,其中包含頁面中的需要測試的元素(按鈕,輸入框,標題),等這樣在測試頁面中可以通過調取頁面類來獲取頁面元素,這樣避免當頁面元素id或者位置變化后,需要改測試代碼。當元素ID變化時,只需要改測試頁面Class中的頁面屬性即可。將頁面定位與和業務分開,分離測試對象(元素對象)和測試腳本(用例腳本),提高可維護性。 

好處:

減少代碼的重復

提高測試用例的可讀性

提高測試用例的可維護性,特別事針對ui頻繁發生變化的項目

po模式主要分為三層:

 1.對象庫層

  封裝頁面所有的公共方法

  例如:基本的url和超時時間等

 2.操作層:

  頁面操作的基本方法

 3.業務層


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM