我仍然理解測試驅動開發。我對應用程序的用戶註冊模塊有以下要求。確定什麼是單元測試,什麼不是
- 系統必須捕獲用戶的名字,姓氏,電子郵件地址和可選,郵政地址
- 名字和姓氏必須是字母
- 名字和姓氏不能爲空
- 的電子郵件地址必須是有效地址並且是必填項
- 郵政地址是可選的。
在java中實現上述。我已經寫以下代碼:
- 包含上述字段以及具有相應的getter和setter這個Java bean
- 驗證註解用於上述領域
- 一種用於保存用戶
- 用戶接口道用於輸入用戶詳細信息。
問題:上面哪段代碼應該用單元測試覆蓋?即Bean的getter和setter,驗證註釋的存在,dao保存用戶的能力,UI中相關表單元素的存在。
請使用適當的技術(例如Java)對此進行標記。 – RPM1984 2010-11-29 05:45:05
@ RPM1984:爲什麼?這個問題顯然是關於單元測試和TDD的,答案同樣適用於任何其他語言。 – 2010-11-29 05:47:00