Web Automation Selenium 課程 – 個案討論

Web Automation Selenium 課程 – 個案討論

3/24 selenium  的課程中,

Selenium  被廣泛的運用在 Web Automation End to End Testing 或是 BAT ((Blackbox Automation Testing)

因為 selenium 可以實際模擬使用者啟動瀏覽器點選所有的網頁元件

在三個小時的課程中,我們討論幾個特殊的情況,例如:

  • 如何處理 Alert / Pop-up / Multiple Windows?
  • 如何處理在 iFrame 之中的 Web Element 元件?
  • 如何將測試個案與測試結果用 HTML 呈現,讓整個自動化測試的過程與結果更容易被解讀?
  • 如何更簡便的選取 Web Elements?
  • 如何進行 Data Driven Testing ,當有100組帳號密碼,要進行登入頁面的測試。如何可以有效的將這100組帳號用 Data Driver 的方式輸入到自動化程式中,自動執行 100次的測試個案?
  • 如何在 command line 下啟動 FireFox Selenium IDE,讓 Selenium IDE完成的測試程式可以跟你的自動化測試程式結合?
  • 如何利用 FireFox Selenium IDE 啟動 IE 或是 Chrome?
  • 如何在測試程式失敗的時候自動擷取當下的畫面?

更重要的是這些都不需要寫程式就可以達成!  透過 FireFox Addon, selenium IDE, 是可以完成許多複雜的自動化測試。

當然,我們也討論許多相關的限制。任何工具沒有最好的,只有最適合當下狀況。

自動化測試的這個領域,唯有不斷的失敗與累積錯誤的經驗,才會更清理知道怎樣的情況下適用什麼工具。

 

 

Jpeg

 

Jpeg

Leave a Reply

Your email address will not be published. Required fields are marked *