如何從 CSV 讀取測試資料執行自動化測試

如何從 CSV  讀取測試資料執行自動化測試 這篇文章主要用一個網站登入為範例,說明如何用 CSV 建立測試資料, 並且讓Selenium/Java 讀取每一筆測試資料當作每一個測試個案執行, 直到所有的測試資料被讀取完畢為止。這樣的測試模式又稱為 “DDT (Data Driven Testing)” 或是 Parameterized Test 為什麼需要這樣的測試呢? 想想看,如果我們需要測試一個網站的登入。需要測試資料有帳號密碼。 如果有 100組測試帳號資料,也就表示有 100組測試個案,測試程式也就要執行…

Read More

效能測試:到底網站在10,000人時的效能表現為何?

效能測試:到底網站在10,000人時的效能表現為何? 這篇文章主要建議一個工具讓我們可以回答這樣的問題。到底這個網站在 10,000人的連線狀況下,效能表現為何? 這是效能測試所要達到的模擬目標,業界比較知名的工具有哪些呢?   業界使用的工具 一般提到效能測試的工具,比較知名的就是想到兩個工具, 一個是商用軟體 HP LoadRunner另一個就是 Jmeter免費的工具。 當然,HP LoadRunner​需要付費的 License,相對的提供許多分析報表、更友善介面的設計、學習的門檻也會比較低。 Jmeter 相對來說,比起 HP LoadRunner ,使用上會有些門檻。 如果以需要達到的測試功能或是模擬的效果來說,其實這兩個工具都是可以提供的。…

Read More