你用哪种工具进行iOS app自动化功能测试?

本文深入探讨了iOS项目开发中寻找合适自动化功能测试库的过程,并对比了几种流行的工具,如Frank、KIF、Subliminal等。文章强调了使用与代码库一致的语言进行测试的重要性,特别提到了Ruby等轻量级语言的优势。同时,文章还提醒开发者注意某些框架可能使用的苹果未公开API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在iOS项目开发上,我一直在寻找合适的自动化功能测试库,感觉现在的自动化测试有点类似于10年前的自动化web测试。虽然有不少不一样的支持iOS自动化功能测试的工具,但我们需要通过实践来检验哪个才是最好的。
 
我推崇使用和代码库一样的语言来写功能测试,就iOS和Objective C来说,我觉得使用更加轻量级的语言(比如Ruby)会有优势。我还会经常为Android写测试案例,所以能够用与iOS app测试相同的工具更具优势。以下列出了几种iOS app自动化功能测试工具: FrankKIFSubliminalZucchiniCalabashAppium以及 ios-driver。 (有些框架使用了苹果未公开的API,这一点要注意)
 
 

 原文:The current state of iOS automated functional testing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值