软件产品的Alpha测试和Beta测试属于( )。

【正确答案】 B
【答案解析】

本题考査软件测试的相关基础知识。
回归测试的H的是测试软件变更之后,变更部分的正确性和对变更需求的符合性,以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。
性能测试的H的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,并优化软件,最后起到优化系统的目的。
集成测试的自的是检查模块之间以及模块和己集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。
确认测试主要用于验证软件的功能、性能和其他特性是否与用户需求一致。根据用户的参与程度,通常包括以下4种类型:
①内部确认测试。内部确认测试主要由软件开发组织内部按照SRS(软件需求规格说明)进行测试。
②Alpha和Beta测试。对于通用产品型的软件开发而言,Alpha测试是指由用户在开发环境下进行测试,通过Alpha测试以后的产品通常称为Alpha版;Beta测试是指由用户在实际使用环境下进行测试,通过Beta测试的产品通常称为Beta版。一股在通过Beta测试后,才能把产品发布或交付给用户。
③验收测试。验收测试是指针对SRS,在交付以前以用户为主进行的测试,其测试对象为完整的、集成的计算机系统。验收测试的目的是,在真实的用户工作环境下,检验软件系统是否满足开发技术合同或SRS。验收测试的结论是用户确定是否接收该软件的主要依据,除满足一般测试的准入条件外,在进行验收测试之前,应确认被测试系统已通过系统测试。