测试类型

测试类型一、测试方法1、静态、动态测试静态测试:不需要执行程序的测试工作,对程序的输入及输出进行分析,如代码走读、代码评审动态测试:执行程序的测试工作,模拟用户的输入,分析输出的结果2、黑盒、白盒、灰盒测试黑盒测试:模拟用户行为的测试工作,不需了解代码逻辑机制,仅关注输入输出的结果分析、与需求的匹

大家好,欢迎来到IT知识分享网。测试类型

一、测试方法

1、静态、动态测试

 静态测试:不需要执行程序的测试工作,对程序的输入及输出进行分析,如代码走读、代码评审

 动态测试:执行程序的测试工作,模拟用户的输入,分析输出的结果

2、黑盒、白盒、灰盒测试

 黑盒测试:模拟用户行为的测试工作,不需了解代码逻辑机制,仅关注输入输出的结果分析、与需求的匹配程度

 白盒测试:结构测试,玻璃盒测试,关注代码处理逻辑和代码设计的测试

 灰盒测试:黑盒测试与白盒测试的结合,不但关注输入输出的结果,而且关注代码的处理逻辑

3、测试过程

 单元测试:对单个模块或者程序模块的测试,单项逻辑的基本测试子集

集成测试:将模块按照设计要求进行集成测试,关注接口的关联与准确性

系统测试:验证软件在系统层面上的测试,涉及整体性、可用性、可靠性、安全性等

验收测试:检验产品是否满足客户的要求或者相关测试的要求

二、测试类型

1、功能性

 准确性:功能实现是否满足文档设计,输入是否被正确接收,是否输出正确的结果

 兼容性:

 (1)硬件兼容,是否适配于不同硬件

 (2)系统兼容,操作系统的兼容

 (3)软件兼容,如浏览器的兼容性

 (4)数据兼容,软件版本的升级、新旧数据的兼容

 配置测试:

(1)软件安装与卸载过程的配置变化

(2)人为改变配置,软件是否变化提示

(3)硬件的不同,是否兼容软件

 安装测试:

(1)检验软件是否可以正确安装,整体环境是否正常

(2)卸载软件,环境状态是否还原,是否可重复性安装等

文档测试:

(1)文档是否和产品配置方法、说明一致

(2)帮助以及用户说明测试

可用性测试:

 产品是否易用、易于理解

可靠性测试:

(1)长时间工作的稳定性

(2)异常数据引入或者异常的操作

健壮性测试:

(1)验证程序在异常情况下是否能正确运行

(2)异常情况如非法数据、异常中断、边界数据

可恢复性测试:

软件出错或出现异常事故,能恢复出错前的状态,继续正常运行

2、接口测试:子系统的联调测试,包含程序内部接口以及外部接口

3、性能测试

(1)系统资源,CPU、内存、IO读写

(2)强度测试,满载测试,单位时间可承载最大限度的负荷,最大数据量的处理

(3)压力测试,检验系统在资源超负荷情况下的表现,找出瓶颈值

(4)负载测试,测试系统在超负荷情况下,验证系统的负载能力

4、安全测试

 SQL注入、令牌认证、加解密、权限管理等

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31216.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信