我仍然理解测试驱动开发。我对应用程序的用户注册模块有以下要求。确定什么是单元测试,什么不是
- 系统必须捕获用户的名字,姓氏,电子邮件地址和可选,邮政地址
- 名字和姓氏必须是字母
- 名字和姓氏不能为空
- 的电子邮件地址必须是有效地址并且是必填项
- 邮政地址是可选的。
在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