把人類語言直接變成測試程式

把人類語言直接變成測試程式 這篇文章主要介紹如何將人類語言(英語)直接變成可以執行的測試程式。為什麼要這樣做呢? 這樣一來產品功能描述與測試結果報告就可以很清楚的讓非技術人員也可以看懂。 應用在測試領域上,這就是所謂的  Behaviour-Driven Development (BDD). 用最終使用者驗收的觀點來看整個系統的測試,也就是acceptance-test driven。 整個測試個案的寫法也會變成使用情境導向的寫法。 最後,我們會以 Java為範例實作,如何達到這樣的目的。   五大步驟 要達到將人類語言變成可執行測試程式,有五大步驟。 這邊指的人類語言的寫法還是有一定的規範。不能完全像寫散文一般。 1. User Story 將測試個案寫成…

Read More

Selenium自動化測試技術文章彙整(140+篇!)

Selenium自動化測試技術文章彙整 (140+篇) 這篇文章主要彙整筆者所有網站自動化測試Selenium 的技術文章分享。 每一篇文章都包含解決問題的測試情境、程式說明、完整範例程式 以Java為主,部分Python。每一篇都是筆者一個字一個字打出來的心得。 自動化測試不是萬能丹,但是卻是可以提高整個軟體團隊工作效率與品質的一個重要因素。 軟體自動化測試課程剪影 安裝並完成你的第一個 Selenium/Java 測試程式 Web Automation 工具簡介 “Selenium” 軟體自動化測試的專業領域 Selenium自動化測試:如何驗證網頁WebTable的值 Unittest入門與實作 – Python為例…

Read More