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

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

ID:6697127

大小:43.50 KB

页数:4页

时间:2018-01-22

王家林的实战测试驱动开发在嵌入式系统中的应用81097_第1页
王家林的实战测试驱动开发在嵌入式系统中的应用81097_第2页
王家林的实战测试驱动开发在嵌入式系统中的应用81097_第3页
王家林的实战测试驱动开发在嵌入式系统中的应用81097_第4页
资源描述:

《王家林的实战测试驱动开发在嵌入式系统中的应用81097》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、王家林:Android架构师、高级工程师、咨询顾问、培训专家通晓Android、HTML5、Hadoop,迷恋英语播音和健美致力于Android和HTML5软、硬、云整合,精通Android安全。国内最早(2007年)从事于Android系统移植、软硬整合、框架修改、应用程序软件开发以及Android系统测试和应用软件测试的技术专家和技术创业人员之一。HTML5技术领域的最早实践者(2009年)之一,成功为多个机构实现多款自定义HTML5浏览器,参与某知名的HTML5浏览器研发;Tel:    18

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

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

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

5、嵌入式开发;第4主题:嵌入式系统开发TDD策略4.1硬件的考虑;4.2嵌入式的测试驱动开发的循环机制;4.3代码要和硬件一起测试;第5主题:嵌入式开发测试驱动面临的困惑5.1单元测试不能发现所有的Bug;5.2测试代价太大:不仅要编写测试而且要维护测试代码、构建时间过程、有历史遗留代码;5.3不能够和硬件直接进行交互;5.4为什么要使用C++测试框架来做嵌入式开发的测试;第6个主题:嵌入式中多人合作开发如何进行测试?6.1监视产品代码;6.2寻找测试替身;6.3运行时绑定测试替身;6.4仿制对象;时

6、间內 容备注第二天第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个主题:嵌入式系统

7、测试的最佳模式10.1嵌入式系统中不好的测试模式具体有哪些?10.2行为驱动开发的测试模式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。