开源的压力测试工具PyLot(图)

  一、什么是Pylot:  Pylot是一款开源的用以测试Web Service性能和扩展性的工具,它运行HTTP负载测试,这对于制定容量计划、确定基准点、分析系统瓶颈以及系统调优都非常有用。在使用过程中,Pylot会发起并发请求(HTTP Requests),检验服务器响应,...

Fliptest—iOS 的应用A/B测试框架(图)

  FlipTest是专为iOS设计的移动应用A/B测试框架,通过它,开发者可以无需重新向App Store提交应用或重构代码,只需添加一行代码,即可直接在iOS应用上进行A/B测试。对移动应用做 A/B 测试是非常难的,而 FlipTest 可以帮你简化这个过程。  对于想要追求...

移动应用测试框架—AppGrader(Android)(图)

  AppGrader是来自以色列的应用测试服务商uTest推出的一款测试产品。相比其他主流移动应用测试框架,AppGrader可能并不太为开发者所熟知,但它却能够为众多的Android开发者提供非常专业的意见参考。  通过AppGrader,开发者可以将自己所开发的应用与其...

iOS功能测试工具 Frank(图)

  Frank也是一款深受开发者喜爱的iOS应用测试框架,该框架可以模拟用户操作对应用程序进行黑盒测试,并使用Cucumber作为自然语言来编写测试用例。此外,Frank还会对应用测试操作进行记录,以帮助开发者进行测试回顾。   一、基本介...

项目托管平台 Gitorious介绍(图)

  Gitorious是一个基于Git版本控制系统的Web项目托管平台,使用Ruby on Rails开发。而其移动测试框架(MTF)也是深受开发者欢迎,Gitorious移动测试框架是一款充分利用Sikuli自动化工具的iOS测试框架。  Gitorious MTF能够利用截屏和Python脚本,进行细...

移动应用测试框架—Cedar(iOS)(图)

  和Kiwi一样,Cedar也是一款BDD风格的Objective-C测试框架。它不仅适用于iOS和OS X代码库,而且在其他环境下也可以使用。  Kiwi、Specta、Expecta以及Cedar都可以通过CocoaPods添加到你的项目中。

Appium Android Bootstrap源码分析之命令解析执行(图)

  通过上一篇文章《Appium Android Bootstrap源码分析之控件AndroidElement》我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在bootstrap中是以AndroidElement对象的方式呈现出来的,并且该控件对象会在AndroidElementHash维护的...

Appium Android Bootstrap之控件AndroidElement(图)

  通过上一篇文章《Appium Android Bootstrap源码分析之简介》我们对bootstrap的定义以及其在appium和uiautomator处于一个什么样的位置有了一个初步的了解,那么按照正常的写书的思路,下一个章节应该就要去看bootstrap是如何建立socket来获取数据然后怎...

iOS应用功能测试框架 KIF概述(图)

  KIF的全称是Keep It Functional,来自Square,是一款专为iOS设计的移动应用测试框架。由于KIF是使用Objective-C语言编写的,因此,对于iOS开发者而言,用起来要更得心应手,可以称得上是一款非常值得收藏的iOS测试利器。   KIF最...

#
KIF
分享:

移动应用测试框架—Calabash Android 简介(图)

  什么是 Calabash?  Calabash 是一个自动化测试框架,它可以测试 Android 和 iOS 原生应用和混合应用。  它有:  calabash-android  calabash-ios  主页: http://calabash.sh  Calabash-android介绍  Calabash-android 是支持 android ...

Appium Android Bootstrap源码分析之简介(图)

  在上一个系列中我们分析了UiAutomator的核心源码,对UiAutomator是怎么运行的原理有了根本的了解。今天我们会开始另外一个在安卓平台上基于UiAutomator的新起之秀--Appium的源码分析之旅。  本文在真个系列中会扮演一个简介的角色,不会分析任何的代...

Appium Server源码分析之作为Bootstrap客户端(图)

  Appium Server拥有两个主要的功能:  它是个http服务器,它专门接收从客户端通过基于http的REST协议发送过来的命令  他是bootstrap客户端:它接收到客户端的命令后,需要想办法把这些命令发送给目标安卓机器的bootstrap来驱动uiatuomator来做事情 ...

移植MonkeyRunner的图片对比功能实现-Appium篇

  如果你的目标测试app有很多imageview组成的话,这个时候monkeyrunner的截图比较功能就体现出来了。而其他几个流行的框架如Robotium,UIAutomator以及Appium都提供了截图,但少了两个功能:  获取子图  图片比较  既然Google开发的MonkeyRunner能...

Appium自动化WebView中元素的操作(图)

  在App开发过程中,很容易用到第三方的WebView控件,这个属于移动端混合型App。在我们做自动化测试的过程中,就要对这种情况进行处理,最通用的办法就是先将appium切换到webview模式然后按查找web元素的方法对WebView里面的元素进行操作即可。具体实施方...

Appium框架中Android下EditText内容清除

  在做手机自动化测试过程中 ,难免会对EditText的内容进行修改,通常我们对EditText输入 内容的时候,用的是Send_key()函数。可是这个函数不会先清除原来的内容,只会在光标当前位置上输入函数参数中的数据。如果我们需要修改,必须清除原来的内容,查...

Appium安装教程

  一、适用操作系统  Win7 旗舰版Sp1 64位操作系统 或 32位操作系统  二、所需软件  jdk-7u45-windows-i586.exe  node-v0.10.28-x86.msi (32位)下载地址:http://nodejs.org/download/  adt-bundle-windows-x86-20140321.zip  SDK下载地址...

手把手教你Appium Mac上环境搭建(图)

  对环境的需求:  iOS  Mac OSX 10.7+  XCode 4.5+ 和 Command Line Tools  npm 0.8 or greater  Mac OS X 10.7 or higher, 10.8.4 recommended  XCode >= 4.6.3  检查一下:  发现两个网址的说法不同,安全第一,弄个高版本的吧。 ...

Appium Inspector 真机定位元素(图)

  自动化测试过程中,对被测试元素的定位是相当重要的。前面文章中也讲到了一些儿定位方法。今天讲解,如何用真机运行程序,用Appium Inspector,UI Automation Viewer来定位App的元素。  一、Inspector定位  平时我们定位元素的时候,通常是按下面的...

Appium 安装权限问题解决方案

  安装appium时一直报下面的错,使用sudo安装appium能够安装,但运行不起来。  请大神指点一下,如何挽救....  解决方法:  1、卸载appium 和nodejs(dmg安装无需卸载)  2、sudo chmod -R 777 /usr/local (不知道是否一定要到这个目录,或许只需...

Python Appium实现中文输入分享(图)

  最近由于需求升级,非得要在安卓端输入中文,无奈之下只有在网上四处找寻资料,结果还真给找到了,现在可以在安卓端输入中文,在此第一时间分享给大家,希望对新手有帮助,解决项目上的问题,这个应该是刚出来不久,输入还不是非常的稳定,但是总的来说...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号