敏捷开发中的缺陷跟踪、测试计划与现有流程适配
在软件开发过程中,缺陷跟踪、测试计划以及现有流程与敏捷开发的适配是至关重要的环节。下面将详细探讨这些方面的内容。
缺陷跟踪系统(DTS)的使用场景
- 大型或分布式团队 :当项目规模较大,一个团队发现的缺陷可能影响其他团队时,DTS 是个不错的选择。不过,为了使其发挥作用,团队所有成员都应能够访问它。虽然面对面沟通是首选,但在实际情况不允许时,DTS 这类辅助工具就显得尤为重要。
- 客户支持 :产品发布后客户反馈的缺陷,客户通常希望了解修复时间。帮助台或技术支持人员了解特定版本中修复的内容也非常有价值,他们还能找出发布时仍未解决的缺陷并告知客户。DTS 能让收集这些信息变得更加简单。
跟踪缺陷的考量
- 指标 :跟踪缺陷率有其必要性,但也存在不跟踪某些缺陷的情况。例如,若一个 bug 在迭代过程中就被解决,就不应将其算作缺陷。这也引发了关于应跟踪哪些内容以及为何跟踪的讨论。
- 可追溯性 :有人认为 DTS 可实现缺陷与测试用例的关联,即实现可追溯性。然而,并非所有缺陷都与测试用例相关,也并非都需要关联。比如拼写错误等问题可能不需要特定测试用例;产品使用不直观这类真实存在但常被忽视的 bug,很难编写测试用例来判定其可用性。探索性测试发现的边缘情况中的 bug,可能不值得创建自动化测试。若自动化测试用例捕获到 bug,再次引入时它仍会被捕获,记录该缺陷的必要性就降低了,可追溯性的需求也随
敏捷开发:缺陷跟踪、测试计划与流程适配
超级会员免费看
订阅专栏 解锁全文
11

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



