嵌入式软件测试标准GJB-Z-141-2004解读——整体解读

文章介绍了GJB-Z-141-2004《军用软件测试指南》在嵌入式软件测试中的重要性,包括软件质量模型的多个方面,测试的等级划分,如单元测试、部件测试等,以及回归测试的详细说明。此外,还涉及了静态和动态测试方法,如代码审查和黑盒、白盒测试,并提供了测试用例和记录的模板。标准中引用的数据模型如斯奈德蕴德模型也在后续内容中被提及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着工业产品智能化水平的不断提高,日常生活生活中智能设备普及率也越来越高,嵌入式软件市场也越来越大。软件检测实验室要想抓住市场发展动向,开辟嵌入式软件测试相关的业务,可以参考的重要标准就是GJB-Z-141-2004《军用软件测试指南》。软件检测实验室申请嵌入式软件测试CNAS资质,也大多使用该标准进行申请。本文我们就先从整体的角度来看一下,该标准涵盖了哪些内容,做了哪些规定。 

与通用软件测试标准类似的是,GJB-Z-141-2004标准也明确了嵌入式软件测试的软件质量模型。要求嵌入式软件的测试,要从适合性、准确性、互操作性、安全保密性、容错性、成熟性、易恢复性、易理解性、易学性、易操作性、吸引性、时间特性、资源利用性、易改变性、稳定性、易测试性、易分析性、适应性、易安装性、易替换性、共存性 和依从性方面确定测试内容。

嵌入式软件质量模型和传统测试内容分类的对应关系:

GJB-Z-141-2004标准从整体上将测试的等级分为了单元测试、部件测试、配置项测试、系统测试。针对每一类测试都从测试对象和目的、测试的组织和管理、技术要求、测试内容、测试环境、测试方法、进入条件、结束条件、测试过程、测试文档,这十大方面进行了介绍。

因为回归测试可出现在上述每个测试级别中,并贯穿于整个软件生存周期,所以最后又针对回归测试单独也进行了详细说明,包括测试对象和测试目的、进入条件、单元回归测试、部件回归测试、配置项回归测试和系统回归测试。在实际的测试过程中,可根据软件的规模、类型、安全性关键等级去选择合适的测试级别。

在测试方法上介绍了静态测试方法和动态测试方法,像静态测试方法中的代码审查、代码走查、静态分析,动态测试方法中的一些黑盒和白盒测试方法。

对于软件测试用例、软件测试记录、软件问题报告单也给出了参考的模版,软件测试实验室可以参考标准中给出的模版,快速建立起规范、标准的原始记录。

也介绍了一些嵌入式软件测试过程中会用到的数据模型,如斯奈德蕴德模型、广义指数模型、穆沙/奥库姆脱对数泊松执行时间模型、列透务德/弗尔洛模型等。后面的文章会针对GJB-Z-141-2004的具体内容进行详细解读,欢迎继续关注。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值