【正确答案】
D
【答案解析】[解析] 系统测试开始于已集成软件的确认测试,经过对包括软件在内的系统产品进行的α测试、β测试直至验收测试,目的是保证软件产品能按照合同要求工作,满足用户的要求:确认测试阶段主要工作就是功能测试和软件配置复审,其中功能测试是在模拟的环境下进行,目的是验证软件是否满足软件需求规格说明书的要求。
α测试是让软件在自然设置状态下使用,开发者坐在用户旁边,所以是受控制环境下的测试,而β测试时开发者通常不在测试现场,故属于不受控制环境下进行的测试;在通过了系统的功能测试和软件配置复审之后的验收测试是以用户为主的测试,但软件开发人员和质量保证人员(OA)也是应该参加的。