一、持续集成
二、极限编程(XP)
CI的工作流程
- 提交代码到代码库
- CI server监听代码库的变更
- CI server触发自动化构建
- CI server触发自动化测试
- 通知相关方
三、敏捷测试---TDD
- 测试行为推进开发测试
- 先撰写测试内容再进行开发工作
- 统一考虑代码和测试
- 测试比单元更重要
- 单元测试只是其中的一个测试手法
- 确立敏捷质量观
- 建立质量内建的研发流程
- 善用互联网化质量保证能力
- 适度推进分层自动化测试
- 优化测试数据和测试环境管理
- 强化持续集成能力
- 建立敏捷测试组织
四、敏捷测试四象限
- 单元测试
- 功能测试
- 集成测试
- 确保新提交的变更正确工作
- 确保新提交的变更不会引入回归缺陷
五、敏捷质量观
“停止依赖检验来达到质量”---戴明