移动测试 - IOS 框架


与 Android 测试框架一样,市场上也有许多 iOS 测试框架。这里我们就来说说几个比较热门的。

  • Appium - Appium 是一个开源测试自动化框架,用于测试本机和混合应用程序以及移动 Web 应用程序。框架内的 Appium 库函数调用在后台运行的 Appium 服务器,该服务器操作连接的设备。

  • Calabash - Calabash 是一个功能测试框架,可用于 iOS 和 Android 功能测试。从理论上讲,它一定是最容易使用的框架之一,甚至非开发人员也应该能够使用它创建功能测试。

  • Zucchini - Zucchini 是一个基于 Apple UIAutomation 的 iOS 应用程序的开源视觉功能测试框架。

  • UI 自动化- 对于更典型的功能测试(或黑盒测试),您将编写模拟最终用户导航应用程序的代码,有 UI 自动化。UI 自动化由 Apple 提供,是 Apple 认可的执行 iOS 功能测试的方式。

  • FRANK – BDD for iOS - 如果您想在 iOS 中进行端到端测试并希望可以使用 BDD 和 Cucumber,不用担心 - 有一个名为Frank的工具,它允许您使用 Cucumber 创建验收测试和需求。

不同测试框架之间的比较

测试框架