极限编程,测试驱动开发,TDD,单元测试,集成测试,验收测试,软件质量。