自動化測試程式如何將瀏覽器種類視為外部參數同時執行IE, Chrome, Firefox? (python範例)

自動化測試程式如何將瀏覽器種類視為外部參數同時執行IE, Chrome, Firefox? (python範例) 這篇文章主要說明當完成一個自動化測試程式時,如何根據需要指定不同的參數, 讓這個自動化測試程式可以執行 IE、Chrome或是FireFox,而不需要修改程式。 要達到這個目的,自動化測試程式必須將啟動瀏覽器的部分做參數化。 最後,舉 python 為程式範例說明。另外附上python unitTest的用法。 測試情境 我們將完成一個測試程式,這個測試程式會 – 1. 訪問 http://www.python.org 2. 搜尋…

Read More

怎樣的軟體測試個案最適合自動化測試?

怎樣的軟體測試個案最適合自動化測試?   這篇文章主要針對怎樣的測試個案最適合自動化測試做討論。 要不要自動化測試最重要的考量還是 ROI!投資報酬率。 自動化測試之後,是不是預期的未來相關的測試都可以電腦自動執行? 有沒有哪些因素會導致較高的 ROI呢? 這篇文章將做一些討論。 自動化測試ROI 考量 對於測試個案來說,可以考量下列因素,滿足的條件越多,ROI越高。舉例來說: 1. 多組測試資料 如果有一個測試個案,例如登入的功能性測試。這樣的測試需要上百組的測試資料(使用者名稱、密碼)的組合來做測試。 因此,這個測試個案 + 100組測試資料。如果是人工測試就會需要很多時間,而且大量重複性的工作。 這樣的測試個案就很適合做自動化測試。Data Driven…

Read More