软件测试主流技术体系及质量模型

本文探讨了软件测试的主要技术体系,包括测试类型、测试阶段、代码可见度的测试方法和手段。同时,介绍了衡量软件质量的重要模型,如功能性、性能、兼容性、易用性、可靠性和安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件测试技术体系

软件测试类型

    1、功能测试:一般在整个软件产品开发完成之后,直接运行,对前端UI进行输入和输出功能进行测试;
	2、接口测试:后端接口基本完成开发后开始进行接口测试;(ps:接口测试可以发现在前端页面上操作时发现不了的bug;还可以检查系统的异常处理能能力);
	3、性能测试:模拟生产运行的业务压力或用户使用场景

软件测试级别(按照测试阶段)

    单元测试
		针对程序源代码(已实现的软件的最小单元)进行测试,一个单元可以是一个类、一个子程序或者一个函数。
		优点:尽早发现缺陷,缩短开发周期,降低成本
		
	集成测试
		又称接口测试,针对模块之间访问的地址进行测试;
		集成测试模式分为非渐增(先分别测试每个模块,然后再把所有模块按照设计要求放在一起结合成所要的程序)和渐增式模式(把下一个模块与已经测试好的模块结合起来进行测试)
		自顶向下集成测试,从主控模块开始,沿着软件控制的层次向下移动,逐渐把各个模块结合起来,选择深度优先或者宽度优先策略。
		除此以外还有自底向上和混合策略模式
		
  (确认测试:运用黑盒测试的方法验证软件功能与客户要求的一致)
 
	系统测试
		对整个系统进行测试包括功能、兼容、文档等测试
	验收测试
		主要分为内测和公测,使用不同人群来发掘项目缺陷

测试方法(按代码可见度)

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值