在開發程式的過程中,大多數的時間是花在測試上,作為一個測試工具,JUnit是個好的開始,它本身其實不難,但難在如何落實測試,大多數的時間中,我們仍習於先撰寫好程式,然後運行它並觀看結果來除錯,能夠撰寫測試程式已屬難能可貴,真正能作到測試驅動(Test-Driven)的就更加稀有了。無論如何,測試是必要的,然而要改變開發人員那種近乎與生俱來的不良測試習慣,則是需要教育的。JUnit不僅是個測試工具,還是個教育工具,您要學習的是背後的單元測試與測試驅動概念,而不僅僅是如何使用JUnit中的工具類別。