您应该分开质量保证吗?

日期: 2011年9月27日
阅读时间: 3 min

几天前,我的收件箱中放了一份有关外包软件测试的白皮书。 我有兴趣阅读它,因为我们确实提供“仅质量检查”服务- although most of our clients choose to use Future Processing for software development as well as testing.

几天前,我的收件箱中放了一份有关外包软件测试的白皮书。 我有兴趣阅读它,因为我们确实提供“仅质量检查”服务–尽管我们大多数客户都选择使用Future Processing进行软件开发和测试。可悲的是,我发现我不同意该论文的主要论点-顺便说一句,该论点是由一家离岸软件测试公司撰写的。本文建议选择单独的供应商来开发和测试您的软件是最好的方法。在我看来 使用同一家公司来开发和测试您的软件 选择单独的方法既可以工作,又可以取得良好的效果。

更重要的是,该论文表明,开发一款软件的公司对避免发现错误有既得利益,因此,其测试质量较低。显然不是这样。相反,已经开发了软件的公司将希望它能够平稳运行,因此希望像仅测试的公司一样热衷于发现错误和其他错误。

在Future Processing中,我们认为质量保证与开发本身同样重要,因此,我们从不聘请经验不足的工程师加入我们的测试团队,并且测试工作在公司中的重视程度与开发工作一样多。这是重要的一点。选择外包商的公司应仔细研究其质量检查流程,以确保其足够的鲁棒性。应该为您提供专门的程序员和测试人员,而不是在您的项目中同时执行这两种功能的人员。

如果质量检查流程不够完善,那么该是将项目的测试和开发部门分开,并选择其他外包商进行质量检查的时候了。不过,这并不是要贬低开发公司,他们可能是出色的程序员,而不是优秀的测试人员。同样,一些组织在质量保证方面胜于开发。对于内部开发软件的公司来说,选择外包商进行测试也有很多好处。提供此服务的公司(例如Future Processing)可以确保高度的软件测试专业知识和专业水平。您的项目团队将接受训练有素的质量检查专家,他们可能会比您的混合开发测试团队做得更好。

我认为您需要找到最适合您的项目和供应商优势的方法。以我的经验,质量保证只使用合同,也要使用组合的开发测试合同,因此值得一试来看看它们如何适合您的组织,但我不会说它们是每个人的最佳方法。

喜欢博客文章吗?

请给我们反馈。

饼干

该网站在您的计算机上存储cookie。这些Cookies用于改善我们的网站并通过本网站或通过其他媒体为您提供更多个性化服务。要了解有关我们使用的cookie的更多信息,请参阅我们的 隐私政策 .