首页/开发/软件测试速查/ISO/IEC 25010 质量模型

ISO/IEC 25010 质量模型

ISO/IEC 25010 定义软件产品质量特性:功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性(2011 版八项,后修订版本有调整与增补)。用特性清单检查非功能测试覆盖,避免只测功能。

软件测试速查开发更新于 2026-10-13

ISO/IEC 25010 是什么

ISO/IEC 25010 是软件产品质量模型标准,把产品质量拆成一组特性:功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性(2011 版为八项,修订版本有调整与增补)。用它做非功能测试的覆盖检查清单,避免测试只围着功能转,把非功能问题留到上线后暴露。

基本信息

定位软件产品质量模型国际标准(ISO/IEC 25010)
2011 版八项功能性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性
用法对照特性清单检查非功能覆盖与证据
常见来源需求、风险分析、法规与行业标准
使用注意术语要落到可测场景与指标才算覆盖
版本提示标准存在修订版本,引用注明版本与年份
常见对应性能效率对性能测试,安全性对渗透与安全测试

2011 版八项特性

特性内涵举例
功能性完备、正确、适当
性能效率时间行为与资源占用
兼容性共存与互操作
易用性可识别、易学、可操作
可靠性容错、可用、可恢复
安全性保密性、完整性、抗抵赖
可维护性模块化、可复用、可测试
可移植性适应性、可安装、可替换

典型使用场景

  • 测试计划评审:按特性清单查漏,给非功能项指派责任人。
  • 需求评审:把抽象特性翻译成可测条件与指标。
  • 上线检查:核对性能、安全、兼容等证据是否齐备。
  • 培训学习:建立讨论质量的共同语言,减少口径分歧。
  • 模板建设:把特性清单并入测试策略与检查单模板。
  • 验收评审:对照特性逐项给结论,而不是笼统通过。
特性清单用于查漏:逐项标注适用性与证据位置,不适用的也要写明理由。
非功能项要落到指标才有意义:可靠性对应可用性目标与故障恢复演练等具体动作。
把特性拆到子特性(可靠性含容错、可用、恢复),讨论测试点时更具体。
评审时给每项特性标注测试类型与责任角色,清单才能变成执行计划。

易错点

  • 只测功能特性,非功能特性无人认领。
  • 把标准术语照搬进计划,没有落到测试场景。
  • 引用标准不注明版本,评审时口径不一致。
  • 特性清单打勾了事,没有证据与指标支撑。
  • 评审只对着特性名称下结论,缺少测试点与证据链接。

数据来源与参考

  • ISO/IEC 25010:2011(系统与软件质量模型)
  • ISTQB CTFL 4.0 大纲(质量特性与非功能测试)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌