软件测试_名词解释
-
验证
:
是保证软件正
确地实现了一些特定功能的一系列活动,
即保证软件做
了所期望
的事情。
确认
:
是一
系列的活动和过程,
目的是证实在一个给定的外部环境中软件逻
辑的正确性,即保证软件以正确的方式工作。
软件缺陷
:
软件缺陷包括软件错误,
但是软件缺陷不一定就是软件有错误。
所谓
软件缺陷,
即为计算机软件或程序中存在的某种破坏正常运
行能力的
问题、错误,或者隐藏的功能缺陷。
单元测试
:
单元测试是在软件开发过程中要进行的最低级别的测试活动,
在单元
测试活动中,
软件的独立单元将在与程序的其他部分相隔离的情况下
进行测试。
集成测试
:
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有
模块按照设计要求组
装成为子系统或系统,进行集成测试。
确认测试
:
确认测试又称有效性测试。
有效性测试是在模拟的环境下,
运用
黑盒
测试的方法,
验证被测软件是否满足需求规格说明书列出的
需求。
任
务是验证软件的功能和性能及其他特性是否与用户的要
求一致。
对软
件的功能和性能要求在软件需求规格说明书中已经
明确规定,
它包含
的信息就是软件确认测试的基础。
系统测试
:
是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一
起,
进行信息系统的各种组装测试和确认测试,
系统测试是针对整个
产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,
找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。
验收测试
:
验收测试,
系统开发生命周期方法论的一个阶段,
这时相关的用
户或
独立测试人员根据测试计划和结果对系统进行测试和接收。
它让系统
用户决定是否接收系统。
它是一项确定产品是否能够满
足合同或用户
所规定需求的测试。
开发方测试
:
通常也叫“验证测试”或“
Alpha
测试”
。开发方通过检测和提供客
观证据,
< br>证实软件的实现能满足规定的需求。
验证测试是在软件开发
环境下,
由开发者检测与证实软件的实现是否满足软件设计说明或软
< br>件需求说明的要求。
主要是指在软件开发完成以后,
在开
发方对要提
交的软件进行全面的自检与验证。
用户测试
:
用户测试又称“
Beta
测试”
,使用
户在真实的应用环境,通过运行和
实用软件,检测与核查软件是否符合自己预期的要求。
第三方测试
:
第三方测试有别于开发人员或用户进行的测试,
其目的是为了保证测