一.敏捷测试总体介绍
敏捷测试是遵从敏捷软件开发原则的一种测试实践。敏捷开发把测试集成到了整个开发流程中而不再把它当成一个独立的阶段。敏捷测试主要的核心内涵有三个:
1.遵从敏捷开发的原则(强调遵守)
2.测试被包含在整体开发流程中(强调融合)
3.跨职能团队
二.敏捷测试的特点
1.更强调协作
敏捷开发人员和测试人员工作得更加紧密,喜欢更直接的沟通方式而不是通过邮件文档这种一来一回反反复复的沟通方式
2.更短周期
需求验证或者测试的时间不再是按月计算而是按天或者按小时计算。用户验收测试在每个周期的结尾都会进行。
3.更灵活的计划
敏捷测试也需要拥抱变化,测试计划不再是一成不变的文档而是会根据情况进行灵活调整
4.更高效的自动化
相比传统测试,自动化在敏捷测试中扮演了极为重要的角色。它是实现快速交付确保质量的一种非常有效的手段。