系统测试在一个完全集成的系统上完成,由测试团队在开发人员现场完成。
验收测试有两种类型:alpha 和 beta
alpha 是在开发人员站点和软件开发组织内的人员完成的。
而 beta 由最终用户在用户站点执行,而不是在开发人员站点执行。
我的问题是,如果系统和 alpha 测试都是在开发人员站点执行并且由组织内的人员执行,那么两者之间有什么区别???
系统测试在一个完全集成的系统上完成,由测试团队在开发人员现场完成。
验收测试有两种类型:alpha 和 beta
alpha 是在开发人员站点和软件开发组织内的人员完成的。
而 beta 由最终用户在用户站点执行,而不是在开发人员站点执行。
我的问题是,如果系统和 alpha 测试都是在开发人员站点执行并且由组织内的人员执行,那么两者之间有什么区别???
Alpha 测试:由潜在用户/客户或独立测试团队在开发人员站点但在开发组织之外进行的模拟或实际操作测试。Alpha 测试通常用于现成软件,作为内部验收测试的一种形式。
系统测试:测试集成系统以验证其是否满足特定要求的过程。
我认为您对这些测试类型的理解有些偏差。
系统测试在系统本身内完成;而不是在开发人员沙箱中。开发人员机器上的测试通常是单元测试。
对于验收测试,通常是将产品放在焦点小组面前以获得他们的反馈并查看它是否符合要求。术语“alpha”和“beta”用于表示您的项目在SDLC中的位置。
两者之间的区别在于,无论您的产品处于 alpha 还是 beta 状态,都可以进行系统测试。
我同意用户 3557882。你在混合隐喻。
“系统测试”由 Boris Beizer 在理论测试水平的模型概述中描述(参见测试水平
相比之下,我们一直使用 Alpha 和 Beta 版本作为流程的一部分,以便将比特交到早期采用者手中,以便从客户那里获得反馈。