`
MyEyeOfJava
  • 浏览: 1131686 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70400
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[Android]android自动化测试十六之calabash-android

阅读更多
好久没有写Android自动化方面的专题了,新入一篇,大家一起玩一玩吧。

1.简单介绍
calabash-android是BDD测试框架,底层实现是cucumber,我之前写过cucumber类似的文章,所以上手还算快,极力推荐,个人觉得比robotium,uiautomation不知道好了多少倍,越用越纯熟。

2.安装与应用
安装ruby环境,我安装的是1.8.7
安装gem,此包用于安装ruby的lib
安装gem install calabash-android
git clone calabash-android源码

3.如何运行
1.设置ANDROID_HOME环境变量
2.运行calabash-android help 按照help顺序运行
3.过程中遇到找不到lib相关包时,在你的脚本上添加require 'rubygems'
4.关注一下https://github.com/calabash/calabash-android的wiki,尤其在build阶段要不然你走弯路吧
git clone https://github.com/calabash/calabash-android.git
git submodule init
git submodule update
cd ruby-gem
rake build


5.上图看一下报告:
我去。。。粘贴不了,那么只好放在附件里吧。
  • 大小: 137.7 KB
分享到:
评论
1 楼 MCLoginandPwd 2017-08-11  
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写javascript、java、freemaker,功能丰富强大,编制规则,可生成一切想要的代码,详见:http://blog.csdn.net/LoginandPwd/article/details/76944900,更多资讯:http://blog.csdn.net/LoginandPwd/article

相关推荐

    calabash-calabash-android

    calabash-calabash-android是一个基于 Cucumber 的 Android 的功能自动化测试框架。

    Android 功能测试框架 calabash-android.zip

    Android 功能测试框架 calabash-android ,calabash-android 是一个基于 Cucumber 的 Android 的功能自动化测试...

    calabash-android:使用Cucumber进行Android的自动化功能测试

    Calabash是针对Android和iOS本机和混合应用程序的自动化测试技术。 Calabash是一个免费的开源项目,正在寻找维护者。 文献资料 该文档分为以下几节: Calabash Android需要ruby> = 2.0(最好是最新的稳定版本)。...

    使用Cucumber进行Android的自动化功能测试-Android开发

    欢迎为Android的Calabash提供对以下版本的最终支持:在iOS 11和Android 8操作系统上,Microsoft将停止我们对开发开源移动应用程序测试工具Calabash的贡献。 我们希望社区能够继续充分采用和维护它。 作为Calabash...

    Appium App UI自动化测试

    这些框架都有其特点和优势,但Appium是最流行和最广泛采用的自动化测试工具之一。 三、Appium App自动化测试环境搭建 要使用Appium进行自动化测试,需要搭建好测试环境。下面是搭建Appium测试环境的步骤: 1. ...

    calabash-trainer:一个用于培训想比 DET 工程师的示例 Android 应用程序

    为了解决这个问题,我们建议采用持续交付的方法,通过拥有自动化功能和单元测试的测试套件。 开发人员大多将测试技术的时间限制和高学习曲线归咎于没有发布经过适当测试的应用程序。 calabash-trainer 应用程序专注...

    史上最全的 iOS测试工具集锦(自动化、性能)

    iOS 测试工具集锦是软件测试领域中一个非常重要的主题,本文将对 iOS 测试工具进行分类和介绍,涵盖自动化测试、性能测试等多个方面,为开发者和测试人员提供一个更加全面的 iOS 测试解决方案。 自动化测试 自动化...

    calabash-ios:适用于iOS的Calabash

    Calabash是针对Android和iOS本机和混合应用程序的自动化测试技术。 Calabash是一个免费的开源项目,正在寻找维护者。要求macOS Mojave或Catalina Xcode 10.3或Xcode 11.x Ruby至少Ruby2.3.x 为了获得最佳的Ruby体验...

    calabash环境搭建

    详尽的calabash(安卓UI自动化测试工具)的环境搭建,避免在环境搭建上走弯路。

    百度糯米O2O产品质量保证的自动化与端监控最佳实践

    移动App从早期的native架构体系发展为Hybrid框架,再到现在的组件化架构,开发技术不断创新,测试自动化框架也层出不穷,包含有Appium(跨平台ios和android),Robotium,Calabash及EarlGrey(google的ios开源自动化...

    appium_page_object:使用页面对象模式包含appium代码

    appium_page_object 使用页面对象模式包含appium代码 ... 对iOS和以下平台上的工具Calabash,Frank,UIAutomation,ios-driver,KeepitFunctional的完整竞争分析calabash-android,MonkeyTalk,Robotium,UIAuto

Global site tag (gtag.js) - Google Analytics