IOS 自动化方案选型

作者: 云层_ | 来源:发表于2019-12-27 15:25 被阅读0次

    1、先来看目前主流的IOS移动测试框架

    Appium:目前最常用的APP自动化测试框架,具备跨平台性;

    Calabash-IOS 、CukeTest:BDD模式,前者没有过多的了解,后者用过android;

    KIF:KIF 使用 XCTest 框架,需要对Objective—C 、Swift和 XCTest掌握程度较高,这个对测试工程师来说学习成本太大;

    XCTest:苹果官方提供的iOS测试框架,要求同KIF一致;

    WebDriverAgent:由Facebook 推出的一款iOS移动测试框架,也是appium跨平台的底层驱动;WDA本身也是一个完整的基于webdriver协议的框架;  ----试过,稍微复杂,down下来后部分错误不好解决;

    Uiautomation :在xcode8后废弃;

        等等等.................

    2、方案选型

    之前的Android自动化试过Appium、CukeTest、appium、还有几款大厂自研封装的工具,总体下来还是觉得Appium 最好用。当时就介绍说appium的优点之一就是跨平台性,其实也就是因为其底层封装了WebDriverAgent,而且其不限语言,无需源码,支持与ci持续集成。

    如果你期望的是:做一套可以跨平台支持的app测试方案,可以在公司的Android和iOS版本间自由切换测试,并且在编程语言上要是测试工程师常用的Java或Python,降低学习成本,最重要的是比较容易上手,那么还是推荐选择appium。

    相关文章

      网友评论

        本文标题:IOS 自动化方案选型

        本文链接:https://www.haomeiwen.com/subject/essloctx.html