测试驱动开发(TDD)已经是耳熟能详的名词,既然是测试驱动,那么测试用例代码就要写在开发代码的前面。
但是如何写测试用例?写多少测试用例才够?我想大家在实际的操作过程都会产生这样的疑问。
3月15日,我参加了thoughtworks组织的“结对编程和TDDOpenworkshop”活动,倾听了tw的资深咨询专家仝(tong2)键的精彩讲解,并在讲师的带领下实际参与了一次TDD和结对编程的过程。
活动中,仝键老师对到底写多少测试用例才够的问题,给出了下面一个解释:我们写单元测试,有一个重要的原因是用来防止自己犯低级错误的。
我们不能把写实现代码的人当作我们的敌人,一定要把全部情况都测到,以防止他们在里面
1