ISO/IEC 25010 是什么
ISO/IEC 25010 是软件产品质量模型标准,把产品质量拆成一组特性:功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性(2011 版为八项,修订版本有调整与增补)。用它做非功能测试的覆盖检查清单,避免测试只围着功能转,把非功能问题留到上线后暴露。
基本信息
| 定位 | 软件产品质量模型国际标准(ISO/IEC 25010) |
|---|---|
| 2011 版八项 | 功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性 |
| 用法 | 对照特性清单检查非功能覆盖与证据 |
| 常见来源 | 需求、风险分析、法规与行业标准 |
| 使用注意 | 术语要落到可测场景与指标才算覆盖 |
| 版本提示 | 标准存在修订版本,引用注明版本与年份 |
| 常见对应 | 性能效率对性能测试,安全性对渗透与安全测试 |
2011 版八项特性
| 特性 | 内涵举例 |
|---|---|
| 功能性 | 完备、正确、适当 |
| 性能效率 | 时间行为与资源占用 |
| 兼容性 | 共存与互操作 |
| 易用性 | 可识别、易学、可操作 |
| 可靠性 | 容错、可用、可恢复 |
| 安全性 | 保密性、完整性、抗抵赖 |
| 可维护性 | 模块化、可复用、可测试 |
| 可移植性 | 适应性、可安装、可替换 |
典型使用场景
- 测试计划评审:按特性清单查漏,给非功能项指派责任人。
- 需求评审:把抽象特性翻译成可测条件与指标。
- 上线检查:核对性能、安全、兼容等证据是否齐备。
- 培训学习:建立讨论质量的共同语言,减少口径分歧。
- 模板建设:把特性清单并入测试策略与检查单模板。
- 验收评审:对照特性逐项给结论,而不是笼统通过。
特性清单用于查漏:逐项标注适用性与证据位置,不适用的也要写明理由。
非功能项要落到指标才有意义:可靠性对应可用性目标与故障恢复演练等具体动作。
把特性拆到子特性(可靠性含容错、可用、恢复),讨论测试点时更具体。
评审时给每项特性标注测试类型与责任角色,清单才能变成执行计划。