变更记录
序号 | 录入时间 | 录入人 | 备注 |
---|---|---|---|
1 | 2015-04-27 | Alfred Jiang | - |
2 | 2015-12-21 | Alfred Jiang | - |
方案名称
测试 - iOS 自动化测试框架介绍
关键字
测试 \ 自动化测试框架
需求场景
- 需要对 iOS 项目进行自动化测试时
参考链接
- iOS自动化测试工具总览
- IOS 下自动化测试框架 GHUnit 和 OCMock 初探 [一]
- APPIUM框架-IOS原生APP自动化测试
- iOS的OCUnit测试框架
- 基于instruments-Automation的iOS应用UI自动化测试图文攻略
- 这些年用过的iOS测试框架
详细内容
名称 | 简介 | 官网 | 参考链接 |
---|---|---|---|
Appium | Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。 | appium.io | 1. IOS、Android自动化测试框架Appium概述 2. ios界面自动化工具--Appium |
Automation | 苹果官方自动化测试工具,包含在 Instruments 中 | Automating UI Testing | 如何使用UIAutomation进行iOS 自动化测试(Part I)[译] (原文) |
Calabash | Calabash is an automated testing technology for Android and iOS native and hybrid applications. | GitHub - calabash-ios | 【AT】Calabash-ios学习 |
EarlGrey | 开源测试框架,用于构建和运行“面向iOS apps源码”的用户界面测试 | GitHub - EarlGrey | [GitHub - EarlGrey |
Frank | Frank is 'Selenium for native iOS apps'. It allows you to write automated acceptance tests which verify the functionality of your native iOS app. | GitHub - Frank | Testing With Frankk |
GHUnit | 开源测试框架,它可以将测试报告以应用形式可视化输出到设备或模拟器上,也可以以文本形式输出到输出窗口;GHUnit可以测试OCUnit编写的测试用例 | GitHub - GHUnit | GHUnit Reference |
KIF | KIF的全称是“Keep It Functional”,是一款iOS集成测试框架,来自square。 | GitHub - KIF | iOS 中使用 KIF 测试 UI [译](原文) |
Kiwi | Kiwi 是 Objective-C 的单元测试框架,因其简单的接口而著名,基于 Objective-C 编写,只支持 iOS 应用 | GitHub - Kiwi | TDD的iOS开发初步以及Kiwi使用入门 |
OCMock | 开源测试框架,它主要为测试提供Mock对象(伪对象) | ocmock.org | 【OCMock】使用介绍分析 OCMock常见使用方式 |
OCUnit | 开源测试框架,与Xcode工具集成在一起使用非常方便,测试报告以文本形式输出到输出窗口 | 已更新至 XCTest | 已更新至 XCTest |
TuneUpJS | 最早的iOS自动化测试工具,以JavaScript扩展库方法提供了很多好用js工具,最重要的是提供了超简洁的单元测试框架和持续继承解决方案。 | www.tuneupjs.org | |
XCTest | OCUnit 的 Xcode 官方替代测试框架 | Testing with Xcode | Testing with Xcode文档(中文版) |
ynm3k | 由芈峮维护的开源测试框架,在 TuneUpJS 基础上加入了UI控件定位的很多方法,使测试脚本更加简单便捷 | GitHub - ynm3k |
效果图
(无)
备注
(无)