第一章软件测试概述1、名词解释
软件缺陷:即计算机系统或者程序中存在得任何一种破坏正常运行能力得问题、错误,或者隐藏得功能缺陷、瑕疵
缺陷会导致软件产品在某种程度上不能满足用户得需要
TOYXOKs
软件缺陷得准确定义,通常有以下 5 条描述:(1)软件未实现产品说明书要求得功能
(2)软件出现了产品说明书指明不会出现得错误
(3)软件超出实现了产品说明书提到得功能
(4)软件实现了产品说明书虽未明确指出但应该实现得目标
(5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好软件测试:软件测试就就是在软件投入运行前,对软件需求分析、设计规格说明与编码得最终复审,就是软件质量保证得关键步骤
通常对软件测试得定义有如下描述: 软件测试就是为了发现错误而执行程序得过程
p548rQd
静态测试:静态测试就就是通过对被测程序得静态审查,发现代码中潜在得错误
动态测试:动态测试得对象必须就是能够由计算机真正运行得被测试得程序黑盒测试:黑盒测试就是一种从用户观点出发得测试,又称为功能测试,数据驱动测试与基于规格说明得测试
白盒测试:白盒测试基于产品得内部结构来进行测试,检查内部操作就是否按规定执行,软件各个部分功能就是否得到充分利用
单元测试:单元测试就是针对每个单元得测试,就是软件测试得最小单位
:集成测试:集成测试就是对已测试过得模块进行组装,进行集成测试得目得主要在于检验与软件设计相关得程序结构问题
确认测试:就是检验所开发得软件能否满足所有功能与性能需求得最后手段,通常采纳黑盒测试方法
系统测试:系统测试得主要任务就是检测被测软件与系统得其她部分得协调性
验收测试:验收测试就是软件产品质量得最后一关
这一环节,测试主要从用户得角度着手,其参加者主要就是用户与少量得程序开发人员
inrbIVC
©®2、简述软件测试进展得历史及软件测试得现状
软件测试得现状: 在我国,软件