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

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

 

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

 

一 按开发过程区分

单元测试 Unit Testing

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

集成测试 Integration Testing

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

系统测试 System Testing

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

α测试 Alpha Testing

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

Beta测试 Beta Testing

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值