https://github.com/macacajs/macaca-cli 项目在此 https://macacajs.github.io/macaca/cli-usage.html 文档在此 项目首页 https://macacajs.github.io/macaca/ 安装过程非常简单,首先你需要安装node.js 然后 需要换个源:http://npm.taobao.org/ cnpm i macaca-cli –g 命令就可以安装   # 查看版本 $ macaca -v # 查看环境…
摘要: 1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios.android.firefox os: 4,appium是跨平台的,可以用在osx,windows以及linux系统上: ----------------------------------------------appium的一些基本概念---------------------------------------------- appium…
Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk...... 但这些工具框架都是什么呢有什么联系呢,先通过一张图来了解一下吧.(图是某博客上借过来 是不是一脸懵逼,不知道这是什么鬼.下面详细了解一下. 一.Monkey 是Android SDK自带的测试工具,是一个命令行工具,可以运行在模拟器中或者实际设备中,它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对…
前言: 大概有4个月没有更新了,因项目和工作原因,忙的手忙脚乱,趁十一假期好好休息一下,年龄大了身体还是扛不住啊,哈哈.这次更新Android端自动化测试框架,也想开源到github,这样有人使用才能慢慢完善. 思路: 因为手机app里也是一个个页面组成的,本质上和web没什么太大区别,所以可以使用selenium的以PageObject进行封装思路,简化后续用例维护等工作.此框架使用的仍然是基于openatx开源项目,结合allure测试报告,pytest单元测试框架,达到并支持 1.响应速度…
目录 1.主流的移动端自动化测试框架 (1)Robotium (2)Macaca (3)Appium 2.自动化测试工具的选择 3.Appium简介 提示:我们前面说的Android环境搭建和adb命令都是为移动端自动化测试环境搭建做准备的. 1.主流的移动端自动化测试框架 (1)Robotium 支持语言:Java 仅支持Android系统. 不支持跨应用. (2)Macaca 支持语言:Java,Python,Node.js 支持Android和iOS系统. 支持跨应用. (3)Appium…
本文导读: 1.What——JStorm是什么? 1.1 概述 .2优点 .3应用场景 .4JStorm架构 2.Why——为什么启动JStorm项目?(与storm的区别) .1storm的现状.缺陷 .2JStorm比Storm更稳定,功能更强大,更快!—— 表现 2.2.1稳定性好的表现 2.2.2调度强大的表现 2.2.3性能更好的表现 .3性能提升的原因所在 .4JStorm的其它优点 .5与flume.S4.AKKA.Spark的比较 3.JStorm的性能优化点 4.JStorm的…
原先搭建过一个自动化测试框架,迷迷糊糊不求甚解,算是搭建了一个仅限于能用的.根本算不上框架的玩意儿. 现在回过头来好好看看究竟每一步是怎么联系起来的,是怎么运行起来的. 本次博客先说说各部件都是干什么的. 各部件简介: jenkins: 提到jenkins就不能不提持续集成.jenkins是一个持续集成方面很好很成熟的开源软件,jenkins本身又是一个java的开源项目,提供了很多功能丰富的插件. 那到底持续集成是个什么东西?整这么多专业名词一点都不接地气.说说我的白话理解: 先看看持续和集成…
一.什么是WebZ WebZ是我用Python写的“关键字驱动”的自动化测试框架,基于WebDriver. 设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来.之所以用“关键字驱动”模式是因为我觉得这样能让测试人员(测试执行人员)快速上手,无需编写代码也能执行自动化测试. 二.为啥开源 WebZ的开发用到了一些现有的开源项目,我很感谢这些开源项目的作者,希望自己也能成为一名开源者,和大家分享自己的成果,一起交流技术.一起成长. 该项目的GitHub地址:https://g…
本文摘自:InfoQ中文站http://www.infoq.com/cn/news/2012/06/robot-author-suggest-autotest Robot Framework作者建议如何选择自动化测试框架 软件自动化测试,作为手工测试的替代,越来越受到关注.Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别. 一.记录回放的方式流行于商业工具之中,无需编程技能即可快速上手.然而这种方法相对脆弱,一旦…
一.前言 前段时间写博客分享和介绍了阿里云的UI框架NG-ZORRO(博客请查看:http://www.cnblogs.com/donaldtdz/p/7892960.html),结合近段时间对.Net开源框架ABP的学习.完成将ABP前端框架替换成阿里云的NG-ZORRO. 二.替换说明 ABP版本采用的v3.3 .Net Core版本 Angular 版本5.0 三.注意事项 1.angular 2版本要5.0以上 2.需要安装 "abp-ng2-module": "^1…