软件测试相关基础知识与模型

2021/9/27

从今天开始学习软件测试+AI测试,加油呀
软件质量的测试
软件测试工程师的角色:生产管理员,确定软件质量是合格的

一、软件开发模型

1、瀑布模型

(一步一步往下走)
优缺点:各个阶段清晰明了。各个阶段分离,只有上一步完成后才能往下,不适用用户需求的多种变化

2、圆型模型

优缺点:不适合大规模开发,开发者必须对每个模块都很了解

3、增量模型

优缺点:各个阶段交付满足客户当前的即使需求。每个阶段都不会完美,边做边改,1.0,2.0,3.0各个版本

4、螺旋模型

优缺点:设计灵活、应对各阶段需求变更。但前期风险评估花费时间较多。适合大规模开发,对人员要求高

二、测试模型

1、瀑布模型

2、v模型

单元测试、集成测试、系统测试

冒烟测试:第一次测试,验证软件的基本功能是否可运行
系统测试:白盒、黑盒(功能)测试
回归测试:bug修改后确认是否可运行,是否产生了新的BUG
验收测试:第三方(用户)测试

3、W模型、H模型

跟随需求分析阶段,预期测试可能产生的bug

三、测试分类

黑盒测试

功能测试、性能测试(响应时间、吞吐量、并发量)

白盒测试

代码测试(看代码是否符合需求)

灰盒测试

接口测试

四、测试的基本原则

1、遵循客户的需求

2、尽早测试和不断测试

3、二八原则

(80%的bug发生在20%的模块中)

4、穷举是不可能的

5、第三方测试更合理

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值