单选题 确认测试主要用于验证软件的功能、性能和其他特性是否与用户需求一致。下述各种测试中,______为确认测试。
【正确答案】 B
【答案解析】[解析] 根据用户的参与程度,通常确认测试包括内部确认测试、α测试、β测试、验收测试4种类型。其中,内部确认测试主要由软件开发组织内部按照软件需求规格说明书进行测试。α测试是指由用户在开发环境下进行测试,通过α测试以后的产品通常称为α版。β测试是指由用户在实际使用环境下进行测试,通过β测试的产品通常称为β版。一般在通过β测试后,才能把产品发布或交付给用户。验收测试是指针对软件需求规格说明书,在交付前以用户为主进行的测试。其测试对象为完整的、集成的计算机系统。验收测试的目的是,在真实的用户工作环境下,检验软件系统是否满足开发技术合同或软件需求规格说明书。验收测试的结论是用户确定是否接收该软件的主要依据。
系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等。其中性能测试包括负载测试、压力测试、可靠性测试和并发测试。