自动化测试
文章平均质量分 71
WongWoo1991
不一样的程序猿
展开
-
测试框架比较
UiAutoMatorAppiumCalabash跨平台不支持支持支持学习成本使用java,需要熟悉api支持多语言,较多中文文档自然语言,文档较少原创 2017-07-05 18:01:00 · 349 阅读 · 0 评论 -
jenkins+appium+calabash测试框架搭建
一、jenkins安装与配置1、官网下载(我的是windows版本):https://jenkins.io/download/2、下载的是.msi文件,直接无脑安装即可,安装过程中需要一个密码,直接按照它给的目录,复制过来即可。原创 2017-07-06 10:12:13 · 664 阅读 · 0 评论 -
Python学习
一、语法1、学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。2、Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:t...原创 2017-07-18 11:15:32 · 811 阅读 · 0 评论 -
Ruby学习
1、数字与字符串不能直接相加(2..6).each do |n| puts n+ ","end会报错:string can't be coerced into fixnum;先把数字转化成字符串,再拼接字符串,修改后:(2..6).each do |n| puts n.to_s+ ","end2、类关键字class是小写3、类中定义的变量带有@@的,在使原创 2017-07-12 16:53:16 · 493 阅读 · 0 评论 -
jenkins学习
【android】jenkins+gradle搭建持续集成环境原创 2017-07-14 17:33:21 · 590 阅读 · 0 评论 -
jenkins+calabash搭建Android自动化测试平台
关于环境搭建过程参考 jenkins+appium+calabash测试框架搭建1、假设环境都已经搭好,现在进入jenkins新建一个job。配置SVN:如果SVN需要授权,添加账号和密码。2、配置触发器主要5个星号之间是有空格的,"* * * * *"表示SVN有提交时,马上触发构建。3、构建过程配置gradle,增加任务“assembleRele原创 2017-07-19 17:20:42 · 865 阅读 · 0 评论 -
appium学习
什么是appium?1,appium是开源的移动端自动化测试框架;2,appium可以测试原生的、混合的、以及移动端的web项目;3,appium可以测试ios,android应用(当然了,还有firefox os);4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;appium的哲学1,不需要为了自动化而且重新编译或修改测试app;原创 2017-07-12 16:54:58 · 433 阅读 · 0 评论 -
Android monkey测试
monkey并不算自动化测试,它的原理就是到处乱点,帮我们发现程序崩溃bug,并不能发现流程逻辑上面的漏洞。1、最简单应用,测试指定包名的应用E:\SVN\target\xxx>adb shell monkey -p 包名 -v 10:Monkey: seed=1499203165061 count=10:AllowPackage: 包名:IncludeCategory: andro原创 2017-07-04 09:52:44 · 1786 阅读 · 0 评论 -
Android UiAutoMator自动化测试
1、在build.gradle中添加: androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.0'并且把minSdkVersion改为18:minSdkVersion 182、写demo布局:<LinearLayout xmlns:android="http://sche原创 2017-07-04 17:34:59 · 792 阅读 · 0 评论 -
calabash学习
1、在run apk文件的时候,必须使用绝对路径,不能使用相对路径:原创 2017-07-12 17:42:11 · 528 阅读 · 0 评论