6.5. 验收测试

客户团队负责引领系统的开发,而验收测试则向客户演示软件是可以接受的

这意味着客户团队应该执行验收测试。

至少,在每轮迭代结束时应该执行验收测试。因为每轮迭代产生的可工作的代码在接下来的迭代开发中可能遭到破坏,所以每轮迭代都要执行以往迭代的所有验收测试是非常重要的

这样,每轮迭代都要花更多的时间来执行验收测试。如果可能,开发团队应该自动化部分或全部验收测试。