持续集成
持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度。
只要是开发就有分工,哪怕是自己一个写也要...
分类:
移动开发 时间:
2015-05-19 22:40:08
阅读次数:
232
什么是 Calabash? Calabash 是一个自动化测试框架,它可以测试?android?和 iOS 原生应用和混合应用。 它有: calabash-android calabash-ios 主页:? http://calabash.sh Calabash-andr...
分类:
移动开发 时间:
2014-12-22 12:29:06
阅读次数:
246
什么是 Calabash? Calabash 是一个自动化测试框架,它可以测试?android?和 iOS 原生应用和混合应用。 它有:? calabash-android? calabash-ios? 主页:? http://calabash.sh ...
分类:
移动开发 时间:
2014-12-22 11:19:49
阅读次数:
245
本文介绍calabash-android的命令行的使用,通过例子,熟悉calabash-android所调用的ruby api和常用控制台命令, 如query, touch, wait等。,。熟悉这些API有助于我们编写自定义feature。
第一步:下载app
本文所用的测试app为黑客头条,点此下载。app中view的元素如下图所示:
第二步:打开命令行,进入app的下载...
分类:
移动开发 时间:
2014-09-10 17:55:29
阅读次数:
354
calabash-android是一个单元测试的工具,用来测试UI。这个特点非常适合来刷应用程序的广告。本文以一个简单的例子来教大家使用calabash-anroid来刷应用程序的广告。代码下载地址:https://github.com/bigconvience/poker_hu
在使用本文提供的例子进行测试前,请先确保安装好测试环境,可参考此文:Windows 安装Calabash-A...
分类:
移动开发 时间:
2014-09-09 13:00:58
阅读次数:
298
Calabash-android目录下的canned_steps.md中列出了一系列预定义的steps,这些steps的定义位于calabash-android\steps\目录下。本文将介绍这些steps和用法。
1.断言steps:定义在assert_steps.rb中
断言看到了文本:
Then /^I see the text "([^\"]*)"$/
Then /^I see ...
分类:
移动开发 时间:
2014-09-08 10:53:06
阅读次数:
227
上文介绍了如何在windows中安装calabash-android的测试环境,本文用一个实例来介绍calabash-android的基本用法。
本文所用的源代位于:https://github.com/bigconvience/HackerNews
下载完代码后,进入工程目录中,在命令行中输入:calabash-android gen,此命令会在工程目录下生成目录features,目...
分类:
移动开发 时间:
2014-09-07 23:50:16
阅读次数:
477
calabash简介:
Calabash-android是支持android的UI自动化测试框架,PC端使用了cucumber框架,通过http和json与模拟器和真机上安装的测试apk通信,测试apk调用robotium的方法来进行UI自动化测试,支持webview操作。
1 安装ruby,下载地址:http://rubyinstaller.org/downloads/
...
分类:
移动开发 时间:
2014-09-07 17:20:05
阅读次数:
302
Calabash-android是支持android的UI自动化测试框架,前面已经介绍过《[中文Win7下成功安装calabash-android步骤](http://my.oschina.net/fitnessefan/blog/305350)》,这篇博文尝试测试一个真实应用:开源中国客户...
分类:
移动开发 时间:
2014-09-01 22:54:44
阅读次数:
670