- 移动测试教程
- 移动测试 - 主页
- 移动测试 - 概述
- 移动测试 - 平台
- 移动测试 - 设备类型
- 原生与混合与移动网络
- 移动测试 - 设备与应用程序
- 模拟器与仿真器
- 移动测试 - 应用程序
- 移动测试 - UI
- 移动测试 - 计划和工具
- 硬件视角
- 移动设备测试 - 类型
- 移动测试 - 框架概述
- 移动测试 - Android 框架
- 移动测试 - iOS 框架
- Robotium 框架
- Selendroid 框架
- 移动测试 - Appium 框架
- 移动测试 - Zucchini 框架
- 移动测试实用资源
- 移动测试 - 快速指南
- 移动测试 - 实用资源
- 移动测试 - 讨论
移动测试 - iOS 框架
与 Android 测试框架相似,市场上还有许多 iOS 测试框架。此处我们将讨论几个流行的框架。
Appium - Appium 是一个开源测试自动化框架,用于测试原生和混合应用程序以及移动网络应用程序。框架内 Appium 库函数调用在后台运行的 Appium 服务器,此服务器操作连接的设备。
Calabash - Calabash 是一个功能测试框架,可用于 iOS 和 Android 功能测试。理论上,这应该是最容易使用的框架之一,甚至非开发人员应该能够使用它创建功能测试。
Zucchini - Zucchini 是一个开源的可视化功能测试框架,适用于基于 Apple UIAutomation 的 iOS 应用程序。
UI Automation - 对于更典型功能测试(或黑盒测试),你将编写代码模拟最终用户导航你的应用程序,这里有 UI Automation。UI Automation 由 Apple 提供,是 Apple 批准的执行 iOS 功能测试的方法。
FRANK – iOS 的 BDD - 如果你想在 iOS 中执行端到端测试,并且希望使用 BDD 和 Cucumber,不用担心——有一个名为 Frank 的工具,可以使用 Cucumber 创建验收测试和要求。
不同测试框架之间的比较
广告