不同维度下软件测试方法的分类

本文介绍了软件测试在不同维度下的分类,包括按开发过程(如单元测试、集成测试、系统测试、α测试、β测试和回归测试)、是否关心软件内部结构(白盒测试、黑盒测试和灰盒测试)、测试对象(压力测试、负载测试、性能测试、接口测试、功能测试、安全测试和兼容测试)以及测试执行方式(静态测试和动态测试)。通过理解这些分类,有助于深入掌握软件测试的各个方面。
摘要由CSDN通过智能技术生成

写在最前: 很久没有写博客了,重新复习一下软件测试的理论知识,做一个自我的再审。

 

不同维度下的软件测试分类

 

一 按开发过程区分

单元测试 Unit Testing

       单元测试是测试中的最小可测单元。一个方法,一个函数,一个类,在开发初期就会建立测试用例,单元测试部分由开发人员编写。

集成测试 Integration Testing

       集成测试是已经有基础代码后,某一个模块,某一个功能等的测试,主要测试的内容是单元和单元之间的联系,整体模块或者功能的联系导致的问题,这个时候软件已经有了基础雏形。因为很多实践表明,单个个体没有问题,但是集成在一起,彼此构成联系时会互相影响,所以会出现问题,单元测试无法反应这类型的问题。

系统测试 System Testing

系统测试已经是技术人员的开发过程中的最后测试阶段。这个时候把硬件,软件,人员等当做一个整体 ——系统。测试是否满足需求说明,发现设计的缺陷,需求的不足,易用性不足,健壮性不足等等。

α测试 Alpha Testing

α测试的测试人员是用户群体,类似于内测,是在软件开发环境下由用户进行的测试,或者模拟实际操作环境进而进行的测试。α测试主要是对软件产品的功能、局域化、界面、可使用性以及性能等等方面进行评价。

Beta测试 Beta Testing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值