全部科目 > 程序员 >
2009年上半年 上午试卷 综合知识
第 54 题
知识点 软件测试对象和过程  
关键词 函数  
章/节 程序测试基础知识  
 
 
某系统中一个组件的某个函数中,有一个变量没有正确初始化,在(54)阶段最可能发现问题。
 
  A.  单元测试
 
  B.  集成测试
 
  C.  确认测试
 
  D.  系统测试
 
 




 
 
相关试题     程序测试的目的、原则、对象、过程与工具 

  第53题    2013年上半年  
软件测试的原则不包括(53)。

  第49题    2019年上半年  
以下关于软件测试的叙述中,正确的是( )。

  第51题    2014年下半年  
以下关于单元测试的叙述中,不正确的是(51).

 
知识点讲解
· 软件测试对象和过程
 
        软件测试对象和过程
        软件测试的对象主要包括需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,需求规格说明、概要设计规格说明、详细设计规格说明以及源程序等;编码结束后的每个程序模块;模块集成后的软件;软件安装在运行环境下的整体系统。
        软件测试的主要过程有单元测试、组装测试、确认测试和系统测试。
               单元测试
               单元测试也称模块测试。单元测试主要发现编码和详细设计中产生的错误,通常采用白盒测试。测试一个模块时需要编写一个驱动模块和若干个桩(Stub)模块。驱动模块的功能是向被测试模块提供测试数据,驱动被测模块,并从被测模块中接受测试结果。桩模块的功能是模拟被测模块所调用的子模块,它接收被测模块的调用,检验调用参数,模拟被调用的子模块功能,把结果送回给被测模块。
               组装测试
               组装测试也称集成测试,它是对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。组装测试主要发现设计阶段产生的错误,通常采用黑盒测试。
               组装测试可分成非渐增式集成和渐增式集成。
               确认测试
               确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。确认测试通常采用黑盒测试。
               系统测试
               系统测试将已经确认的软件、计算机硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装测试和确认测试,主要目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符合和矛盾的地方。
               系统测试根据系统方案说明书来设计测试用例,常用的主要有恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试等。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有