软件测试的16种测试类型

软件测试的16种测试类型

软件测试主要从以下16种类型进行测试:

  一:功能测试(10个方面)

  菜单、工具栏、快捷键、下拉框、按钮、单选按钮、复选按钮、切换、链接、触发键

  二:界面测试

  登陆界面、总界面、输入界面(增、删、改、查)、处理界面、输出界面、报表界面、提示界面

  三:容错测试

  数据长度、数据类型、非法此操作

  四:接口测试

  接口测试也叫业务流程测试(包括功能模块之间、模块与模块之间、子系统之间)

  内部接口:例如:导入、导出(通俗的讲是接口就是调用)

  外部接口:

  五:性能测试(TPS吞吐量、响应速度、cpu占用率、内存占用率)

  平均吞吐量:单位时间内处理事务的个数

  平均响应速度:做一个事务处理所用时间

  例如:界面操作效率测试;报表输出及查询效率测试

  六:负载测试(压力测试、强度测试、容量测试)

  压力测试即就是大用户测试(针对B/S而言)

  容量测试即就是大数据量测试

  七:并发测试

  指多个用户在同一时间对同一条数据的删除或者修改等处理

  八:稳定性测试

  例如:1小时触发600条信息,那么8个、10个等发信息的条数测试

  九:恢复测试

  突然断电(系统触发正常启动;数据包要在断电的地方继续进行处理)

  十:配置测试

  最低配置:

  推荐配置:大多数用户所用的配置

  十一:安装测试

  安装过程;卸载过程

  十二:文档测试

  交给用户的文档。例如:系统帮助、用户使用手册、用户安装手册

  十三:可用性测试(纯粹靠经验)

  十四:初始化测试

  是指系统刚刚安装完成后,在数据位空的情况下,如果被调用的模块为空,点击调用模块的时候,是否进行容错的测试。

  十五:数据完整性测试

  是指当主表的某一条件信息被删除后,和这一条相关的从表的信息都应该被删除。

  如果某些数据的主键是由数据库本身而实现的,可以不用删除,如果有些主从表是由程序员写的代码而实现,则要进行数据完整性的测试。

  16种测试类型归类

  1、此软件能做什么?

  针对数据进行”功能、接口、容错、界面、权限、初始化、数据完整性测试“

  2、软件做的怎么样?

  性能、负载、恢复、稳定性、并发、系统安全

  3、软件在什么环境条件下做?

  配置、安装、文档、可用性

时间: 2024-12-19 01:30:59

软件测试的16种测试类型的相关文章

【tool】测试设计中需要考虑的22种测试类型

测试设计中需要考虑的22种测试类型  软件测试 黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性. 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码.分支.路径.条件. 单元测试:最微小规模的测试;以测试某个功能或代码块.典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识.这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具. 累积综合测试:当一个新功能增加后,对应用系统所做的连续测试.它要求应用系

测试设计中需要考虑的22种测试类型

黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性. 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码.分支.路径.条件. 单元测试:最微小规模的测试:以测试某个功能或代码块.典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识.这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具. 累积综合测试:当一个新功能增加后,对应用系统所做的连续测试.它要求应用系统的不同形态的功能能够足够独立以可以在全部系统完

软件测试培训 探索式测试分析

软件测试培训探索式的概念已经提出来有一段时间了,各位同学你们知道这个概念吗?目前在国内有一部人人士在学习和研究,但是还没有真正的被运用起来.今天小编就给大家普及一下关于这方面的知识! 很多人看完一些书还是感觉困惑,感觉迷茫,在怀疑自己的能力是否有问题.我刚开始也是同感,感觉看完一些专家大牛的定义解释,还是没有理解什么是探索式测试 .看过一个游戏的例子,我豁然开朗.忽然有一种想法"之前的解释不是我们看不懂,而是定义本身就不清楚,或者说有些翻译太生硬".探索式测试是好还是不好,每个人应该都

软件测试的几种基本方法

上次我们介绍了软件测试的基本概念及基本原则,今天我们就来看看软件测试的几种基本方法吧. 首先,当然就是我们大家熟悉的黑盒测试和白盒测试,这是按是否查看程序内部结构分的.其次,还可以按是否运行程序分为静态测试和动态测试,按阶段可分为单元测试.集成测试.系统测试.验收测试.回归测试.除此之外还有冒烟测试.随机测试等.接下来就详细介绍一下以上几种测试. 一.按是否查看程序内部结构分为: 1.黑盒测试(Black Box Testing): 黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内

一个拓扑全搞定 -- 一个拓扑搞定 ospf的5种LSA类型

1.1.  OSPF五种LSA类型 1.1.1.实验目的 查看所有路由器的数据库和路由表,深入了解OSPF的LSA类型和OSPF路由条目 实验拓扑 1.1.2.实验配置 R1#show run router ospf 1 log-adjacency-changes redistribute rip subnets (redistribute rip metric-type 2 subnets) network 16.16.16.0 0.0.0.255 area 16 ! router rip n

MySQL表的四种分区类型

MySQL表的四种分区类型 一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区.当然也可根据其他的条件分区. 二.为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率. 分区的一些优点包括: 与单个磁盘或文件系统分区相比,可以存储更多的数据. 对于那些已经失去保存意义的数据,通常可以通过删除与那些数据有

java的8种基本类型

Java语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型),一种字符类型和一种布尔型. 基本类型 含义 占用位数 可取值范围 默认值 byte 字节型 8bit [-128,127] 0 short 短整型数据 16bit [-65526,65525] 0 int 整型数据 32bit [-2147483648,2147483647] 0 long 长整型数据 64bit [-9223372036854775808,9223372036854775807] 0 float 单精度浮点

java List递归排序,无序的列表按照父级关系进行排序(两种排序类型)

当有一个List列表是无序的,List中的数据有parentid进行关联,通过java排序成两种排序类型: 所用的测试列表最顶级无parentid,若为特殊值,修改下判断方法即可. 第一种排序:按照树结构进行排序 排序前:122,13,121,1,131,12,132...无序的[TestSort [id=122, name=三级b, parentid=12], TestSort [id=13, name=二级b, parentid=1], TestSort [id=121, name=三级a,

Java语言中八种基本类型对应的?包装类类型

八种基本类型对应的包装类类型 byte                     Byte int                        Integer char                     Character short                    Short long                     Long boolean               Boolean float                     Float double