Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
🧪 BS ISO/IEC/IEEE 29119 系列是 BSI 对国际标准 ISO/IEC/IEEE 29119 的英国实施版本,规定了软件与系统工程——软件测试。该系列由 BSI 技术委员会 IST/15(软件与系统工程)归口,取代了已撤销的 BS 7925-1:1998,为软件测试提供统一的概念、过程、文档与技术要求,是软件质量保证与测试管理领域被广泛引用的国际标准。系列由 ISO、IEC 与 IEEE 三大组织联合制定,兼顾学术、工业与工具厂商的多方视角,使测试活动第一次有了全球一致的”共同语言”。
软件测试长期缺乏统一的国际术语与流程标准,导致测试活动难以度量与比较。ISO/IEC/IEEE 29119 系列由 ISO、IEC 与 IEEE 联合制定,于 2013 年起陆续发布各分部。BSI 将其作为英国国家标准实施,形成 BS ISO/IEC/IEEE 29119 系列,并取代旧版 BS 7925 软件测试术语标准。第一版的核心分部(第 1、2、3 部分)于 2013 年 9 月发布,第 4 部分(测试技术)与第 5 部分(关键词驱动测试)随后分别于 2015 年与 2016 年发布。
系列各分部由浅入深、相互配套:第 1 分部定义概念与定义,为整个系列奠定术语基础;第 2 分部定义测试过程,给出可管理、可复现的流程框架;第 3 分部定义测试文档,提供统一的文档模板与内容要求;第 4、5 分部进一步规定测试设计技术与基于关键词的自动化测试方法。
| 标准号 | 分部标题 | 发布时间 | 主要技术内容 |
|---|---|---|---|
| BS ISO/IEC/IEEE 29119-1:2013 | 概念与定义(Concepts and definitions) | 2013 | 软件测试基础概念、测试在验证与确认中的角色、穷举测试等原则 |
| BS ISO/IEC/IEEE 29119-2:2013 | 测试过程(Test processes) | 2013 | 多层次测试过程模型、组织级/管理级/动态测试过程与完整/裁剪符合性 |
| BS ISO/IEC/IEEE 29119-3:2013 | 测试文档(Test documentation) | 2013 | 测试文档模板与内容要求、完整符合性与裁剪符合性 |
| BS ISO/IEC/IEEE 29119-4:2015 | 测试技术(Test techniques,扫描版) | 2015 | 依据公开领域知识概括,涉及测试设计技术(等价类、边界值、判定表等) |
| BS ISO/IEC/IEEE 29119-5:2016 | 关键词驱动测试(Keyword-driven testing,扫描版) | 2016 | 依据公开领域知识概括,涉及基于关键词的自动化测试框架 |
第 1 分部定义软件测试的核心概念,包括测试在验证与确认中的作用、测试级别(单元、集成、系统、验收)的划分、测试类型与测试目标,并明确”穷举测试不可行”等基本前提。它为整个系列奠定统一的术语基础,使不同组织、不同项目之间能够以相同的语言描述测试活动。
第 2 分部定义多层次测试过程模型,覆盖组织级测试过程、测试管理过程与动态测试过程。它规定了测试计划、测试设计、测试执行与测试记录等活动的输入/输出与职责分工,并给出完整符合性与裁剪符合性两种适用方式,使测试活动可管理、可复现、可度量,同时允许根据项目风险与规模灵活裁剪。
第 3 分部规定测试文档的类型、结构与内容要求,包括测试策略、测试计划、测试用例、测试规程与测试报告等模板,并定义了完整符合性与裁剪符合性两种适用方式。规范化的文档结构便于审计、追踪与度量,也方便测试成果在不同团队之间传递与复用。
第 4 分部规范了各类测试设计技术(如等价类划分、边界值分析、判定表、状态转换等),为测试用例的设计提供系统化方法,提升缺陷检出效率;第 5 分部定义了关键词驱动测试框架,将测试逻辑从脚本中抽象为可复用的关键词,便于业务人员参与、自动化维护与大规模回归。