单选题 在模拟环境下,常采用黑盒测试检验所开发的软件是否与需求规格说明书一致。其中有效性模测试属于______中的一个步骤。
A.单元测试 B.集成测试 C.确认测试 D.系统测试

【正确答案】 C
【答案解析】[解析] 按照开发阶段划分软件测试可分为:单元测试、集成测试、系统测试、确认测试和验收测试。
单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,按照设计时作出的层次模块图把它们连接起来组装成为子系统或系统,进行集成测试。
系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。
确认测试又称有效性测试。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定。它包含的信息就是软件确认测试的基础。