软件测试的16种测试类型
软件测试主要从以下16种类型进行测试:
一:功能测试(10个方面)
菜单、工具栏、快捷键、下拉框、按钮、单选按钮、复选按钮、切换、链接、触发键
二:界面测试
登陆界面、总界面、输入界面(增、删、改、查)、处理界面、输出界面、报表界面、提示界面
三:容错测试
数据长度、数据类型、非法此操作
四:接口测试
接口测试也叫业务流程测试(包括功能模块之间、模块与模块之间、子系统之间)
内部接口:例如:导入、导出(通俗的讲是接口就是调用)
外部接口:
五:性能测试(TPS吞吐量、响应速度、cpu占用率、内存占用率)
平均吞吐量:单位时间内处理事务的个数
平均响应速度:做一个事务处理所用时间
例如:界面操作效率测试;报表输出及查询效率测试
六:负载测试(压力测试、强度测试、容量测试)
压力测试即就是大用户测试(针对B/S而言)
容量测试即就是大数据量测试
七:并发测试
指多个用户在同一时间对同一条数据的删除或者修改等处理
八:稳定性测试
例如:1小时触发600条信息,那么8个、10个等发信息的条数测试
九:恢复测试
突然断电(系统触发正常启动;数据包要在断电的地方继续进行处理)
十:配置测试
最低配置:
推荐配置:大多数用户所用的配置
十一:安装测试
安装过程;卸载过程
十二:文档测试
交给用户的文档。例如:系统帮助、用户使用手册、用户安装手册
十三:可用性测试(纯粹靠经验)
十四:初始化测试
是指系统刚刚安装完成后,在数据位空的情况下,如果被调用的模块为空,点击调用模块的时候,是否进行容错的测试。
十五:数据完整性测试
是指当主表的某一条件信息被删除后,和这一条相关的从表的信息都应该被删除。
如果某些数据的主键是由数据库本身而实现的,可以不用删除,如果有些主从表是由程序员写的代码而实现,则要进行数据完整性的测试。
16种测试类型归类
1、此软件能做什么?
针对数据进行”功能、接口、容错、界面、权限、初始化、数据完整性测试“
2、软件做的怎么样?
性能、负载、恢复、稳定性、并发、系统安全
3、软件在什么环境条件下做?
配置、安装、文档、可用性
转载自:软件测试的16种测试类型
2. 设计用例的方法、依据有那些?
答:白盒测试用例设计有如下方法:基本路径测试\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构
黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书。
软件测试的16种测试类型相关推荐
- 软件测试的十六种测试类型
软件测试主要从以下16种类型进行测试: 一:功能测试(10个方面) 菜单.工具栏.快捷键.下拉框.按钮.单选按钮.复选按钮.切换.链接.触发键 二:界面测试 登陆界面.总界面.输入界面(增.删.改.查 ...
- 测试设计中需要考虑的22种测试类型
测试设计中需要考虑的22种测试类型 测试设计中需要考虑的22种测试类型 纪玉春 来自21CMM 黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性. 白盒测试:基于一个应用代码的内部逻辑知 ...
- 测试设计中需要考虑的22种测试类型 --
测试设计中需要考虑的22种测试类型 -- 黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性. 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码.分支.路径.条件 ...
- 讲解Excel的16种图表类型的“含义”,知道该怎么画图了!
大家都知道,相同的数据,使用不同的图表进行体现,效果也会千差万别,那么我们应该如何正确选择,才能让图表的作用发挥到极致呢? 1.柱形图 柱形图是最常见的图表类型,它的适用场合是二维数据集(每个数据点包 ...
- 你们公司在用哪种测试方式?手工、自动化还是众包测试?
在软件开发的时候,不论你在什么样的团队,所有参与的成员有相同的信念是很必要的.那个信念就是:测试是非常重要的并且应当要尽可能的准确的去执行.为了使你的软件可靠.防错,必须验证软件的质量. 测试团队面对 ...
- 软件测试笔记——3.多种多样的测试类型
前言 在之前的<软件测试笔记--1.什么是软件测试-定义.类型.方法?>中也曾经提高过测试的种类非常多,不同的术语往往让新人或者入行不久的测试人员望而生畏,对于开发也是同样的.这里推荐一个 ...
- 人类计划软件测试,人类分裂了16种人格,测测你是哪一种?
"世间没有两片完全相同的树叶."每个人都独一无二,与众不同.比方说,你可能是个社交恐惧症患者,每天像马男波杰克和长腿咸鱼一样丧气满满,而你的室友却活力值爆表,勾搭技能120分.不过 ...
- 软件测试常用的8种功能测试类型
功能测试类型的简要说明 单元测试 单元测试确保在一个段中编写的每一段代码都能产生最佳结果.开发人员在单元测试期间只看接口和确定部件.它提供了代码进展的文档,因为每个代码单元在继续下一个之前都经过了彻底 ...
- 软件测试的14种类型
软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别.本文主要描述软件测试的类型. 1 数据和数据库完整性测试 ...
最新文章
- 说说悲观锁、乐观锁、分布式锁
- 【MATLAB教程案例1】通信系统中成形滤波器原理的MATLAB设计实现
- 快速排序算法_常用排序算法专题—快速排序
- 使用奇异值谱分析鉴定振荡成份
- 嵌入式Linux USB WIFI驱动的移植
- bmaplib vue 调用_Vue集成百度地图
- Spark on Mesos YARN Master提交任务的方式
- 网络协议收发数据问题
- 夺命雷公狗---微信开发18----删除自定义菜单
- linux与windows文件共享——samba
- 第三届网络安全冬训营“朔雪飞扬”在哈尔滨开幕
- 5分钟在大米云上基于WordPress搭建一个博客
- 刘润老师的5分钟商学院营销案例~比例偏见!
- 手把手教你做出数据可视化项目(三)3D地球旋转
- python爬虫—练习题(re,requestBeautifulSoup,selenium)
- 超级表格终于上线「文件转让」功能!文件调动容易解决!
- Transformer模型详解(图解最完整版)
- MyBatis12 结果集映射
- 马斯克,神!仅花11天强吞推特,全新商业帝国拼图完成
- socket编程接口