6
單元測試的好方法是什麼?測試腳本在執行之間保持正確數據的能力 - 在腳本以Ctrl-C終止然後重新運行之後?是否有對現有模塊或腳本進行任何測試,以執行類似的操作,以便對最佳實踐進行審查?如何測試運行之間提供功能的Ruby腳本?
單元測試的好方法是什麼?測試腳本在執行之間保持正確數據的能力 - 在腳本以Ctrl-C終止然後重新運行之後?是否有對現有模塊或腳本進行任何測試,以執行類似的操作,以便對最佳實踐進行審查?如何測試運行之間提供功能的Ruby腳本?
使用庫如http://avdi.org/devblog/2010/07/19/greenletters-painless-automation-and-testing-for-command-line-applications/或期望,運行,終止並重新運行您的程序,並檢查其行爲是否正確。好的做法是將程序設計爲獨立的模塊,每個模塊都經過良好測試,以最大限度地減少控制檯中的集成測試。