網站自動化測試程式如何處理 DropDown與Select

網站自動化測試程式如何處理 DropDown與Select 這篇文章主要說明網站自動化測試程式 selenium如何處理 DropDown 下拉式選單。 下拉式選單通常為單選。Select list 為多選。這裡我們舉一個下拉式選單單選為範例, 說明如何知道下拉式選單選項的數量、選擇其中一個我們希望選項,印出選項的內容等。 最後用 python/Selenium為程式範例說明。 測試情境 http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select 我們用這個網站的 Select 說明。 該網頁右手邊的 frame 中有一個下拉式選單,選項分別有 <option value=”volvo”>Volvo</option>…

Read More

自動化測試如何根據測試資料反覆測試(DDT)

自動化測試如何根據測試資料反覆測試(DDT) (圖檔取至 xUnit Test pattern 一書) 這篇文章主要說明如何根據測試資料執行測試程式。也就是所謂的 Data Driven Testing (DDT)。 這樣的測試特別適用在當多有多組變數資料輸入需要測試的情況。 常見的像是帳號密碼的測試。測試每一組帳號密碼對系統的反應 這樣的測試的特徵是測試步驟都是一致但是只有測試帳號不同。 測試情境 我們用一個測試情境說明這樣的自動化測試如何處理。 舉 google Search 為例。我們將搜尋關鍵字建立成測試資料,…

Read More

Selenium自動化課程剪影 7/3

 Selenium自動化課程剪影 7/3 這堂課是比較密集的課程,每次至少七個小時,分為四天完成。 這次上課在完全沒有用投影片的情況下,大家上課的專心度跟學習反而更好。 我們主要透過大量的上機寫程式、討論、小組分享、題庫等方式,來熟悉自動化測試的這個專業領域 第一天討論與學習的主題至少包含如下,收穫滿滿。 1. Difference between Quit and close 2. Why selenium why not other testing framework?…

Read More