软件工程Alpha和Beta测试
2012-11-07 19:20
351 查看
如果软件是为一个客户开发的,则可以进行一系列验收测试以便用户确认所有需求都已满足了。验收测试是由最终用户而不是系统的开发者进行的。
如果一个软件是为许多客户开发的(例如,向大众出售的盒装软件产品),那么让每个客户都进行正式的验收测试是不现实的。在这种情况下,绝大多数软件开发商都使用被称为Alpha测试和Beta测试的过程,来发现那些看起来只有最终用户才能发现的错误。
Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试。开发者负责记录错误和使用中遇到的问题。总之,Alpha测试是在受控的环境中进行的。
Beta测试由软件的最终用户们在一个或多个客户场所进行。与Alpha测试不同,开发者通常不在Beta测试的现场,因此,Beta测试是软件在开发者不能控制的环境中的“真实”应用。用户记录下在Beta测试过程中遇到的一切问题(真实的或想象的),并且定期把这些问题报告给开发者。接收到Beta测试期间报告的问题之后,软件开发者对产品进行修改,并准备向全体客户发布最终的软件产品。
如果一个软件是为许多客户开发的(例如,向大众出售的盒装软件产品),那么让每个客户都进行正式的验收测试是不现实的。在这种情况下,绝大多数软件开发商都使用被称为Alpha测试和Beta测试的过程,来发现那些看起来只有最终用户才能发现的错误。
Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试。开发者负责记录错误和使用中遇到的问题。总之,Alpha测试是在受控的环境中进行的。
Beta测试由软件的最终用户们在一个或多个客户场所进行。与Alpha测试不同,开发者通常不在Beta测试的现场,因此,Beta测试是软件在开发者不能控制的环境中的“真实”应用。用户记录下在Beta测试过程中遇到的一切问题(真实的或想象的),并且定期把这些问题报告给开发者。接收到Beta测试期间报告的问题之后,软件开发者对产品进行修改,并准备向全体客户发布最终的软件产品。
相关文章推荐
- 2017年软件工程第八次作业-互评Alpha版本
- 17秋 软件工程 Alpha 事后诸葛亮会议
- 软件工程–Alpha Release and team testing
- 17秋 软件工程 团队第五次作业 Alpha Scrum1
- 17秋 软件工程 团队第五次作业 Alpha
- 17秋 软件工程 Alpha展示博客
- 17秋 软件工程 团队第五次作业 Alpha Scrum5
- 17秋 软件工程 团队第五次作业 Alpha Scrum6
- 对软件工程Alpha迭代的反思与总结
- Alpha和Beta测试简介
- [高级软件工程教学]团队Alpha阶段成绩汇总
- Alpha和Beta测试的区别
- 17秋 软件工程 团队第五次作业 Alpha Scrum12
- 17秋 软件工程 团队第五次作业 Alpha 测试报告
- 软件工程团队项目Alpha版本产品介绍
- 17秋 软件工程 团队第五次作业 Alpha Scrum2
- 17秋 软件工程 团队第五次作业 Alpha 用户反馈
- Alpha和Beta测试简介
- 软件测试过程模型及测试类型中的alpha和beta测试
- Alpha和Beta测试简介-----摘自无忧测试网