软件评测师(九)软件评测基础知识

本文介绍了软件测试与软件质量的关系,详细阐述了软件测试的目的、原则和过程模型,包括V模型、W模型、H模型和X模型。此外,还讨论了软件测试的分类,如单元测试、集成测试、确认测试、系统测试和验收测试,以及软件缺陷的产生原因和定义。
摘要由CSDN通过智能技术生成

软件测试与软件质量

软件质量

软件测试是软件质量保证工作的一个重要环节。

在1991年,软件产品质量评价国际标准ISO 9126中定义的软件质量是:“软件满足规定或潜在用户需求特性的总和”。到1999年,软件产品质量评价国际标准ISO 14598把软件质量定义为:“软件特性的总和,软件满足规定或潜在用户需求的能力”。

软件测试

软件测试的定义

在《软件测试艺术》一书中将软件测试定义为:

(1)测试是为了证明程序有错,而不是证明程序无错

(2)一个好的测试用例在于它能发现至今未发现的错误

(3)一个成功的测试在于它能发现至今尚未发现的错误

软件测试的目的

软件测试的目的和作用体现在以下几个方面:

(1)发现软件中的缺陷:这是软件测试最基础的目的

(2)验证软件的需求和功能是否得到满足和实现,这个目的是“以客户为中心”的思想,软件测试的一个重要目标是验证客户的需求是否得到满足

(3)为软件提供者和软件使用者树立对软件质量的信心

(4)为达到软件产品和软件项目的商业目标提供保证

软件测试的对象:程序数据相关文档

测试主要分为4个阶段:测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值