iOS 应用程序的 GUI 自动化测试

使用 Squish 作为您的 GUI 测试工具 ,在(非root!)iPhone 和 iPad 设备以及模拟器上自动测试任何 iOS 应用程序。Squish 可在 Windows 或 macOS 中用于开发和驱动 iOS GUI 自动化测试。在 iOS 模拟器和 iOS 设备上创建的脚本无需修改即可互换使用。

Squish 包括专用的测试自动化支持:

  • 标准 Cocoa Touch 控件
  • 复杂的 Cocoa Touch 控件(微调控件、日期选择器、时间选择器、手势)
  • 在设备或模拟器的 Web 浏览器或嵌入式 Web 内容中进行 Web 测试 
  • 脚本访问完整的 Cocoa Touch API
  • 访问所有标准和复杂对象以及对象属性
  • 多应用程序和多设备测试

GUI 工具包

  • Cocoa Touch
  • Qt

GUI 控件

  • 标准控件
  • 复杂视图控件
  • 选择器
  • 日期/时间选择器
  • 手势
  • 多点触控手势

脚本访问

  • 所有类
  • 所有方法
  • 所有属性

支持的平台

iOS 3.0–当前

  • iOS 模拟器
  • iPhone
  • iPad
  • iPod Touch