owelowel 发表于 2008-4-28 11:25:40

α 测试和β 测试测试的真正区别?

α 测试 (alpha testing) ── 在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。
β 测试 (beta testing) ── 当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。
书上是这样说的,但是即将完成和基本完成有什么区别呢?还有为什么最后不是由测试人员和用户来一起做的呢!
其他人是指那些,难道还有人比负责这个项目的测试人员更了解这个项目的情况吗?
我个人的理解是二者的最大区别是有没有用户参加,也觉得上面的解释得不是很全面。请有经验的朋友帮忙解释和分析下,最好可以结合一些具体的项目的。


langchaogc 发表于 2008-4-30 09:26:43

个人建议

不要局限于这些 理论的细节。
测试只在做和不做,做的细致与不细致,理论归理论
在我印象中,α 测试 就是公司内部在真实环境测试β 测试就是用户在真是环境测试
很多理论不好说。

比如:什么叫一个好的测试用例呢?——书上说,发现了至今没有发现的错误的用例就是一个好的测试用例,
呵呵,那我那一个测试用例给你,你说它是好还是不好呢? 非要发现了问题的才是好用例? 太世俗了吧。
只要包含程序需要验证点的用例,我觉得都是好的。

godn_1981 发表于 2008-4-30 09:34:50

不用区分那么细的

α测试和β测试主要区分是,前者是内部模拟上线,后者是真正上线,让用户参与测试

maomao257 发表于 2008-4-30 09:56:22

个人理解:根据测试环境是否受控跟参与的人员来区分

davy_chen 发表于 2008-4-30 11:31:29

α测试
在受控的环境下进行的用户测试,这里的受控包括各种因素,例如参加测试的用户被设定算受控,进行测试的环境被选定也算受控,软件测试中的任务被锁定都是受控。

β测试
在不受控的环境下进行的用户测试,就是用户想如何测试,就如何测试。

我们可能经常听说微软发布了某某的β版,这个版本都是让用户随便用的,然后发现问题进行反馈,而不对用户进行任何限定。

owelowel 发表于 2008-4-30 11:57:50

谢谢大家的回答......
对自己的理解又加深了,特别感谢二楼和五楼的朋友。

angelwamy 发表于 2008-5-29 14:58:29

学习了 :lol

hdtest001 发表于 2009-3-3 16:27:49

谢谢大家,理解又加深了!

gracesheep 发表于 2009-6-8 17:28:49

很形象,理解了~

crish 发表于 2009-6-16 08:36:26

貌似alpha测试和beta测试在产品中比较常见,项目中涉及到的比较少吧

forlan32 发表于 2009-6-16 16:13:35

真是不理解,貌似高手的战友,放着好多实际问题的帖子不回答,竟回答这种可有可无看似深奥其实极其垃圾的问题。
凸—_—凸

qiguojie 发表于 2009-6-18 10:47:51

回楼上,很多实际的问题都可以通过搜索得到答案,你可以多使用搜索功能哈。

其实大家也不是不回答问题,有的问题问的很大,有的问题呢,比较easy,总碰到总回答,大家也会烦的。

小鱼oO 发表于 2009-6-29 11:15:31

哈哈,你总是能下载到beta测试版本的软件,每次出正式版之前都会先有个beta版,请问你下载过alpha版本的软件吗?beta是在客户环境面对真正的最终用户,alpha在开发环境,只是由一些最终用户代表来测测。不知道我理解的对不对

cathyouyang 发表于 2010-4-19 12:47:54

alpha测试——测试环境是尽量模拟用户的工作环境
beta测试——测试环境就是真实用户的工作环境
两个测试的操作者都是用户

chenyanxia789 发表于 2010-5-1 11:30:27

明白了,其实感觉我在有些地方看到说法好像不完全一样。大家的测试环境说法是一样的,但关于测试的操作者以及参与者说法就好像不统一了。

qzj_test 发表于 2010-6-4 16:52:44

受教

liuhaisheng2008 发表于 2010-7-15 13:51:06

回复 2# 的帖子

你说的很对,支持

kuangquanshui 发表于 2010-7-16 10:17:24

向大家学习

wuzq8135556 发表于 2010-7-19 11:16:43

α测试应该是开发方测试,β测试是最终用户测试。

MissRita 发表于 2011-7-1 22:57:14

α是由客户代表在软件的研发单位,模拟用户的实际环境去使用软件,开发人员在场   
β是用户在实际环境下使用软件
页: [1] 2
查看完整版本: α 测试和β 测试测试的真正区别?