嵌入式软件测试:方法、案例与模板详解 - (EPUB全文下载)
文件大小:0.64 mb。
文件格式:epub 格式。
书籍内容:
嵌入式软件测试:方法、案例与模板详解
方法篇
1.1 什么是嵌入式测试
1.2 认识嵌入式测试流程
1.3 测试与开发的活动关系
1.4 嵌入式测试对人员的技术要求
1.5 测试发展前景分析
第2章 嵌入式测试视角下的配置管理
2.1 无规矩,不成方圆
2.2 嵌入式测试配置管理案例解析
2.3 配置管理工具操作说明
第3章 基于业务场景的嵌入式测试设计
3.1 基本概念
3.2 如何进行基于业务场景的嵌入式测试
3.3 设计案例详解
3.4 常用的测试技术
3.5 基于业务场景测试的优缺点
3.6 基于业务场景测试设计时的注意要点
第4章 基于风险的嵌入式测试设计
4.1 基本概念
4.2 嵌入式测试中为何引入基于风险的测试
4.3 对测试风险的识别、评估与防控
4.4 常用的测试技术
4.5 设计案例详解
第5章 基于探索式的嵌入式测试设计
5.1 基本概念
5.2 探索式测试需要注意的问题
5.3 探索式测试的设计方法
5.4 设计案例详解
第6章 基于任务驱动的嵌入式测试
6.1 基本概念
6.2 如何进行基于任务驱动的嵌入式测试
6.3 测试任务的把控
第7章 基于思维导图实现嵌入式测试的设计与分析
7.1 基本概念
7.2 基于思维导图的测试设计和分析
7.3 案例设计的方式探讨
7.4 基于思维导图的测试设计和分析常见问题
案例篇
8.1 先来认识需求说明书
8.2 测试活动的基础——测试需求分析
8.3 测试需求说明书的要点解释
8.4 案例解析:嵌入式测试需求说明书
8.5 案例解析:嵌入式测试需求的评审
8.6 测试需求分析阶段容易忽略的问题
第9章 案例分析——解析测试计划
9.1 测试计划的重要性
9.2 编写测试计划的要点
9.3 案例解析:嵌入式测试计划
9.4 案例解析:测试计划的评审
9.5 测试计划阶段需要注意的问题
第10章 案例分析——剖析测试方案
10.1 测试方案的重要性
10.2 如何设计测试方案
10.3 案例解析:嵌入式测试方案
10.4 测试方案的评审
10.5 测试方案分析和设计时的注意要点
第11章 案例分析——设计测试用例
11.1 浅析测试用例
11.2 测试用例评审
11.3 测试执行
11.4 本阶段的注意事项
第12章 案例分析——分析测试缺陷
12.1 是软件,就有缺陷
12.2 缺陷管理的重要性
12.3 缺陷分析方法详解
12.4 案例解析:嵌入式项目的缺陷分析
第13章 案例分析——解读测试报告
13.1 测试报告的作用
13.2 测试报告要素分析
13.3 案例解析:嵌入式测试报告
13.4 对项目后期的解释
13.5 认识项目结项及总结
模板篇
附录B 规范说明
参考文献
方法篇
第1章 全面解读嵌入式测试规程
云计算、大数据、物联网和“互联网+”时代的到来,使越来越多的电子产品成为人们不可或缺的工具,计算机应用已经完全深入到我们的生活中,人们现在已经无法适应没有软件的世界。
尤其是我们现在处在后PC时代,嵌入式系统因其低成本、小体积、低功耗、强稳定性、强实时性等优点越来越多地被人们应用。以下例子都是嵌入式产品。
·工业控制产品方面,包括医疗设施(血糖仪、血压计、监护仪器、核磁共振仪器等)、工控设备、智能仪表、汽车电子等产品;
·军事国防产品方面,包括军事电子、军事装备、航空电气等产品;
·消费电子产品方面,包括信息家电(如空调、微波炉、消毒柜、mp3、语言复读机、智能电视、智能冰箱、机顶盒、数字相机、游戏机等)、智能玩具、通信设备(如手机、可视电话等)、移动存储等产品;
·网络产品方面,如交换机、路由器、电子商务等产品。
虽然质量可靠的软件给我们的工作和生活带来了前所未有的便利,但是质量不好的软件也让我们付出过惨痛的代价。这让我们充分认识到软件质量的重要性。
本书的重点,直接针对嵌入式软件测试,不讲市面上常讲的测试基础知识,也不介绍测试的基本方法。但是,有几点内容我们还是需要提前理清,以便接下来正确地进行嵌入式测试。
1.1 什么是嵌入式测试
嵌入式软件是一种比较特殊的软件,软件经过分析、设计、编码后只有烧入硬件环境中才可以看见,比如机顶盒的中间件软件、空调的自动控制软件、路由器、交换机等等。嵌入式软件测试/嵌入式测试的目的与传统软件测试是相同的,都是为了发现软件缺陷,修复软件缺陷,最终提高软件的质量。嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性失效,由于其应用场合特殊也会导致重大经济损失。因此,往往嵌入式软件对可靠性的要求比普通软件高。这就要求对嵌入式软件进行严格的测试、确认和验证,以提高产品的可靠性。
1.1.1 先来认识一下嵌入式软件
嵌入式软件测试与传统软件测试有什么区别呢?嵌入式系统我们如何测试呢?在介绍这些疑问之前,我们先了解一下嵌入式系统。
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可剪裁,适应于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由微嵌入式处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序组成(如图1-1所示,嵌入式系统结构),用于实现对其他设备的控制、监视和管理等功能。
图1-1 嵌入式系统结构
嵌入式软件开发与通用软件是不同的,嵌入式应用程序运行在软硬件资源相对缺乏的目标机上。开发环境被认为是宿主机平台(Host),软件运行环境为目标平台。为了保证嵌入式软件的质量,需对嵌入式软件做相应的测试,其目的是为了保证嵌入式软件产品满足用户的需求。嵌入式软件测试领域与传统软件测试目的是相同的,都是找出软件的缺陷,验证软件是否可用,是否符合用户的要求,以提高软件质量。在可靠性方面,嵌入式系统的要求是比较高的。在安全性方面,如果其安全性失效,那么可能会导致灾难性的后果。所以嵌入式软件相比传统软件会进行更严格的测试、确认和验证。
嵌入式软件有自身的特点,如实时性、内存不丰富、I/O通道少、专用性强、开发工具昂贵、与硬件紧密相关、CPU种类繁多、缺陷不像传统 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 嵌入式软件测试:方法、案例与模板详解 - (EPUB全文下载)