软件测试对象和过程
被考次数: 6次
被考频率: 中频率
答错率:    47%
知识难度:
考试要求: 掌握     
知识路径:  > 系统开发和运行  > 程序测试基础知识  > 程序测试的目的、原则、对象、过程与工具


本知识点历年真题试卷分布
>> 试题列表    
 

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

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

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