文章目录
软件测试按照不同的分类标准,可以将软件测试分为很多不同的种类
1.按照测试阶段分类
按照测试阶段可以将软件测试分为单元测试、冒烟测试、集成测试、系统测试与验收测试。这种分类方式与软件开发过程相契合,是为了检验软件开发各个阶段是否符合要求。
1、单元测试
单元测试是软件开发的第一步测试,目的是为了验证软件单元是否符合软件需求与设计。单元测试大多是开发人员进行的自测试。
2、冒烟测试
在软件测试中,冒烟测试是指软件构建版本建立后,对系统的基本功能进行简单的测试,这种测试重点验证的是程序的主要功能,而不会对具体的功能进行深入测试。如果测试未通过,需要返回给开发人员进行修正;如果通过测试再进行其他测试。因此,冒烟测试是对新构建版本进行的最基本测试。
3、集成测试
集成测试是冒烟测试之后进行的测试,它是将已经测试过的软件单元组合在一起测试他们之间的接口,用于验证软件是否满足设计需求
4、系统测试
系统测试是将经过测试的软件在实际环境中进行,并与其他系统的成分(如数据库、硬件和操作人员等)组合在一起进行的测试