敏捷测试:挑战、经验与实践探索
1. 敏捷测试面临的问题
在敏捷项目中,存在着一系列亟待解决的问题。
- 业务需求忽视现有复杂性 :业务经理对新功能的急切需求,往往忽略了现有系统的复杂性。他们只关注新功能的添加,却没有充分考虑到这些新功能与现有系统的交互和影响,这可能导致系统的稳定性和性能受到影响。
- 时间压缩影响故障思考 :每周甚至每天的发布周期,使得思考可能的故障模式的时间被大大压缩。人们没有足够的时间去深入思考和发现潜在的问题,这必然会在后续的发布周期中引发各种问题。
- 测试团队影响力有限 :测试团队通常规模较小但热情高涨,他们在项目中扮演着守门员和消防员的重要角色。然而,他们对业务需求的影响力较小,在获取新工具和技术的投资方面也面临困难。许多测试团队被要求提供指标来证明自己的工作价值,但由于时间紧张,甚至难以记录最简单的数据。
以下是敏捷项目常见问题的总结表格:
|问题类型|具体表现|
| ---- | ---- |
|缺乏文档化流程|没有记录在案的测试流程、正式的测试策略或计划|
|测试设计不规范|进行了大量测试,但缺乏正式的设计|
|缺乏测试指标|没有测试或其他相关指标|
|测试环境不佳|没有合适的测试环境,部分测试在生产环境中进行|
|测试依据缺失|没有记录在案的测试依据|
|测试参与不及时|测试人员没有尽早参与到项目中|
2. 从实践中汲取的经验教训
通过参与各种项目,我们总结出了以下宝贵的经验教训:
-
超级会员免费看
订阅专栏 解锁全文
511

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



