假设开发人员修复了一个错误并将构建(让它的早期版本为 1.0 或 3.0 左右)发送到测试环境。作为 qa,我的序列操作是什么?
- 烟雾检查关键功能 - 通过
- 重新测试以检查错误是否已修复 - 通过
- 理智地检查更深入的固定功能+与之相关的少量功能-通过
- 做功能测试
- 做非功能性
- 在迭代结束时,我会进行完整或区域回归测试。我总是等待迭代结束进行回归吗?
因此,每次迭代,当一个 bug 被修复时,我都会进行冒烟、重新测试和完整性检查,只有当所有问题都修复后,我才会继续进行功能性和非功能性,等待 sprint 或迭代结束以进行所需的回归。我在某处遗漏了一点吗?