移动测试 - IOS框架

与Android测试框架一样,市场上有许多iOS测试框架.在这里,我们将讨论几个流行的.

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

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

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

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

  • FRANK  - 适用于iOS的BDD :  ;如果您想在iOS中进行端到端测试并希望您可以使用BDD和Cucumber,请不要担心 - 有一个名为 Frank 的工具可以让您使用Cucumber创建验收测试和要求.

不同测试框架之间的比较

测试框架