1. 软件测试与测试标准
1.1 软件测试标准
-
1.1.1 软件测试标准的类型
-
国际标准:ISO/IEC/IEEE 29119(测试过程)、ISO 25000(质量模型)
-
国家标准:GB/T 25000(中国)、ANSI/IEEE(美国)
-
行业标准:DO-178C(航空)、IEC 62304(医疗)
-
企业标准:华为、阿里等内部测试规范
-
-
1.1.2 测试标准的实质性作用
-
统一测试术语与流程,减少沟通成本
-
保障测试可追溯性与法律合规性(如军工、航天)
-
提供最佳实践参考(如测试用例设计、缺陷管理)
-
-
1.1.3 软件测试标准体系
-
国际:ISO/IEC 33063(测试过程评估模型)
-
国内:GB/T 38634(软件测试能力评估)
-
行业:GJB 5000A(军用软件研制能力成熟度)
-
1.2 军用软件测试指南介绍
-
1.2.1 军用软件测试的特点
-
高可靠性要求:故障可能导致重大事故(如武器系统)
-
严格保密性:测试数据脱敏、环境隔离
-
强环境适应性:高低温、电磁干扰等极端条件验证
-
-
1.2.2 GJB/Z-141与TE-BTCG-003-2021
-
GJB/Z-141:军用软件测试指南(覆盖单元→系统测试)
-
TE-BTCG-003-2021:装备软件测试工具认证要求(适用于测试工具选型)
-
-
1.2.3 测试指南的核心框架与原理
-
V模型驱动:测试活动与开发阶段严格对应
-
六性测试:可靠性、安全性、维护性、测试性、保障性、环境适应性
-