北京软件开发测试–独立的测试人员和开发人员的原则_北京软件开发公司
发表日期:2015-09-06 15:22:00 文章编辑:宜天信达 浏览次数:
北京软件开发测试–独立的测试人员和开发人员的原则
测试人员和开发人员应该是不同的人。
这可能是一个测试更具争议和困难的原则,但它也是较重要的一个。 很简单,同组的人不应该做你的开发和测试。
现在我们必须清楚:这并不是说开发商不应该做测试。 他们应该,他们应该参与任何测试过程。 这个原则说的是,开发商不应是唯一的人在做测试,也应该有独立的测试人员和 这里。几个原因:
确认偏误–这是人的本性,相信我们是正确的,别人是错的。 当我们开发软件,认为我们是正确的,我们已经取得了它的错误是很容易的。 出于这个原因,当测试自己的软件,我们将更有可能错过的错误和错误,因为我们已经相信什么我们所写的是正确的。这是一种 确认偏误,和它的头号原因测试应独立于发展。
群体思维–人类自然会倾向于相信对方,形成协议。可情况是否基本信念是真的。开发商们密切合作,可以共享某些信仰如何以及为什么事情是这样的–忽视潜在的错误。例如,如果一个人认为规范说“X”然后别人会同意。 代码可以写做X即使规范真的说“Y”。 这叫群体思维。
不同的学科–真是的情况下,测试和开发是不同的学科。 具有单独的测试意味着你更有可能从他们的专业知识,专业性效益。同时,有开发商做所有的测试意味着他们将要专注于自己的技能,成为更好的开发人员的时间少。
我们知道这些原因都是有效的,特别是因为我们的客户告诉我们,所以这周我们 。宣布那固态组是我们的一个客户,关键的一点是他们告诉我们,在一个给定的项目有一个“新的眼睛”是多么的重要。
得到一组新的眼睛在你的项目。 是否有北京软件开发的测试团队或使用软件测试服务像U,你可以期待更大的改善,在软件的信心。