单选题 软件测试分为单元测试、集成测试、确认测试、系统测试4步,其中确认测试主要基于______阶段的文档来发现软件的错误。

【正确答案】 A
【答案解析】[解析]
确认测试的任务是检查软件的功能和性能是否与用户的要求一致。系统需求说明书描述了用户对软件的要求,是确认测试的基础。