软件测试的分类总结

本文详细总结了软件测试的各类方法,包括按阶段的单元测试、集成测试、系统测试和验收测试;按测试性质区分的白盒测试、黑盒测试、灰盒测试;以及兼容性测试、App测试、回归测试、冒烟测试和随机测试等,覆盖了软件测试的全面视角。
摘要由CSDN通过智能技术生成

1、按阶段分:单元测试、集成测试、系统测试、验收测试;
2、按是否运行程序划分:静态测试和动态测试;
3、按是否查看代码划分:白盒测试,黑盒测试、灰盒测试;
4、其他划分:兼容测试、安全性测试、回归测试、冒烟测试、随机测试、App测试、接口测试;

(1)单元测试:

	           ①单元测试是对软件基本组成单元(软件设计的最小单位)进行正确性检验的测试工作,
			    如模块、过程、函数或一个类的方法。
		       ②单元测试属于白盒测试,其主要目的是针对详细设计及编码过程中可能存在的各种错误,
			   主要测试单元内部的数据结构、逻辑控制、异常处理等。
			   ③单元测试内容:
			       入口和出口函数
				   输入和输出信息
				   错误处理信息
				   部分边界数值测试

(2)集成测试:

		     ①集成测试也叫组装测试、联合测试、子系统测试、部件测试,是在单元测试的基础上,
			   将所有模块概要设计要求组装成为子系统或系统,验证组装后功能以及模块接口是否正确的测试工作。
			 ②集成测试属于灰盒测试,其主要目的是针对概要设计中可能存在的问题,
			  主要测试各个单元与其他程序部分之间的接口、或模块之间的接口和接口数据传递的关系,
			  以及模块组合后的整体功能。
			 ③集成测试方法:
			     (1)非增量式集成:采用一步到位的方法构造测试。
				 (2)增量式集成:采用逐步集
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_45760909

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值