1、GB/T15532-2008计算机软件测试规范1范围本标准规定了计算机软件生存周期内各类软件产品的基本测试方法、过程和准则。本标准适用于计算机软件生存周期全过程。本标准适用于计算机软件的开发机构、测试机构及相关人员。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的用文件,其最新版本适用于本标准。GB/T8566信息技术软件生存周期过程(GB/T8566一2007,IS0/1EC12207:1995,MOD)G
2、B/T9386计算机软件测试文档编制规范GB/T11457信息技术软件工程术语GB/T16260.1软件工程产品质量第1部分:质量模型(GB/T16260.1一2006,IS0/IEC9126-1:2001,1DT)GB/T18492信息技术系统及软件完整性级别(GB/T18492一2001,IS0/IEC15026:1998,IDT)GB/T20158信息技术软件生存周期过程配置管理(GB/T20158一2006,ISO/IEC TR15846:1998,DT)3术语和定义GB/T11457中确立的术语和定义适用于本标准。4总则4.1测试目的计算机软件的测试目的是:)验证软件是否满足软件开发合同或项目开发计划、系统/子系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量要求:b)通过测试,发现软件缺陷:)为软件产品的质量测量和评价提供依据。4.2测试类别根据GB/T8566的要求,本标准对如下测试类别作详细描述:a)单元测试:b)集成测试:)配置项测试(也称软件合格性测试或确认测试):d)系统测试:e)验收测试。可根据软件的规模,类型、完整性级别选择执行测试类别。回归测试可出现在上述每个测试类别中,并贯穿于整个软件生存周期,故单独分类进行描述。