只要这些测试还在继续为故事增加价值和使它更加清晰,客户就应该继续写测试。
如果针对“不能用过期万事达卡付费”这种情况已经写了一个测试,那就没有必要再为Visa卡写同样的测试。
Visa
同时记住,一个优秀的开发团队会为很多详细的用例写单元测试。
例如,开发团队应该制定能识别2月30日和6月31日不合法日期的单元测试。
客户不负责定义所有可能的测试。可以应该更专注于那些能向开发团队说明故事意图的测试。