在我工作的地方,我们使用一家离岸公司来扩充几个内部部门。我在 QA 团队工作,有人担心我们对分配给这家公司员工的测试工作的信心程度。
我建议最好使用错误播种来衡量我们对该公司测试过的代码的置信度,并将其与内部使用的相同指标进行比较。
这是我在 ISEB 测试课程中学到的一种技术,但是我没有遇到很多在现实环境中使用过它的人,因此想了解一下最佳实践可能是什么。以下是我想过的事情,但显然最好从以前尝试过的人的经验中学习。
- 让开发人员为每个可测试项目播种多个 (n) 错误
- 让开发人员在 QA 无法访问的系统中跟踪这些错误
- 提醒所述可测试项目的测试人员 n 有多大(大约?绝对?)
- 对于测试人员提出的每个错误,提醒他们该错误是否已播种
我的理由是,如果我们让这个指标变得可见和透明,它也会给测试人员反馈他们的测试有多严格。
对于可能使这变得困难甚至不可行的任何实际问题,我欢迎提供意见。如果实现了这一点,我将根据我自己的经验给每个人留下一个答案。