软件测试——概念篇

本文探讨了软件测试的目的和原则,强调以客户为中心,遵循规范。介绍了需求的定义,包括用户需求和软件需求。阐述了BUG的概念,并讲解了测试用例的构成。还概述了软件的生命周期,对比了瀑布模型和螺旋模型的优缺点,强调了回归测试的重要性。
摘要由CSDN通过智能技术生成

1.软件测试的目的和原则

(1)目的:验证软件有或没有问题

(2)原则:以客户为中心,遵循软件测试的规范、流程、标准和要求

1. 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。

2. 成功的测试是发现了至今为止尚未发现的错误的测试。

3. 测试并不仅仅是为了找出错误。通过分析错误产生的原因、阶段及错误发生的趋势。一、帮助项目管理者了解当前软件开发过程中的缺陷,以便及时纠错、改进。二、帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。三、让开发人员知道错误产生的重灾区,加强自测试,四、让客户清楚我们专业的质量保证团队,可以向他们提交一份满意的答卷。。

4. 没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。

5. 根据测试目的的不同,还有回归测试、压力测试、性能测试、安全测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。

6. 软件测试为了建立软件的信心。

7. 从测试的目的出发,大概可以分为两类:为了验证程序能正常工作的测试;为了验证程序不能正常运行的测试

2.什么是需求(包括软件需求和用户需求)

需求:满足用户期望或正式文档的规定所具有的条件和权能,包含用户需求和软件需求

 

IEEE定义:软件需求是(1)用户解决问题或达到目标所需条件或权能(apability)

(2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能

(3)一种反映上面(1)或(2ÿ

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值