我只是对Alpha & Beta测试感到困惑,特别是万一执行该测试的人员和地点,我正在阅读ISTQB教学大纲,根据这两个阿尔法和贝塔测试都是由潜在客户执行的,以下是确切的段落:
在软件产品投入商业销售之前,市场开发人员或COTS软件开发人员通常希望从其市场上的潜在或现有客户那里获得反馈。Alpha测试是在开发组织的站点执行的。Beta测试或现场测试是由人们在自己的位置执行的。两者都由潜在的客户执行,而不是由产品的开发人员执行。
但当我浏览谷歌和搜索这两个术语时,它说:
Alpha测试由测试人员在开发人员站点进行,Beta测试由潜在客户在他们自己的位置进行。
那么哪个是正确的呢?
发布于 2015-01-27 09:12:16
Alpha测试主要是由产品所有者或客户在开发人员面前进行的,以便在发布解决方案之前,让开发人员从用户的角度注意用户在UX等方面可能出错的地方。
Beta测试基本上是向消费者发布解决方案,让他们使用并报告bug和增强,然后开发人员处理这些问题,并在最后的解决方案中使用bug修复和可能的增强。
发布于 2015-01-27 08:00:02
根据我的经验,谷歌的答案反映了大家的共识,而ISTQB的教学大纲则采用了一种更理论化的方法。我将在这里阐述ISTQB的观点:这些测试的重点一般是模拟用户/客户的行为(因此是“潜力”)。您正在进行这些测试,作为验收测试的一部分。
Alpha测试大部分时间都是在开发人员现场进行的,通常由公司的测试专家或一些外部人员进行。您应该避免在此阶段让开发人员参与测试,因为您需要一个外部的“潜在客户”视图。测试应该模拟用户行为(“就像潜在的客户在使用软件一样”)。这些测试可以在早期进行,重点是产品的某些部分。
Beta测试通常是与可能成为潜在客户的人(“作为使用软件的潜在客户”)“在实地”进行的。该产品应该已经在一个更先进的阶段,几乎所有的功能可用。
摘要:(ISTQB说:) Alpha测试是由行为像潜在客户的人做的,Beta测试是由潜在的客户进行的。我衷心希望能帮助和减少混乱!
发布于 2015-01-27 11:56:03
让我说两种测试的不同之处。
https://sqa.stackexchange.com/questions/11953
复制相似问题