保安日记:番外篇之软件测试(二)

本文介绍了瀑布模型和快速原型模型的优缺点,重点讲解了V模型和W模型及其适用场景。接着,详细阐述了软件测试的不同类型,如黑盒测试、白盒测试和随机测试,并解析了等价类划分法、边界值法、因果图法等测试用例设计方法。此外,还讨论了软件缺陷的定义、状态和严重程度划分,以及自动化测试的分类和主流测试工具。
摘要由CSDN通过智能技术生成
开发模型----瀑布模型:

在这里插入图片描述
在这里插入图片描述
优点:开发阶段,各个阶段比较清晰;强调早期计划及需求调查,适合稳定需求的产品开发;
改良:每个阶段都可以融入小的迭代工作!

开发模型----快速原型模型

在这里插入图片描述
实现一个基本原型,让用户对原型进行评价,逐步调整,使其满足用户最终需求;.
优点:适合不能确定需求的软件;
缺点:不适合开发大型系统。

测试模型一、 V模型

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

V模型优缺点

在这里插入图片描述

改良:每个阶段都可以融入小的迭代工作!

测试模型二、 W模型

在这里插入图片描述

W模型优缺点

在这里插入图片描述

测试模型三、 H模型 (了解即可)

在这里插入图片描述

总结:

V模型适用于中小企业,W模型适用于中大型企业(因为人员要求高),H模型人员要求非常高,很少有公司使用。

在这里插入图片描述

软件测试分类

在这里插入图片描述

黑盒测试

又称数据驱动测试,完全不考虑从内部机构和特性,只注重软件的功能需求(不管代码)
在这里插入图片描述

白盒测试

把盒子打开研究里面的程序结构和源代码

随机测试

针对重要功能、新增加的功能、特殊情况、以前发现过重大bug的模块进行二次测试;也叫探索测试,它可以结合回归测试来使用;

一、等价类划分法

在这里插入图片描述
在这里插入图片描述
等价类方法细节在这里插入图片描述

二、边界值法

在这里插入图片描述

我们在测试过程中,一定要小心边界值(极值),因为在程序中这些边界最容易出问题
具体测试用例书写思路:找到边界值和它两端的值,分别进行测试
在这里插入图片描述

总结: 边界值思想应该是选到边界和刚超过的值,来进行测试,也要根据实际情况来选择;边界值和等价类是相辅相成的关系,配合使用的

三、因果图法

因:输入条件。
果:输出条件、出结果
适用于输入条件之间有相互制约、相互依赖的情况;

符号:
在这里插入图片描述

四、判定表法

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

注意: - 代表此选项 不影响最终结果

五、场景法

主要用来测试(产品经理提出的)业务流程;分为基本流(正确流程)和备选流(错误流程)
注意:还要补充一些异常情况;
在冒烟测试中主要采用场景法来测试;

六、流程分析法

适用于有先后顺序的测试;常用于业务流程、安装流程等等。每个流程就是一条测试用例,它只是在测试整体流程是否正确,
细节还需要使用等价类、边界值等方法进行完善;

七、错误推测法

凭着直觉和经验来设计测试用例,它是根据之前项目相关的bug数据总结来的

一、正交表

从全面试验中挑选出有代表性的点进行测试(均匀分散,整齐可比);高效率、快速、经济的方法;|

在这里插入图片描述
在这里插入图片描述
正交表使用方法.
1、根据控件和取值数选择一个合适的正交表
2、列举取值并编号,生成取值表
3、把取值表与选择的正交表进行映射

混合正交表使用方法
在这里插入图片描述

测试用例方法的选择

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

软件缺陷

定义:缺陷就是软件的问题,最终表现为没有满足用户的需求。bug包含在缺陷内。
缺陷产生是不可避免的

哪些属于:
在这里插入图片描述
缺陷表现形式
在这里插入图片描述
软件缺陷状态
在这里插入图片描述
软件缺陷的严重程度划分
在这里插入图片描述
软件测试的优先级
在这里插入图片描述
缺陷分类
在这里插入图片描述

缺陷报告注意事项
在这里插入图片描述
缺陷书写规范
在这里插入图片描述
在这里插入图片描述

SVN

一个开源的版本管理软件

自动化测试分类

web-UI
接口
app
单元

主流测试工具

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值