软件测试工程师培训
测试标准
中国软件评测中心
(010(010
罗文兵
lwb@
培训内容
• 第一章 软件质量标准发展过程
• 第二章 ISO 9126 软件工程产品质量
• 第三章 ISO 14598 软件工程产品评价
• 第四章 GB/T 17544 信息技术软件包质量要
求和测试
• 第五章 GB/T 15481 检测和校准实验室能力
的通用要求
培训内容
• 第一章 软件质量标准发展过程
• 第二章 ISO 9126 软件工程产品质量
• 第三章 ISO 14598 软件工程产品评价
• 第四章 GB/T 17544 信息技术软件包质量要
求和测试
• 第五章 GB/T 15481 检测和校准实验室能力
的通用要求
第一章软件质量标准发展过程
• 1.1 软件质量
• 1.2 软件质量度量
• 1.3 质量度量模型
• 1.4 软件质量标准演变
1.1 软件质量
• 早期关于软件产品质量的几个观点
– 产品质量-就是产品的适用性
– 满足用户需要特性,内在、外观、经济性
– 性能、寿命、可靠性、安全性和经济性
• 1991年ISO 8402
– 质量-反应实体满足规定和潜在需要能力的特性总和
• ISO 9126/14598
– 1991 :软件满足规定或潜在用户需求特性的总和
– 1999 :软件特性的总和,软件满足规定或潜在用户需求
的能力
1.2 软件质量度量
• 软件质量与硬件质量度量的差异
• 软件工程界喜欢用质量要素(quality factor)
概括软件质量特性、并进行特性的度量
1.3 质量度量模型
• 1977年McCall 和他的同事确定了质量11个要
素
– 正确性、可靠性、效率、完整性、可使用性、
– 可维护性、灵活性、可测试性、
– 可移植性、重复使用性、连接性
1.3 质量度量模型
改 修 品 移 产 转 品 产
可维护性 可移植性
灵活性 重复使用性
可测试性 连接性
产品运行
正确性 可靠性 效率 完整性 可使用性
质量要素与产品状态
1.4 质量标准的演变
• ISO 9126 1991 GB/T 16260 1996
– 软件产品质量评价 质量特性及其使用指南
• ISO 14598 1999 GB/T 18905 2002
– 软件工程产品评价
• ISO 9126 2001 GB/T 16260
– 软件工程产品质量
• ISO 12119 1994 GB/T 17544 1998
– 软件包质量要求和测试
• ISO/IEC 17025 1999 GB/T 15481 2000
– 检测和校准实验室能力的通用要求
培训内容
• 第一章 软