如何從 CSV 讀取測試資料執行自動化測試 這篇文章主要用一個網站登入為範例,說明如何用 CSV 建立測試資料, 並且讓Selenium/Java 讀取每一筆測試資料當作每一個測試個案執行, 直到所有的測試資料被讀取完畢為止。這樣的測試模式又稱為 “DDT (Data Driven Testing)” 或是 Parameterized Test 為什麼需要這樣的測試呢? 想想看,如果我們需要測試一個網站的登入。需要測試資料有帳號密碼。 如果有 100組測試帳號資料,也就表示有 100組測試個案,測試程式也就要執行…
Web Automation 工具簡介 “Selenium”
網站自動化測試簡介 “Selenium” 這篇文章主要介紹 Selenium的 WebDriver 為什麼在網站自動化測試占有一席之地,什麼是 Selenium WebDriver, IDE, GRID, RC? 除了這是免費 OpenSource的工具之外,WebDriver 成為各種程式語言與各種瀏覽器溝通的橋梁。 因此,Selenium WebDriver 被普及的運作在網站的 End to End…
效能測試:到底網站在10,000人時的效能表現為何?
效能測試:到底網站在10,000人時的效能表現為何? 這篇文章主要建議一個工具讓我們可以回答這樣的問題。到底這個網站在 10,000人的連線狀況下,效能表現為何? 這是效能測試所要達到的模擬目標,業界比較知名的工具有哪些呢? 業界使用的工具 一般提到效能測試的工具,比較知名的就是想到兩個工具, 一個是商用軟體 HP LoadRunner另一個就是 Jmeter免費的工具。 當然,HP LoadRunner需要付費的 License,相對的提供許多分析報表、更友善介面的設計、學習的門檻也會比較低。 Jmeter 相對來說,比起 HP LoadRunner ,使用上會有些門檻。 如果以需要達到的測試功能或是模擬的效果來說,其實這兩個工具都是可以提供的。…