当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

calabash-android

Android 功能测试框架
授权协议 EPL
开发语言 Java
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 华化
操作系统 Android
开源组织
适用人群 未知
 软件概览

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

测试实例:

Feature: Login feature
  Scenario: As a valid user I can log into my app
    Given I am a valid user
    And I enter my username
    And I enter my password
    And I press "Login"
    Then I see "Welcome to coolest app ever"
  • Calabash-android 一、Calabash介绍 Calabash是一个开源的移动端UI自动化测试框架,支持android和IOS。 存在calabash-android和calabash-ios 二、Calabash-android介绍 Calabash-android是支持android的UI自动化测试框架,PC端使用了cucumber框架,通过http和json与模拟器和真机上安装

  • 一、Android 开发环境 1.安装JDK 2.安装安卓集成开发环境ADT 二、安装ruby和DevKit http://rubyinstaller.org/downloads/ 1.安装ruby直接下载安装勾选配置环境变量即可 2.安装DevKit在命令行输入 ruby dk.rb init 然后再输入: ruby dk.rb install 三、命令行安装Calabash-android 输

  • ruby: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0] 安装calabash-android时报错如下 sudo gem install calabash-android Password: ERROR:  Could not find a valid gem 'calabash-android' (>= 0),

  • MAC calabash-android环境安装 android环境 1、下载jdk并安装 下载jdk的版本并根据指示进行安装 安装完成后输入以下指令查询安装的版本 java -version 2、下载Android SDK并配置环境变量 打开这个链接,下载mac版本的Android SDK(正常的话,在国内访问不了,要翻墙访问) http://developer.android.com/sdk/

 相关资料
  • 功能测试框架 espresso > 原文链接 : the-hitchhikers-guide-to-android-testing-part-2-espresso 译者 : Lollypo 校对者: kang 状态 : 校对完成 正如Ali Derbane和我写的第一篇关于Android的功能测试的文章中提到的,有许多的框架供你使用. 在这个旅程的第二部分,我将讲解Espresso这个功能测试框架

  • 主要内容:功能测试的目标功能测试是软件测试的一个分支,旨在验证软件应用程序的功能,而不管功能是否根据需求规范运行。通过给出适当的输入值,确定输出并使用预期输出验证实际输出来测试每个功能。 功能测试包括通过GUI(图形用户界面),API(应用程序接口),安全性,数据库,客户端应用程序,服务器应用程序和应用程序功能进行测试。黑盒测试方法用于功能测试,其中测试内部逻辑的工作而不窥视内部代码。 功能测试的目标 功能测试的目标是检

  • 功能测试从用户的角度验证场景。它类似于验收测试。 但是它不是通过 HTTP 进行通信,而是填充环境,如(填充)POST 和 GET 参数, 然后直接在代码里执行 Application 实例。 功能测试通常比验收测试快,并且在失败时提供详细的堆栈跟踪。 根据老司机的经验,功能测试应该是首选的,除非有专门的 Web 服务器设置 或者由 JavaScript 构建的复杂 UI。 功能测试是借助于具有良

  • 主要内容:为什么进行非功能性测试,在非功能测试下测试的参数,非功能测试的优点,非功能测试的缺点非功能测试是一种软件测试,用于测试非功能性参数,例如:软件的可靠性,负载测试,性能和责任。非功能测试的主要目的是根据非功能参数测试软件系统的读取速度。在功能测试之前,从未测试过非功能测试的参数。 非功能性测试作为功能测试也非常重要,因为它在客户满意度中起着至关重要的作用。 例如,非功能性测试将测试有多少人可以同时在任何软件上工作。 为什么进行非功能性测试 功能和非功能测试对于新开发的软件都是强制性

  • 自动化测试平台 SWATHub 是 DaoCloud 的合作伙伴,他们为各类互联网应用提供了自动化测试的服务。我们推荐 DaoCloud 用户在完成持续集成单元测试等环节后,把应用部署在测试集群之上,运行自动化测试,进一步检验软件质量。以下内容由 SWATHub 提供。 SWATHub 是云端的自动化测试 SaaS 平台。通过创新的非编码的流程搭建和执行方式,SWATHub 能够帮助团队简单、高效

  • 对于刚开始正式接触契约测试的团队,对于契约测试和功能测试之间的区别经常会存在争论。难就难在其实并不存在什么非黑即白的答案,更为重要的应该是逐渐加深对契约测试的理解和使用。 使用契约测试常见的场景,是验证规则或者处理错误请求。例如,我们有一个用户服务,允许消费者使用POST请求注册新用户,并在HTTP Body中包含所创建用户的详细信息。 一个简单的消费者与提供者交互的常规场景如下所示: Given