Java UnitTest工具的選擇 Junit vs TestNG?

Java UnitTest工具的選擇 Junit vs TestNG? 這篇文主要說明unitTest工具的選擇 Junit or TestNG? JUnit or TestNG 都是用來做unitTest 的工具,兩者的可以提供的功能相近, Junit因為在市場上很久,所以使用的人比較多相對很成熟。 TestNG也是成熟的技術,不管是從Junit移植到testNG或是要新學習TestNG都不會有太大門檻。 因此,如果目前使用的工具是 Junit多半會繼續沿用。 而如果開發團隊都還沒有選用任何工具時,就可以從 Junit…

Read More

Behavior Driven Development (BDD) 101

Behavior Driven Development (BDD) 101 (Image source: BDD in Action) 這篇文章主要討論 BDD (Behavior Driven Development)是什麼、BDD會帶來什麼好處? 如何導入、導入的時候要注意什麼、導入 BDD的Python/Java的實作工具有哪些。 軟體開發我們都會希望同時達到兩個目標: 做對事 (完成的功能有解決客戶的問題)…

Read More