测试:缺陷跟踪

缺陷跟踪

定义:
对软件缺陷从发现到关闭的全过程管理

流程:
发现 → 提交 → 分配 → 修复 → 验证 → 关闭(失败则重新打开)

主要内容:

  • 缺陷描述
  • 复现步骤
  • 严重程度
  • 优先级
  • 处理状态
  • 责任人

目的:

  • 保证缺陷不遗漏
  • 跟踪处理进度
  • 提升软件质量

回归测试

定义:
软件修改后,重新测试相关功能,确认:

  1. 原问题是否修复
  2. 修改是否引入新问题

类型:

  • 小回归:测试修改点
  • 大回归:测试整个系统核心功能

方式:

  • 手工回归
  • 自动化回归

两者关系

发现缺陷
   ↓
开发修复
   ↓
回归测试验证
   ↓
通过 → 关闭缺陷
失败 → 重新修复

一句话总结:

  • 缺陷跟踪:管理问题过程
  • 回归测试:验证修改结果
  • 两者共同保证软件质量。