软件测试的目的/目标

早期测试:静态测试,比如看一下需求文档是不是用户的真实意思,不需要进行程序测试。预防错误。

开发测试:有组件测试、集成测试、系统测试、验收测试(发现错误)

运行测试:非功能测试、维护测试(提供信息)

区分三个概念:
1、测试:由测试人员进行,用于发现、报告和跟踪缺陷。
2、调式:由开发人员,用于定位缺陷位置,识别缺陷产生的原因,修改。
3、软件质量保证:促进软件开发,监督过程。
4、软件测试:在最短时间内 发现可能多的缺陷,并确保缺陷得以修复。

测试工作的Good-enough原则:
通过需求分析和风险分析(时间、费用、资源)找到测试重点,制定最低测试通过标准和测试内容,然后具体问题具体分析。

分阶段测试:
单元测试——继承测试(有关联的)——系统测试(所有一起测试)——验收测试

软件测试模型:v、W、H、X模型,前置模型、敏捷测试模型。

v模型:分层次测试在这里插入图片描述
缺点:测试太晚, 过程是线性的、顺序的,不能反复。

W模型:尽早测、不断测试,强调了测试方案设计和执行。测试和开发同步进行,

H模型:测试完全独立

敏捷测试:极限测试:创建单元测试和验收测试到代码库、客户也要参与。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值