第22章 iOS应用UI测试

我们已经在前一章介绍了苹果iOS单元测试框架XCTest,苹果在iOS 9之后在XCTest框架的基础上增加了UI测试API,并且在Xcode 7之后提供了UI测试工具。

目录

  • 前  言
  • 第一部分 基 础 篇
  • 第1章 开篇综述
  • 第2章 第一个iOS应用程序
  • 第3章 Cocoa Touch框架与构建应用界面
  • 第4章 UIView与视图
  • 第5章 委托协议、数据源协议与高级视图
  • 第6章 表视图 
  • 第7章 界面布局与屏幕适配
  • 第8章 视图控制器与导航模式
  • 第9章 iPad应用开发
  • 第二部分  设计与架构篇
  • 第10章 iOS常用设计模式
  • 第11章 iOS分层架构设计
  • 第12章 数据持久化 
  • 第三部分  进  阶  篇
  • 第13章 应用程序设置
  • 第14章 本地化
  • 第15章 iOS 9中访问通讯录
  • 第16章 数据交换格式
  • 第17章 REST Web Service
  • 第18章 定位服务
  • 第19章 苹果地图应用
  • 第四部分  测试、调试和优化篇
  • 第20章 找出程序中的bug——调试
  • 第21章 iOS测试驱动与单元测试
  • 第22章 iOS应用UI测试
  • 22.1  UI测试概述
  • 22.2  添加UI测试到工程
  • 22.3 录制脚本
  • 22.4 访问UI元素
  • 22.5 表示层测试最佳实践
  • 22.6  小结
  • 第23章 让你的程序“飞”起来——性能优化
  • 第五部分  实 战 篇
  • 第24章 管理好你的程序代码——代码版本控
  • 第25章 项目依赖管理
  • 第26章 重构MyNotes应用——iOS网络通信中的设计模式与架构设计
  • 第27章 把你的应用放到App Store上
  • 第28章 iOS敏捷开发项目实战——2016里约热内卢奥运会应用开发及App Store发布