移动测试 - IOS 框架

与 Android 测试框架一样,市场上也有许多 iOS 测试框架。这里我们将讨论一些流行的框架。

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

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

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

  • UI Automation − 对于更典型的功能测试(或黑盒测试),您将在其中编写代码来模拟最终用户浏览您的应用程序,可以使用 UI 自动化。UI 自动化由 Apple 提供,是 Apple 认可的执行 iOS 功能测试的方式。

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

不同测试框架之间的比较

测试框架