论文部分内容阅读
相对于传统的软件工程方法而言,极限编程是一种轻量方法论,是一个周密而严谨的软件开发流程。任何一种软件开发方法都有自身的各种规则实践,而测试是个不变的恒量实践过程。XP中特别强调测试,而且测试的实现过程遵守测试先行原则,支持着其他实践——迭代开发、持续集成和重构等。对于极限编程来说,要做到测试所有可能出错的地方,而且所有测试都要100%的通过,这就是XP的极限理论之一,也是测试的基本原则。