【BDD】calabash 和 cucumber的使用

本文详细介绍了如何在iOS开发中使用BDD框架Calabash和Cucumber进行UI自动化测试。内容涵盖前期Ruby环境准备、Calabash-ios的环境搭建、测试用例编写及运行Cucumber的步骤,包括Cucumber的基本语法、目录结构和运行注意事项。适合iOS开发者学习自动化测试。
摘要由CSDN通过智能技术生成

##【BDD】calabash 和 cucumber的使用

  本文介绍的是BDD的开发新框架之一—– Calabash-ios

  Calabash是一款开源的跨平台UI测试工具,目前支持iOS和Android。它使用Cucumber作为测试核心,Cucumber是一个在敏捷团队十分流行的自动化的功能测试工具,它使用接近于自然语言的特性文档进行用例的书写和测试,支持多语言和多平台。

 

Calabash-ios 简单步骤:

1.安装ruby gem
2.安装calabash-cucumber,安装后你的mac机器上应该能够使用calabash-ios命令了
3.git clone或者svn co下来你IOS代码,IOS工程主目录是有一个.xcodeproj的文件的,找到它进入到该目录
4.calabash-ios setup
5.calabash-ios gen
6.In Xcode, build your project using the -cal scheme
7.cucumber

以下是详细步骤:

###前期准备工作

  Calabash是一个ruby的库文件,为避免Calabash在运行中出现各种问题,尽量保证电脑中的ruby环境是最新版的,或者2.1以上版本。mac系统 10.11自带的是2.0版本的.需要升级到最新版本 建议升级ruby 用RVM 工具统一管理ruby库。

详细步骤:点击此处查看

如果使用RVM升级时出错!!还有大招:通过 ruby-install 安装(一定要安装到RVM中方便统一管理ruby) 方法如下:

Using ruby-install with RVM:

$ ruby-install --rubies-dir ~/.rvm/rubies ruby 2.2.2

安装完成之后再用RVM 的查看ruby库列表 然后设置默认ruby库:点击此处查看

###一:基础环境搭建 Calabash-ios

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值