评价蛋糕是否熟了没,每个人都有自己不同的测试方法与标准,有人尝一下,有人用牙签插入蛋糕拔出来是否牙签干净。
提供故事是否完成的标准。
在写代码之前测试:
提前写测试有助于帮助程序员开发系统。
在什么时候编写测试:
1.开发人员和客户讨论故事记录明确细节的时候。
2.在迭代开始时,在写代码前作为一项专门的任务。
3.在开发中之后的任何时候发现新的测试时。
客户在写故事测试的时候:
1.关于这个故事,程序员还需要知道什么?
2.对于这个故事,我们的想法是什么?
3.有没有一些特殊情况会使这个故事有不一样的行为?
4.这个故事在什么情况下出错。
客户定义测试:
既然软件是用来实现用户的愿景,验收测试当然应该由客户来定义。
测试试过程的一部分:
1.测试人员根据程序员的描述去测试软件这是错的,应该站在用户的角度。让开发者测试是不可取的。
2.测试是开发过程的一部分,而不是在编码完成后做的事情,这点使用用户故事尤为关键。
多少测试才算多?<