敏捷项目中的测试自动化与沟通技巧
1. 测试自动化助力敏捷成功
在项目中引入测试自动化带来了显著的成效。通过激光制导测试,我们将回归测试团队的人员减少了 4 人,并将他们调配到一线测试工作中。同时,完整回归测试的周期从 10 天缩短至 1 天。尽管不再运行整个回归测试套件,但我们认为当前运行的测试能够在大幅缩短的时间内,对构建质量进行同等程度的评估。
在推进测试自动化的过程中,有以下一些关键原则值得遵循:
- 尽早发现问题 :问题发现得越早,修复成本就越低。
- 注重团队文化 :成功的敏捷质量并非技术问题,而是文化问题。团队中的每个人都要对组件质量负责,并且要尽早明确自动化愿景并坚持下去。
- 从简单开始 :自动化应从简单的部分入手,逐步发展。
- 规划自动化的增长 :随着时间推移,自动化会不断发展,要提前规划,避免其消耗过多资源。
- 明确自动化的目的 :开始时要清楚采用自动化和早期测试的原因,成本因素是主要驱动力,有助于获得团队的支持。
此外,在实践中还有一些具体的操作经验:
- 强调团队责任 :向交付团队反复强调每个人对组件质量的责任,以及通过自动化实现高质量的可能性。
- 利用现有工具 :避免在项目开始时就构建新的自动化框架,可利用现有的简单工具(如 JUnit)进行开发。
- 测量测试效果 :
超级会员免费看
订阅专栏 解锁全文
3705

被折叠的 条评论
为什么被折叠?



