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

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

iOS测试最佳实践     425 次浏览    99 次 
 
专家讲师:王老师,国内最早介入Android/iOS开发者之一。成功对包括三星、华为等世界500强企业实施移动终端开发等培训。
时间地点:北京、上海、深圳 根据报名开班
课程费用:4000元/人(学生5折), 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

 

本课程基于实务经验萃取而成,尤其是测试驱动开发的iOS技术,涵盖iOS测试工具、测试开发方法和技巧、基于测试驱动开发方法的最佳实践等iOS测试的方方面面,尤其适用于iOS开发人员
培训目标

 

  • 了解测试的具体案例
  • 了解iOS测试和集成工具
  • iOS中的单元测试和工具
  • 针对iOS应用程序的测试驱动开发
  • iOS测试案例完整流程实战
  • iOS测试编码最佳实践
  • 在历史遗留的iOS进行测试
  • iOS测试开发的未来
培训对象:测试人员(可以是传统功能手机的测试人员,也可以是传统的其它平台的测试人员,以及对iOS测试感兴趣的人员等)
学员基础:具有iOS开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
测试对iOS开发者的意义
  • 软件测试的目标和适用范围
  • 测试对iOS开发者的意义
  • "失败、成功、重构"三部曲
iOS中的单元测试
  • 使用已知的输入数据来运行代码
  • 查看运行结果是否符合预期
  • 使测试代码更具可读性
  • 将多个测试用例组织起来
  • 重构
iOS测试工具
  • Xcode附带的OCUnit测试框架
  • OCUnit的替代方案:GTM、GHUnit、CATCH、OCMock
  • 持续集成工具:Hudson、CruiseControl
针对iOS应用程序的测试驱动开发
  • 测试用例
  • 具体方案
iOS测试案例完整流程实战
  • 数据模型
  • 应用程序逻辑
  • 网络相关代码
  • 视图控制器
  • 测试整合
iOS测试编码最佳实践
  • 针对接口进行设计,而不要针对实现
  • 用命令代替查询
  • 简洁而专注的类与方法
  • 封装
  • 使用比重用更好
  • 测试并发代码
  • 别耍没有必要的小聪明
  • 优先选择宽而浅的继承体系
425 次浏览   99 次
其他人还看了课程
iOS测试最佳实践  426 次浏览
iOS开发技术深入研究  254 次浏览
基于Iphone平台(IOS)的应用开发  628 次浏览
iOS 7应用开发最佳实践  389 次浏览
Unity3D 游戏开发  750 次浏览
移动设备游戏开发  404 次浏览
定制内训




最新活动计划
[北京] 微服务架构设计与实践 3-10
[北京] 自动化测试方法、案例与工具 3-15
[北京] 软件测试方法与实践 3-22
[北京] 嵌入式软件测试 3-27
[北京] 区块链技术 3-29
[北京] 产品经理与产品管理 3-30
[北京] Java编程基础到应用开发 4-12
[上海] 需求分析与管理 3-29
[上海] 人工智能,机器学习和深度学习 3-23
[深圳] 大数据分析专题-R语言培训 3-19
[深圳] 企业级Hadoop大数据最佳实践 3-22
 
 
 

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

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