-
Notifications
You must be signed in to change notification settings - Fork 0
Home
smx edited this page Aug 29, 2018
·
5 revisions
BDD中的domain-specific language (DSL)能够很好的描述用例的行为。
- 1、Kiwi 老牌测试框架
- 2、specta 另一个BDD优秀框架
- 3、Quick 三个项目中Star最多,支持OC和Swift,优先推荐。
UI测试
- 1 KIF 基于XCTest的测试框架,调用私有API来控制UI,测试用例用Objective C或Swift编写。
- 2 appium 基于Client - Server的测试框架。App相当于一个Server,测试代码相当于Client,通过发送JSON来操作APP,测试语言可以是任意的,支持android和iOS。
- 3 Calabash Calabash 是一个自动化测试框架,它可以测试iOS 和 Android ,以及Hybrid App,同时支持模拟器和真机测试。Calabash支持Cucumber。(Cucumber是一个能够理解用普通语言描述的测试用例,支持BDD(行为驱动开发)的自动化测试工具,用Ruby编写,支持Java和 .Net等多种开发语言。)
我目前 要以 Calabash 去实现
参考文献:
- 官方源码
calabashhttps://github.com/calabash/calabash-ios - 1、
自动化测试基础篇http://www.jianshu.com/p/38e762bae011 - 2、
自动化测试进阶篇http://www.jianshu.com/p/4351660cc8c1?utm_campaign=maleskine&utm_content=note&utm_medium=pc_all_hots&utm_source=recommendation