测试理论02

软件缺陷产生原因

在这里插入图片描述

软件测试的定义
经典定义

在这里插入图片描述

标准定义

在这里插入图片描述

软件测试过程
分析测试需求

测试人员对用户的需求进行分析,了解软件要做什么,怎么做,进而确定将来怎么 测试。

编写测试计划

在这里插入图片描述

设计和编写测试用例

在这里插入图片描述

执行测试

在这里插入图片描述

评估和总结

在这里插入图片描述

软件测试的目标

在这里插入图片描述

区分三个概念
测试和调试

在这里插入图片描述
在这里插入图片描述

软件测试的原则
所有的测试都应追溯到用户需求
缺陷的源头

在这里插入图片描述

如何应用此原则

在这里插入图片描述

尽早启动测试工作
缺陷雪崩

在这里插入图片描述

测试成本

在这里插入图片描述

如何应用此原则

在这里插入图片描述

早做测试计划

在这里插入图片描述

穷尽测试不可能
无法穷尽测试的主要原因

测试数据输入量太大、时间不够等

如何应用此原则

在这里插入图片描述

测试工作的good-enough原则
含义

既不要做过多测试,也不做不充分测试

如何应用此原则

在这里插入图片描述

Pareto法则应用于软件测试
含义

在这里插入图片描述

如何应用此原则

在这里插入图片描述

尽可能使用分阶段测试

在这里插入图片描述

为了达到最佳效果,应由独立的第三方来构造测试

在这里插入图片描述

测试旨在发现存在的缺陷

在这里插入图片描述

为了保证测试的有效性和高效性,测试必须是破坏性、系统化的

在这里插入图片描述

找到软件缺陷越多,说明软件隐含的缺陷越多

在这里插入图片描述

杀虫剂怪事

在这里插入图片描述

并非所有软件缺陷都要修复

在这里插入图片描述

使用木桶原理

在这里插入图片描述

前进两步,后退一步

在这里插入图片描述

软件测试是一个迭代的过程

在这里插入图片描述

测试需要遵循标准
什么是标准

在这里插入图片描述

标准的分类

在这里插入图片描述

其他的一些测试理念
  • 思路决定测试
  • 具体问题具体分析
  • 无责任心不成测试
  • 测试不能靠猜测
测试工程师的要求
行业知识与软件测试

在这里插入图片描述

优秀的软件测试工程师品质

在这里插入图片描述

改善测试员和其他小组成员之间的沟通和相互关系的方法

在这里插入图片描述
在这里插入图片描述

软件开发模型

在这里插入图片描述

大爆炸模型

在这里插入图片描述

边写边改模型

在这里插入图片描述

瀑布模型
制定周密计划的模型

在这里插入图片描述
采用瀑布模式的项目从最初的构思到最终产品要经过一系列步骤。每一个步骤 结束时,写好文档,项目小组组织审查,并决定是否进入下一步。如果项目未 准备好进入下一步,就停滞下来直到准备好

特点

在这里插入图片描述

螺旋模型

在这里插入图片描述

特点
  1. 螺旋模式中包含了一点瀑布模式(分析、设计、开发和测试的步骤)、一点边 写边改模式(螺旋模式的每一次)和一点大爆炸模式(从外界观察)。加上该 模式发现问题早、成本低的特点,可以算做相当好的开发模式
  2. 软件测试员喜欢该模式。因为通过参与最初设计的设计阶段,可以尽早地影响到产品,可以把产品的来龙去脉弄得很清楚;并且在项目末期,不至于最后一 分钟还在匆匆忙忙地进行全面测试。软件测试员地测试一直都在进行,所以最后一步只是一个验证表面所有部分都没有问题。
软件测试模型
V模型

在这里插入图片描述

缺点

在这里插入图片描述

W模型

在这里插入图片描述

H模型

在这里插入图片描述

测试模型的使用

在这里插入图片描述

软件测试阶段
测试阶段的分类

在这里插入图片描述

组件测试(单元测试)
什么是组件

在这里插入图片描述

什么是组件测试

在这里插入图片描述

组件测试的重点

在这里插入图片描述

组件测试使用的技术、能够发现的缺陷

在这里插入图片描述

驱动模块、桩模块、模拟器

驱动器用于调用被测模块
在这里插入图片描述
桩模块被被测模块调用
在这里插入图片描述
模拟器:用一个系统来描述另一个要测试的抽象系统的行为特征

集成测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

系统测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验收测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值