α 测试和β 测试测试的真正区别?
α 测试 (alpha testing) ── 在开发一个应用软件即将完成时所进行的测试。此时还允许有较小的设计修改。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。β 测试 (beta testing) ── 当开发和测试已基本完成,需要在正式发行之前最后寻找毛病而进行的测试。通常由最终用户或其他人进行这种测试,而不是由程序员和测试人员来进行。
书上是这样说的,但是即将完成和基本完成有什么区别呢?还有为什么最后不是由测试人员和用户来一起做的呢!
其他人是指那些,难道还有人比负责这个项目的测试人员更了解这个项目的情况吗?
我个人的理解是二者的最大区别是有没有用户参加,也觉得上面的解释得不是很全面。请有经验的朋友帮忙解释和分析下,最好可以结合一些具体的项目的。
个人建议
不要局限于这些 理论的细节。测试只在做和不做,做的细致与不细致,理论归理论
在我印象中,α 测试 就是公司内部在真实环境测试β 测试就是用户在真是环境测试
很多理论不好说。
比如:什么叫一个好的测试用例呢?——书上说,发现了至今没有发现的错误的用例就是一个好的测试用例,
呵呵,那我那一个测试用例给你,你说它是好还是不好呢? 非要发现了问题的才是好用例? 太世俗了吧。
只要包含程序需要验证点的用例,我觉得都是好的。
不用区分那么细的
α测试和β测试主要区分是,前者是内部模拟上线,后者是真正上线,让用户参与测试 个人理解:根据测试环境是否受控跟参与的人员来区分 α测试在受控的环境下进行的用户测试,这里的受控包括各种因素,例如参加测试的用户被设定算受控,进行测试的环境被选定也算受控,软件测试中的任务被锁定都是受控。
β测试
在不受控的环境下进行的用户测试,就是用户想如何测试,就如何测试。
我们可能经常听说微软发布了某某的β版,这个版本都是让用户随便用的,然后发现问题进行反馈,而不对用户进行任何限定。 谢谢大家的回答......
对自己的理解又加深了,特别感谢二楼和五楼的朋友。 学习了 :lol 谢谢大家,理解又加深了! 很形象,理解了~ 貌似alpha测试和beta测试在产品中比较常见,项目中涉及到的比较少吧 真是不理解,貌似高手的战友,放着好多实际问题的帖子不回答,竟回答这种可有可无看似深奥其实极其垃圾的问题。
凸—_—凸 回楼上,很多实际的问题都可以通过搜索得到答案,你可以多使用搜索功能哈。
其实大家也不是不回答问题,有的问题问的很大,有的问题呢,比较easy,总碰到总回答,大家也会烦的。 哈哈,你总是能下载到beta测试版本的软件,每次出正式版之前都会先有个beta版,请问你下载过alpha版本的软件吗?beta是在客户环境面对真正的最终用户,alpha在开发环境,只是由一些最终用户代表来测测。不知道我理解的对不对 alpha测试——测试环境是尽量模拟用户的工作环境
beta测试——测试环境就是真实用户的工作环境
两个测试的操作者都是用户 明白了,其实感觉我在有些地方看到说法好像不完全一样。大家的测试环境说法是一样的,但关于测试的操作者以及参与者说法就好像不统一了。 受教
回复 2# 的帖子
你说的很对,支持 向大家学习 α测试应该是开发方测试,β测试是最终用户测试。 α是由客户代表在软件的研发单位,模拟用户的实际环境去使用软件,开发人员在场β是用户在实际环境下使用软件
页:
[1]
2