《嵌入式软件自动化测试》[93M]百度网盘|pdf下载|亲测有效
《嵌入式软件自动化测试》[93M]百度网盘|pdf下载|亲测有效

嵌入式软件自动化测试 pdf下载

出版社 博库图书专营店
出版年 2022-10
页数 390页
装帧 精装
评分 9.4(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供嵌入式软件自动化测试电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

  • 商品名称:嵌入式软件自动化测试
  • 作者:黄松 洪宇 郑长友 朱卫星 编著
  • 定价:69
  • 出版社:机械工业
  • 书号:9787111711285

其他参考信息(以实物为准)

  • 出版时间:2022-10-01
  • 印刷时间:2022-10-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:316

内容提要

本书共8章。 ~3章介绍了软件测试的基本概念、原理和分类等基础理论,嵌入式系统和软件的组成与特点,以及嵌入式软件测试的特点、策略、方法和原则;第4章介绍了常用嵌入式软件测试方法;第5章介绍了测试需求分析、测试设计与实现、测试报告的撰写等主要内容;第6章阐述了嵌入式软件测试自动化的需求、理论原理、技术分类和应用原则;第7章介绍了现有可应用于嵌入式软件测试的自动化工具的功能与特点;第8章通过全国大学生软件测试大赛嵌入式专项真题,讲解了如何应用前面所学知识系统地组织、计划与实施嵌入式软件测试。附录给出了测试过程中技术文档的模板。<br />本书可以作为高等院校软件测试课程的教材,也可供刚进入软件测试行业的从业人员参考使用。<br />

目录

目  录<br />前言<br />第1章 软件测试概述1<br />1.1 软件测试的定义及发展1<br />1.2 软件及软件缺陷的概念3<br />1.2.1 软件3<br />1.2.2 软件缺陷4<br />1.3 软件质量及软件质量模型5<br />1.3.1 软件质量5<br />1.3.2 两个软件质量模型6<br />1.4 软件测试的基本原理12<br />1.5 软件测试的分类15<br />1.5.1 白盒测试和黑盒测试16<br />1.5.2 静态测试和动态测试17<br />1.5.3 测试级别18<br />1.5.4 测试类型24<br />1.6 通过维恩图理解测试27<br />习题29<br />第2章 嵌入式系统概述30<br />2.1 嵌入式系统30<br />2.1.1 什么是嵌入式系统31<br />2.1.2 嵌入式系统的组成31<br />2.1.3 嵌入式系统的发展历程33<br />2.2 嵌入式软件的组成及特点35<br />2.2.1 嵌入式软件的组成35<br />2.2.2 嵌入式软件的特点37<br />2.3 嵌入式系统的设计流程40<br />2.4 嵌入式软件的应用领域44<br />习题46<br />第3章 嵌入式软件测试概述47<br />3.1 嵌入式软件测试的特点47<br />3.1.1 嵌入式软件测试与普通软件测试的相同点47<br />3.1.2 嵌入式软件测试的特殊性48<br />3.2 嵌入式软件测试的策略和方法51<br />3.2.1 交叉测试51<br />3.2.2 白盒测试54<br />3.2.3 黑盒测试56<br />3.2.4 灰盒测试57<br />3.3 嵌入式软件测试的原则58<br />3.4 嵌入式软件测试的环境61<br />3.4.1 全实物仿真测试环境61<br />3.4.2 半实物仿真测试环境62<br />3.4.3 全数字仿真测试环境64<br />3.4.4 三种仿真测试的优缺点65<br />习题67<br />第4章 嵌入式软件测试设计方法68<br />4.1 等价类划分测试70<br />4.2 边界值测试76<br />4.3 因果图测试80<br />4.4 决策表测试84<br />4.5 逻辑覆盖测试89<br />4.6 组合测试96<br />4.7 蜕变测试101<br />习题104<br />第5章 嵌入式软件测试过程108<br />5.1 嵌入式软件测试过程概述108<br />5.2 测试需求分析112<br />5.2.1 为什么要进行测试需求分析112<br />5.2.2 测试需求分析的内容113<br />5.2.3 测试需求分析实例114<br />5.3 嵌入式软件测试的设计与实现119<br />5.3.1 嵌入式软件测试设计过程119<br />5.3.2 嵌入式软件测试设计要点119<br />5.3.3 嵌入式软件测试设计实例121<br />5.4 问题报告的撰写124<br />5.4.1 问题报告的内容125<br />5.4.2 问题报告的撰写要点126<br />5.4.3 问题报告撰写实例127<br />5.5 嵌入式软件测试案例127<br />5.5.1 被测对象概述128<br />5.5.2 油压功能模块测试130<br />5.5.3 车速功能模块测试135<br />5.5.4 灯光控制功能模块测试137<br />习题141<br />第6章 软件测试自动化概述142<br />6.1 为什么要实现软件测试自动化142<br />6.1.1 因为人会犯错142<br />6.1.2 因为测试中有大量重复性的非“智力”操作143<br />6.1.3 因为手工测试效率低143<br />6.1.4 某些测试只能由测试工具完成144<br />6.2 软件自动化测试技术分类144<br />6.2.1 依据测试级别划分145<br />6.2.2 依据测试技术划分146<br />6.2.3 依据测试阶段划分155<br />6.3 嵌入式软件自动化测试技术156<br />6.4 应用自动化测试的原则157<br />习题160<br />第7章 常用测试工具161<br />7.1 测试工具概述161<br />7.2 单元测试工具162<br />7.2.1 JUnit162<br />7.2.2 NUnit164<br />7.2.3 Cantata166<br />7.2.4 Visual Unit168<br />7.2.5 CodeSonar169<br />7.2.6 Pinpoint175<br />7.2.7 TBrun177<br />7.2.8 PureCoverage179<br />7.2.9 CodeTEST181<br />7.2.10 BullseyeCoverage184<br />7.2.11 RTT-MBT185<br />7.2.12 Testbed189<br />7.2.13 McCabe IQ190<br />7.2.14 Klocwork191<br />7.2.15 其他常用代码审查与静态分析工具193<br />7.2.16 其他常用覆盖率分析工具194<br />7.3 集成化的嵌入式软件测试工具195<br />7.3.1 VectorCAST/RSP195<br />7.3.2 嵌入式系统测试平台ETest197<br />7.4 测试过程管理工具200<br />7.4.1 测试过程自动化管理工具QC201<br />7.4.2 测试过程自动化管理工具STM204<br />7.4.3 软件测试过程管理系统206<br />7.4.4 其他测试过程管理工具209<br />习题210<br />第8章 嵌入式软件测试实践211<br />8.1 使用ETest Studio进行嵌入式自动化测试211<br />8.1.1 空调控制板需求介绍213<br />8.1.2 测试环境的构建216<br />8.1.3 测试脚本的编写219<br />8.1.4 测试自动化的执行233<br />8.1.5 测试监控236<br />8.2 一个典型的嵌入式软件测试案例238<br />8.2.1 软件需求238<br />8.2.2 测试设计与执行243<br />8.3 2019年全国大学生软件测试大赛真题279<br />8.3.1 试题内容279<br />8.3.2 参考答案283<br />8.3.3 解题思路284<br />8.3.4 测试执行293<br />习题296<br />附录A 测试需求规格说明模板297<br />附录B 测试说明模板304<br />参考文献311