王家林的实战测试驱动开发在嵌入式系统中的应用

上传人:kms****20 文档编号:40493775 上传时间:2018-05-26 格式:DOC 页数:3 大小:42KB
返回 下载 相关 举报
王家林的实战测试驱动开发在嵌入式系统中的应用_第1页
第1页 / 共3页
王家林的实战测试驱动开发在嵌入式系统中的应用_第2页
第2页 / 共3页
王家林的实战测试驱动开发在嵌入式系统中的应用_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《王家林的实战测试驱动开发在嵌入式系统中的应用》由会员分享,可在线阅读,更多相关《王家林的实战测试驱动开发在嵌入式系统中的应用(3页珍藏版)》请在金锄头文库上搜索。

1、课程简介:课程简介:通过通过 10 个主题循序渐进的向您分享嵌入式系统的实际开个主题循序渐进的向您分享嵌入式系统的实际开发中如何应用发中如何应用 TDD(测试驱动开发)(测试驱动开发) ,从第一个嵌入式系统,从第一个嵌入式系统的测试实例入手,涵盖嵌入式系统开发测试驱动开发的方的测试实例入手,涵盖嵌入式系统开发测试驱动开发的方方面面:方面面:嵌入式系统开发中为什么需要测试驱动开发 ?测试驱动开发对嵌入式系统开发到底有什么好处?嵌入式系统中测试驱动开发的工具 有哪些?、如何实战编写第一个可测试的嵌入式 C 模块?嵌入式系统开发 TDD 策略具体有哪些?嵌入式开发测试驱动面临的困惑具体是什么?嵌入式

2、中多人合作开发如何进行测试?嵌入式系统中设计与持续改进 如何进行?如何对嵌入式系统进行重构?如何对嵌入式系统历史遗留代码进行测试?嵌入式系统 TDD 的最佳模式是什么?课程目标:课程目标:基于实务经验,通过循序渐进的方式让嵌入式系统开发人员人人皆可实战实用 TDD 技术,并从中获益。培训对象:培训对象:嵌入式系统开发人员; 嵌入式系统传统测试人员; 具备 C 语言基础并想从事嵌入式系统开发或者测试的朋友;时间 內 容 备注 第一天 第 1 个主题:嵌入式测试驱动开发(TDD) 1,1 嵌入式系统开发中为什么需要测试驱动开发 ? 1,2 到底什么是测试驱动开发? 1,3 测试驱动开发原理和机制是

3、什么? 1,4 测试驱动开发对嵌入式系统开发 到底有什么好处?第 2 个主题:嵌入式系统中测试驱动开发的工具 2,1 Unity:完全用 C 实现的自动化测试框架 ; 2.2 CppUtest:用 C+实现的自动化单元测试框架;第 3 个主题:实战编写第一个可测试的嵌入式 C 模块 3.1 一个可测试的 C 语言嵌入式 C 语言模块必须具备哪些元 素? 3.2 编写第一个可测试的嵌入式 C 模块; 3.3 增量式前进、测试驱动的开发者状态机3.4 边做边重构嵌入式代码; 3.5 重复直到完成嵌入式开发;第 4 主题:嵌入式系统开发 TDD 策略4.1 硬件的考虑; 4.2 嵌入式的测试驱动开发

4、的循环机制; 4.3 代码要和硬件一起测试;第 5 主题:嵌入式开发测试驱动面临的困惑5.1 单元测试不能发现所有的 Bug;5.2 测试代价太大:不仅要编写测试而且要维护测试代码、构建时间过程、有历史遗留代码;5.3 不能够和硬件直接进行交互;5.4 为什么要使用 C+测试框架来做嵌入式开发的测试;第 6 个主题: 嵌入式中多人合作开发如何进行测试?6.1 监视产品代码;6.2 寻找测试替身;6.3 运行时绑定测试替身;6.4 仿制对象;时间 內 容 备注 第 7 个主题: 嵌入式系统中设计与持续改进第二天 7.1 嵌入式开发中的 SOLD 原则是什么?具体模型又是什么?7.2 如何用动态接口改进设计?7.3 什么样的动态接口是更好的?第 8 个主题:重构!8.1 嵌入式软件的具体价值和关键技能是什么? 8.2 嵌入式开发的代码中为什么会有坏味道?8.3 如何改进嵌入式代码?8.4 如何平衡性能和其它因素?第 9 个主题:如何为嵌入式历史遗留代码增加测试?9.1 嵌入式遗留代码改动原则是什么?9.2 嵌入式遗留代码的改动步骤是什么?9.3 如何测试遗留代码? 第 10 个主题:嵌入式系统测试的最佳模式10.1 嵌入式系统中不好的测试模式具体有哪些?10.2 行为驱动开发的测试模式

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号