求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天科工 软件测试架构师
知名消费 探索性测试与测试分
中交集团 构建Web自动化测
中国邮储 测试成熟度模型集成
航天科工 国家软件评测师认证
上海 使用Python与
中国民航 自动化测试方法、案

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 
全部课程 >软件测试  
嵌入式单元测试最佳实践   
872 次浏览  50 次
甘道夫
曾在知名跨国企业阿尔卡特朗讯任职12年
 
时间地点: 北京 深圳 上海 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程的内容是讲师十余年软件开发实践的总结,讲师从端到端的软件开发角度来对单元测试的关键问题和解决方案进行探究,能给学员和软件开发组织带来较大的收益,其内容远远超出了一般性的技能讲解范畴。
    整个课程以引导、探究、练习和总结为线索,帮助学员深入认知单元测试的核心概念,避免许多普遍存在的实践误区,使组织中的单元测试实践能真正发挥其在软件开发过程中的应有作用。

    培训目标:
    通过培训,学员可以掌握单元测试所必须的接口设计、自动化用例编写及相关的xUnit框架、Stub/Mock框架的使用,编写易于理解、易于复用和易于扩展的单元测试。此外,学员还能学到已经被证实有效的单元测试相关模式和方法,以及遗留代码的单元测试编写等技能。
    通过培训,软件开发组织能够对于什么是好的单元测试建立一致的认知,建立利于理解、利于维护的、可长期持续演进的单元测试基线,为软件设计改善、代码质量提升及产品的质量保证建立有效的保障机制。
    培训对象
    本课程的培训面向的对象以从事软件开发实践的工程师和软件团队的技术负责人为主,课程具备Java、C#、C/C++等多个语言版本,讲师具备为特定领域定制的丰富经验和能力。
    学员基础:1、具备一定测试经验; 2、了解一门编程语言
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    单元测试的目标和本质
    内容一:从端到端角度看单元测试
    1. 单元测试到底要解决的是什么问题
    2. 单元测试的基本价值观
    3. 第一个单元测试演示
    4. 理解单元测试中的核心概念
    单元测试工具 内容二:熟练运用单元测试工具和基本模式
    1. 单元测试框架
    2. 四阶段测试模式
    3. 数据驱动的测试
    4. 练习:为既有代码编写单元测试
    内容三:单元测试中的依赖和Mock工具?
    1. 依赖对单元测试的影响
    2. 测试替身的类型
    3. Stub和Mock工具
    4. 设计接缝和依赖注入
    5. 接口设计和重构
    6. 练习:使用Mock框架隔离和控制依赖
    单元测试模式 内容四:好的(和不好的)单元测试
    1.单元测试的坏味道
    2.好的单元测试的设计和编写原则
    3.单元测试模式
    4.单元测试的重构
    5.练习:单元测试代码的重构
    为遗留代码编写测试 内容五:和遗留代码相关的单元测试问题
    1.为什么遗留代码的测试那么难?
    2.遗留代码的测试策略和技术
    3.练习:为遗留代码编写测试
    测试优先和测试驱动开发 内容六:测试优先
    1.测试优先的可行性和必要性
    2.测试优先和传统测试策略的比较
    内容七:测试驱动开发
    1.测试驱动开发案例演示
    2.测试驱动开发的方法
    3.练习:使用测试驱动开发方法编写代码
    组织级的单元测试关注 内容八:如何在组织级成功导入单元测试实践
    1. 单元测试的组织和管理
    2. 单元测试和持续集成
    3. 组织级导入单元测试的常见问题和应对方案
     
    872 次浏览  50 次
    其他人还看了课程
    基于Selenium的web自动化测试  2231 次浏览
    WEB应用的软件测试  1955 次浏览
    自动化测试方法、案例与工具  7850 次浏览
    测试需求分析与测试用例设计  4446 次浏览
    软件测试(TD+QTP+LD)  1626 次浏览
    软件测试需求开发和测试质量评价  1065 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京]需求分析管理 3-21
    [北京]大数据分析与管理 3-28
    [北京]Android开发技术进阶 3-26
    [北京]ios开发技术深入研究 4-9
    [北京]软件架构设计方法案例与实践 4-10
    [上海]人工智能机器学习和深度学习 3-22
    [上海]产品需求分析与管理 3-30
    [深圳]敏捷开发过程与项目管理 5-23
     讲座 高效配置管理
     讲师:彭金晓
     时间:2019-3-30
     
     讲座 设计模式C语言
     讲师:薛卫国
     时间:2019-4-20
     
    中国移动  人工智能、机器学习和深度学习
    知名财险公司  Oracle数据库性能调优
    航天科工某子公司  软件测试架构师
    英特尔  代码整洁与嵌入式C高质量编程
    知名消费金融公司  探索性测试与测试分析
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号