您好,欢迎来到聚文网。 登录 免费注册
嵌入式软件自动化测试

嵌入式软件自动化测试

  • 字数: 339
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 出版日期: 2022-10-01
  • 商品条码: 9787111711285
  • 版次: 1
  • 开本: 16开
  • 页数: 324
  • 出版年份: 2022
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书共8章。第1~3章介绍了软件测试的基本概念、原理和分类等基础理论,嵌入式系统和软件的组成与特点,以及嵌入式软件测试的特点、策略、方法和原则;第4章介绍了常用嵌入式软件测试方法;第5章介绍了测试需求分析、测试设计与实现、测试报告的撰写等主要内容;第6章阐述了嵌入式软件测试自动化的需求、理论原理、技术分类和应用原则;第7章介绍了现有可应用于嵌入式软件测试的自动化工具的功能与特点;第8章通过全国大学生软件测试大赛嵌入式专项真题,讲解了如何应用前面所学知识系统地组织、计划与实施嵌入式软件测试。附录给出了测试过程中技术文档的模板。本书可以作为高等院校软件测试课程的教材,也可供刚进入软件测试行业的从业人员参考使用。
作者简介
朱卫星,博士,副教授,硕士生导师,软件工程专业博士后,长期从事军事需求工程、大数据、作战实验等研究。先后主持或参与国家自然科学基金、国家863计划项目、武器装备军内科研项目、中国博士后科学基金等项目20余项。获军队科技进步二等奖1项、三等奖3项,发表论文50余篇,参编著作3部,获国家发明专利授权1项、软件著作权7项。
目录
前言
第1章软件测试概述
1.1软件测试的定义及发展
1.2软件及软件缺陷的概念
1.2.1软件
1.2.2软件缺陷
1.3软件质量及软件质量模型
1.3.1软件质量
1.3.2两个软件质量模型
1.4软件测试的基本原理
1.5软件测试的分类
1.5.1白盒测试和黑盒测试
1.5.2静态测试和动态测试
1.5.3测试级别
1.5.4测试类型
1.6通过维恩图理解测试
习题
第2章嵌入式系统概述
2.1嵌入式系统
2.1.1什么是嵌入式系统
2.1.2嵌入式系统的组成
2.1.3嵌入式系统的发展历程
2.2嵌入式软件的组成及特点
2.2.1嵌入式软件的组成
2.2.2嵌入式软件的特点
2.3嵌入式系统的设计流程
2.4嵌入式软件的应用领域
习题
第3章嵌入式软件测试概述
3.1嵌入式软件测试的特点
3.1.1嵌入式软件测试与普通软件测试的相同点
3.1.2嵌入式软件测试的特殊性
3.2嵌入式软件测试的策略和方法
3.2.1交叉测试
3.2.2白盒测试
3.2.3黑盒测试
3.2.4灰盒测试
3.3嵌入式软件测试的原则
3.4嵌入式软件测试的环境
3.4.1全实物仿真测试环境
3.4.2半实物仿真测试环境
3.4.3全数字仿真测试环境
3.4.4三种仿真测试的优缺点
习题
第4章嵌入式软件测试设计方法
4.1等价类划分测试
4.2边界值测试
4.3因果图测试
4.4决策表测试
4.5逻辑覆盖测试
4.6组合测试
4.7蜕变测试
习题
第5章嵌入式软件测试过程
5.1嵌入式软件测试过程概述
5.2测试需求分析
5.2.1为什么要进行测试需求分析
5.2.2测试需求分析的内容
5.2.3测试需求分析实例
5.3嵌入式软件测试的设计与实现
5.3.1嵌入式软件测试设计过程
5.3.2嵌入式软件测试设计要点
5.3.3嵌入式软件测试设计实例
5.4问题报告的撰写
5.4.1问题报告的内容
5.4.2问题报告的撰写要点
5.4.3问题报告撰写实例
5.5嵌入式软件测试案例
5.5.1被测对象概述
5.5.2油压功能模块测试
5.5.3车速功能模块测试
5.5.4灯光控制功能模块测试
习题
第6章软件测试自动化概述
6.1为什么要实现软件测试自动化
6.1.1因为人会犯错
6.1.2因为测试中有大量重复性的非“智力”操作
6.1.3因为手工测试效率低
6.1.4某些测试只能由测试工具完成
6.2软件自动化测试技术分类
6.2.1依据测试级别划分
6.2.2依据测试技术划分
6.2.3依据测试阶段划分
6.3嵌入式软件自动化测试技术
6.4应用自动化测试的原则
习题
第7章常用测试工具
7.1测试工具概述
7.2单元测试工具
7.2.1JUnit
7.2.2NUnit
7.2.3Cantata
7.2.4VisualUnit
7.2.5CodeSonar
7.2.6Pinpoint
7.2.7TBrun
7.2.8PureCoverage
7.2.9CodeTEST
7.2.10BullseyeCoverage
7.2.11RTT-MBT
7.2.12Testbed
7.2.13McCabeIQ
7.2.14Klocwork
7.2.15其他常用代码审查与静态分析工具
7.2.16其他常用覆盖率分析工具
7.3集成化的嵌入式软件测试工具
7.3.1VectorCAST/RSP
7.3.2嵌入式系统测试平台ETest
7.4测试过程管理工具
7.4.1测试过程自动化管理工具QC
7.4.2测试过程自动化管理工具STM
7.4.3软件测试过程管理系统
7.4.4其他测试过程管理工具
习题
第8章嵌入式软件测试实践
8.1使用ETestStudio进行嵌入式自动化测试
8.1.1空调控制板需求介绍
8.1.2测试环境的构建
8.1.3测试脚本的编写
8.1.4测试自动化的执行
8.1.5测试监控
8.2一个典型的嵌入式软件测试案例
8.2.1软件需求
8.2.2测试设计与执行
8.32019年全国大学生软件测试大赛真题
8.3.1试题内容
8.3.2参考答案
8.3.3解题思路
8.3.4测试执行
习题
附录A测试需求规格说明模板
附录B测试说明模板
参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网