测试的分类

简介: 测试的分类

测试分类内容要了解,知晓



da2b10847a35425d9174306fded93746.png


按照测试对象划分:


可靠性测试\容错性测试\安装卸载测试\内存泄露测试......


可靠性测试


可靠性(Availability)既可用性,指系统正常运行的能力或者程度,一般用正常向用户提供软件服务

的时间占总时间的百分比表示。

可靠性 = 正常运行时间/(正常运行时间+非正常运行时间) * 100%


当可靠性达到4个9 (99.99%),对于全年不休息的系统来说,不可用的时间低于一个小时。


当可靠性达到5个9(99.999%),对于全年不休息的系统来说,不可用的时间低于五分钟。


容错性测试


指系统能够处理异常,用户的错误操作而不至于系统崩溃,从而能够提高系统的可用性。


容错性和可靠性的区别:假设有一架飞机,一个引擎坏了(容错性的表现),但是飞机能正常飞(飞机的容错性高)。容错是指部分问题,可靠性是站在整个系统的角度来看。


安装卸载测试


工作中很容易遗漏 安装 和 卸载的测试。


内存泄露测试


常见的几种内存泄露原因:


  • 分配完内存之后·忘记回收
  • 程序写法有问题,没办法正常回收
  • 某些API函数使用不正确,造成内存泄漏


内存泄露的检测方法:


  • 人工静态法:代码人工走读,一行一行看
  • 借助工具进行代码静态扫描:



弱网测试


弱网环境可能出现的状况:


  • 安卓手机如果一直刷不到内容,可能会出现anr弹窗
  • 网不好可能会造成客户端频繁发送请求,导致客户端压力很大


测试的时候可以通过 fiddler 进行控制网速,如果需要 2g/3g/4g/5g 环境的上下行,可以百度去搜:弱网模型2g/3g/4g/5g


8a9bdc64d2314d4a9f290e0d842b9e23.png

按照查看代码情况划分:


69a7dfab01664e1cb308d78bcfc97706.png


面试题:哪种测试方法使用的多?


黑盒测试和白盒测试,作为测试人员都会使用到,在工作会结合具体情况和两者都使用。但如果相对而言黑盒测试相对多一些。


按照开发阶段划分:


单元测试:对“最小单位”进行测试,可以是一个接口可以是一个类,由程序员决定


集成测试:


冒烟测试:开发人员完成开发任务之后,交给测试人员进行测试的第一步。试一下主要的功能是否能够走通,评估软件或者系统是否具备可测试的条件。


回归测试:开发了一个新的版本,这时候对历史版本或者功能进行测试是否正常,保证功能都是符合要求的。就是有新的东西了,要测试一下旧的东西还OK不。通常借助 自动化进行回归测试。

相关文章
|
1月前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
79 0
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
|
5月前
|
安全 测试技术
软件测试项目式学习二(认识软件测试及软件测试分类与案例分析)
软件测试项目式学习二(认识软件测试及软件测试分类与案例分析)
85 1
|
5月前
|
SQL XML 安全
【软件测试】 测试分类
【软件测试】 测试分类
|
6月前
|
SQL 安全 测试技术
软件测试:测试分类
软件测试:测试分类
|
测试技术 程序员
测试技术分类
测试技术会从7个方面对测试过程进行指导。
150 0
|
Web App开发 SQL 存储
【软件测试】测试分类
按照测试对象划分,一共可以分为10种
|
SQL 存储 数据采集
软件测试之测试的分类(重点:黑盒测试、白盒测试、单元测试、集成测试、系统测试)
1. 按照测试对象进行划分 1)界面测试 2)可靠性测试 3)容错性测试 4)文档测试 5)兼容性测试 6)易用性测试 7)软件安装卸载的测试 8)安全测试 9)性能测试 10)内存泄漏测试 2. 按照是否查看代码划分 1)黑盒测试 2)白盒测试 3)灰盒测试 3. 按照开发阶段划分 1)单元测试(结合 V 模型) 2)集成测试 3)系统测试 4)验收测试 5)将上面四种测试方法同 V 模型的阶段进行对应 4. 按照测试实施组织划分 1)α 测试 2)β 测试 3)第三方测试 5. 按照是否运行进行划分 1)静态测试 2)动态测试 6. 按照是否手工划分 1)手工测试 2)自动化测试
1111 0
|
机器学习/深度学习 人工智能 自然语言处理
【产品进化论】支持100+种单证分类:开放免费测试
依托深源恒际自研的技术结合多重规则引擎,为健康险理赔流程提供集收单、初审、录入、扣费、理算、审核于一体的全流程自动化解决方案,助推理赔业务构建结构化数据,同时可结合医疗票据业务数据自动化无感地进行模型迭代训练,自动部署,形成优质的数据闭环和数据生态。
【产品进化论】支持100+种单证分类:开放免费测试
|
算法 测试技术
测试开发——测试分类
测试开发——测试分类
230 0
|
消息中间件 存储 Java
【MQ 快速入门】介绍、分类、组成、优缺点、测试点
【MQ 快速入门】介绍、分类、组成、优缺点、测试点
【MQ 快速入门】介绍、分类、组成、优缺点、测试点

热门文章

最新文章