航天器软件测试技术与实践
¥14.7
(2.9折)
?
1星价
¥21.0
2星价¥21.0
定价¥50.0
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
暂无评论
图文详情
- ISBN:9787118113822
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:106
- 出版时间:2017-06-01
- 条形码:9787118113822 ; 978-7-118-11382-2
内容简介
候成杰、江云松编著的《航天器软件测试技术与实践》系统地阐述了软件测试的基本概念,讲解了航天器软件测试的各种基本方法和技术。在此基础上,介绍了航天器软件工程概况和研制技术流程,重点讲解了测试覆盖性分析技术、航天器软件测试环境搭建技术、资源访问冲突分析技术、代码更动影响域分析技术等航天器软件测试的几项关键技术,并介绍了这些技术和方法在航天器软件各阶段测试过程中的应用。此外书中还对一些航天器软件典型故障案例进行了分析,希望可以帮助测试人员积累经验,提高技术水平。本书适合具有一定测试经验的人员使用,也可供从事航天器等领域的软件研制和管理工作人员参考。
目录
**章 软件测试定义
1.1 概述
1.2 软件测试的基本原则
1.2.1 独立性原则
1.2.2 尽早开始原则
1.2.3 正常异常组合原则
1.2.4 可复现原则
1.2.5 80-20原则
1.2.6 有序原则
1.3 基础概念
1.3.1 测试目标
1.3.2 测试对象
1.3.3 测试依据
1.3.4 软件缺陷
1.4 软件测试的分类
1.5 几个容易混淆的概念
1.5.1 测试级别
1.5.2 测试类型
1.5.3 测试项
第2章 航天器软件工程概况
2.1 航天器软件工程概况
2.1.1 概况
2.1.2 载人航天工程的软件工程
2.1.3 航天器软件分级分类管理
2.1.4 软件安全关键等级
2.1.5 航天器软件分类
2.2 航天器软件研制技术流程的划分
2.2.1 沿用软件定义
2.2.2 参数修改软件定义
2.2.3 少量功能修改软件定义
2.2.4 新研软件定义
2.2.5 新研软件技术流程
2.2.6 沿用软件技术流程
2.2.7 参数修改软件技术流程
2.2.8 适应性修改软件技术流程
2.2.9 确定软件研制技术流程的基本条件
2.2.10 针对不同研制技术流程的测试要求
第3章 航天器软件测试的基本技术
3.1 航天器软件的静态测试
3.1.1 自动化静态分析技术
3.1.2 代码审查
3.1.3 代码走查
3.1.4 文档审查
3.2 航天器软件的动态测试
3.2.1 概述
3.2.2 黑盒测试
3.2.3 白盒测试
第4章 航天器软件测试的几项关键技术
4.1 概述
4.2 测试覆盖率分析技术
4.2.1 基于代码插桩的源代码级测试覆盖率分析技术及实践
4.2.2 非插桩的测试覆盖率分析技术及实践
4.3 航天器软件测试环境搭建技术
4.3.1 基于目标环境的联试环境
4.3.2 半实物仿真环境
4.3.3 全数字仿真测试环境
4.4 堆栈分析技术
4.4.1 针对**语言软件的堆栈分析
4.4.2 针对汇编语言软件的堆栈分析
4.4.3 堆栈分析工具
4.5 资源访问冲突分析技术
4.5.1 基本技术及分析方法
4.5.2 资源访问冲突分析技术要点
4.5.3 资源访问冲突分析辅助工具
4.6 代码*动影响域分析技术
4.6.1 基于代码对需求覆盖的分析技术
4.6.2 对代码*动影响分析的技术
第5章 航天器软件测试常用工具
5.1 测试工具套件LDRATestbed
5.1.1 Testbed
5.1.2 TBRUN
5.1.3 TBvision
5.1.4 TBreq
5.1.5 RT INSIGHT PRO
5.2 静态代码检查工具SpecChecker
5.2.1 SpecChecker采用的核心技术
5.2.2 SpecChecker的主要功能
5.2.3 SpecChecker的性能指标
5.2.4 SpecChecker与同类产品对比分析
5.3 单元测试工具SunwiseAUnit
5.3.1 SunwiseAUnitt的主要功能
5.3.2 SunwiseAUnit与同类产品的对比分析
5.3.3 SunwiseAUnit的主要技术指标
5.4 静态代码检查工具QAC
5.4.1 代码自动审查
5.4.2 代码质量度量
5.4.3 OAC支持的代码标准
5.4.4 测试管理功能
5.4.5 结构分析能力
5.4.6 工具集成
5.5 其他测试工具
5.5.1 CANTATA
5.5.2 COVERITY和KLOCWORK
5.5.3 CODETEST
5.5.4 OCCoverage
第6章 航天器软件测试过程与实践
6.1 软件测试基本流程
6.2 单元测试
6.2.1 单元测试过程
6.2.2 单元测试计划
6.2.3 单元测试设计
6.2.4 单元测试执行
6.2.5 单元测试结果分析
6.2.6 单元测试实践
6.3 组装测试
6.3.1 组装测试过程
6.3.2 组装测试计划
6.3.3 组装测试设计
6.3.4 组装测试执行
6.3.5 组装测试结果分析
6.3.6 组装测试实践
6.4 确认测试
6.4.1 确认测试策略
6.4.2 确认测试过程
6.4.3 确认测试策划
6.4.4 确认测试设计和实现
6.4.5 确认测试执行
6.4.6 确认测试总结和分析
6.4.7 确认测试实践
6.5 第三方独立测试
6.5.1 概述
6.5.2 第三方独立测试的技术要求
6.5.3 第三方独立测试流程
6.6 系统测试
6.7 回归测试
6.7.1 回归测试的方法
6.7.2 回归测试的步骤
6.7.3 回归测试的测试范围要求
6.8 测试发现问题处理流程
第7章 航天器软件典型故障案例分析
7.1 概述
7.2 测试遗漏问题案例
7.2.1 汇编语言功能相似指令使用错误案例
7.2.2 C语言操作符优先级错误案例
7.2.3 中断使用资源访问冲突案例
7.2.4 协处理器堆栈溢出案例
7.2.5 时序冲突案例
7.2.6 编译器及运行环境错误案例
7.3 测试发现问题案例
7.3.1 静态分析发现问题案例
7.3.2 资源访问冲突分析测试发现问题案例
7.3.3 堆栈分析发现问题案例
7.4 国外航天软件典型故障案例
7.4.1 火星极地登陆器软件故障案例
7.4.2 太阳神火箭软件故障案例
7.4.3 DART航天器软件故障案例
附录A 测试文档模板
A.1 (单元、组装、确认)测试计划模板
A.2 (单元、组装、确认)测试说明模板
A.3 (单元、组装、确认)测试报告模板
A.4 组装测试说明模板
A.5 组装测试报告模板
A.6 确认测试说明模板
附录 B测**例表
参考文献
1.1 概述
1.2 软件测试的基本原则
1.2.1 独立性原则
1.2.2 尽早开始原则
1.2.3 正常异常组合原则
1.2.4 可复现原则
1.2.5 80-20原则
1.2.6 有序原则
1.3 基础概念
1.3.1 测试目标
1.3.2 测试对象
1.3.3 测试依据
1.3.4 软件缺陷
1.4 软件测试的分类
1.5 几个容易混淆的概念
1.5.1 测试级别
1.5.2 测试类型
1.5.3 测试项
第2章 航天器软件工程概况
2.1 航天器软件工程概况
2.1.1 概况
2.1.2 载人航天工程的软件工程
2.1.3 航天器软件分级分类管理
2.1.4 软件安全关键等级
2.1.5 航天器软件分类
2.2 航天器软件研制技术流程的划分
2.2.1 沿用软件定义
2.2.2 参数修改软件定义
2.2.3 少量功能修改软件定义
2.2.4 新研软件定义
2.2.5 新研软件技术流程
2.2.6 沿用软件技术流程
2.2.7 参数修改软件技术流程
2.2.8 适应性修改软件技术流程
2.2.9 确定软件研制技术流程的基本条件
2.2.10 针对不同研制技术流程的测试要求
第3章 航天器软件测试的基本技术
3.1 航天器软件的静态测试
3.1.1 自动化静态分析技术
3.1.2 代码审查
3.1.3 代码走查
3.1.4 文档审查
3.2 航天器软件的动态测试
3.2.1 概述
3.2.2 黑盒测试
3.2.3 白盒测试
第4章 航天器软件测试的几项关键技术
4.1 概述
4.2 测试覆盖率分析技术
4.2.1 基于代码插桩的源代码级测试覆盖率分析技术及实践
4.2.2 非插桩的测试覆盖率分析技术及实践
4.3 航天器软件测试环境搭建技术
4.3.1 基于目标环境的联试环境
4.3.2 半实物仿真环境
4.3.3 全数字仿真测试环境
4.4 堆栈分析技术
4.4.1 针对**语言软件的堆栈分析
4.4.2 针对汇编语言软件的堆栈分析
4.4.3 堆栈分析工具
4.5 资源访问冲突分析技术
4.5.1 基本技术及分析方法
4.5.2 资源访问冲突分析技术要点
4.5.3 资源访问冲突分析辅助工具
4.6 代码*动影响域分析技术
4.6.1 基于代码对需求覆盖的分析技术
4.6.2 对代码*动影响分析的技术
第5章 航天器软件测试常用工具
5.1 测试工具套件LDRATestbed
5.1.1 Testbed
5.1.2 TBRUN
5.1.3 TBvision
5.1.4 TBreq
5.1.5 RT INSIGHT PRO
5.2 静态代码检查工具SpecChecker
5.2.1 SpecChecker采用的核心技术
5.2.2 SpecChecker的主要功能
5.2.3 SpecChecker的性能指标
5.2.4 SpecChecker与同类产品对比分析
5.3 单元测试工具SunwiseAUnit
5.3.1 SunwiseAUnitt的主要功能
5.3.2 SunwiseAUnit与同类产品的对比分析
5.3.3 SunwiseAUnit的主要技术指标
5.4 静态代码检查工具QAC
5.4.1 代码自动审查
5.4.2 代码质量度量
5.4.3 OAC支持的代码标准
5.4.4 测试管理功能
5.4.5 结构分析能力
5.4.6 工具集成
5.5 其他测试工具
5.5.1 CANTATA
5.5.2 COVERITY和KLOCWORK
5.5.3 CODETEST
5.5.4 OCCoverage
第6章 航天器软件测试过程与实践
6.1 软件测试基本流程
6.2 单元测试
6.2.1 单元测试过程
6.2.2 单元测试计划
6.2.3 单元测试设计
6.2.4 单元测试执行
6.2.5 单元测试结果分析
6.2.6 单元测试实践
6.3 组装测试
6.3.1 组装测试过程
6.3.2 组装测试计划
6.3.3 组装测试设计
6.3.4 组装测试执行
6.3.5 组装测试结果分析
6.3.6 组装测试实践
6.4 确认测试
6.4.1 确认测试策略
6.4.2 确认测试过程
6.4.3 确认测试策划
6.4.4 确认测试设计和实现
6.4.5 确认测试执行
6.4.6 确认测试总结和分析
6.4.7 确认测试实践
6.5 第三方独立测试
6.5.1 概述
6.5.2 第三方独立测试的技术要求
6.5.3 第三方独立测试流程
6.6 系统测试
6.7 回归测试
6.7.1 回归测试的方法
6.7.2 回归测试的步骤
6.7.3 回归测试的测试范围要求
6.8 测试发现问题处理流程
第7章 航天器软件典型故障案例分析
7.1 概述
7.2 测试遗漏问题案例
7.2.1 汇编语言功能相似指令使用错误案例
7.2.2 C语言操作符优先级错误案例
7.2.3 中断使用资源访问冲突案例
7.2.4 协处理器堆栈溢出案例
7.2.5 时序冲突案例
7.2.6 编译器及运行环境错误案例
7.3 测试发现问题案例
7.3.1 静态分析发现问题案例
7.3.2 资源访问冲突分析测试发现问题案例
7.3.3 堆栈分析发现问题案例
7.4 国外航天软件典型故障案例
7.4.1 火星极地登陆器软件故障案例
7.4.2 太阳神火箭软件故障案例
7.4.3 DART航天器软件故障案例
附录A 测试文档模板
A.1 (单元、组装、确认)测试计划模板
A.2 (单元、组装、确认)测试说明模板
A.3 (单元、组装、确认)测试报告模板
A.4 组装测试说明模板
A.5 组装测试报告模板
A.6 确认测试说明模板
附录 B测**例表
参考文献
展开全部
本类五星书
本类畅销
-
铁道之旅:19世纪空间与时间的工业化
¥20.7¥59.0 -
金属材料及热处理
¥46.1¥72.0 -
实用电气计算
¥64.2¥88.0 -
中国传统民俗文化:建筑系列:中国古代桥梁
¥20.9¥58.0 -
嗨印刷工艺(Vol1烫印)(精)
¥147.4¥268.0 -
西门子S7-1200 PLC项目化教程
¥39.4¥54.0 -
变频器维修手册
¥69.3¥99.0 -
装配化工字组合梁设计
¥88.0¥160.0 -
气动系统装调与PLC控制
¥29.1¥39.8 -
高聚物粘结及其性能
¥34.8¥120.0 -
液压控制系统
¥12.7¥31.0 -
汽车风云人物
¥13.5¥50.0 -
品牌鞋靴产品策划-从创意到产品
¥26.5¥42.0 -
城市桥梁工程施工与质量验收手册-(含光盘)
¥61.6¥78.0 -
城镇道路工程施工与质量验收规范实施手册
¥16.4¥39.0 -
航空发动机限寿件概率损伤容限评估概述
¥67.8¥88.0 -
天才武器
¥42.0¥60.0 -
中国再制造进展
¥88.5¥118.0 -
中国烹饪工艺学粤菜教程
¥48.4¥59.8 -
蓝色水星球 重新思考我们在宇宙中的家园
¥60.7¥88.0