每個框架的優缺點是什麼?我們的團隊正在決定爲下一個項目使用哪個框架。PageObjectModel vs ExcelBased Selenium Framework
第一個框架PGO從程序員創建一個測試開始。這是測試對象。在創建測試之後,我們通過創建一個類/方法來實現該框架,該類/方法將使該測試方法通過,然後重構,這將成爲頁面對象。這些類將公開允許QA測試者測試諸如setFirstName(firstName)和setEmail(email)等特定字段的方法。該框架尚未開始。
第二個框架圍繞Excel電子表格展開。已經創建的框架將讀取三個Excel電子表格的所有列和行,並使用它們通過測試用例自動執行。第一個電子表格是如何識別測試用例。第二張電子表格是步驟和要包含的參數,第三張電子表格是實際使用的參數。要通過三個Excel表格識別每個測試用例,使用一個ID。這些excel表格是作爲輸入手動輸入的。
如果所有的QA都是非程序員,你會說基於Excel的框架值得追求嗎?所有離岸的程序員目前都在忙,他們無法創建框架。這是希望堅持使用基於Excel的框架的主要原因。我是他們的夏季實習生,我可以在PGO框架上工作幾周。當離岸人員忙於訓練等時,他們將開始硒測試。據我所知,自動化測試框架沒有截止日期。順便說一句我會投票給你,如果我可以 – LinhSaysHi
不,我不會。設計PageObject框架在開始時是一點點工作。但是,維護和編寫測試需要的編程量最少。我會在某些情況下最少 – Saifur