自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

saii的专栏

测试,注:不要加博客qq哦,不常用

  • 博客(15)
  • 收藏
  • 关注

原创 appium结合jenkins进行集成测试(一)

摘要这一段时间经常看到论坛的其他童鞋经常发一些脚本在jenkins上跑的结果,要不就是说每天早上来看昨天晚上脚本跑的结果。看的自己心痒痒的,所以就尝试了下自己之前写的脚本结合jenkins的测试正文好吧 ,说干就干吧。安装好jenkins(这里就不用我说怎么安装了吧,官网下载安装包),安装完以后我们通过命令行运行jenkins吧 java -jar jenkins.war 这里可能会出现端口冲突的情

2015-09-15 19:45:59 13607 11

原创 TesterHome android app 编写历程(三)

摘要上一节我们完成了Retrofit的一些项的配置,TesterHome android app 编写历程(二),今天继续上次的内容说下RecylerView以及topicAdpter。这里首先要提一下RecylerView,它是android5.0引入的新的控件,RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件

2015-09-29 20:46:01 548

原创 TesterHome android app 编写历程(二)

摘要上一节TesterHome android app 编写历程(一)我们将主要的界面给完成了,今天的话主要是会出现处理一些数据的的请求以及存储正文这里主要用到的话是Retrofit 进行网络请求,想详细了解Retrofit的用法的话可以参照Retrofit开发指南讲的相当详细了。 那么我们就按照那份文档进行操作吧。首先添加Retrofit库到项目中,我们使用gradle配置下:compile '

2015-09-26 00:17:30 719

原创 TesterHome android app 编写历程(一)

摘要前段时间看到一个大神在Testerhome论坛里面上传了自己编写的TesterHome的代码,心里也就下定决定我应该也去试试看,作为android app测试工程师,对于android的一些东西至少还是需要了解的。看了下那位大神的一些代码,又看了他推荐的编写代码的规范,就按照上面的开始编写吧,所以后面写的一些内容,可能会有些内容是参考大神的代码的。正文下来今天我们需要完成的是一个TesterHo

2015-09-23 21:22:47 1279

原创 ubuntu下jenkins环境搭建

摘要之前搭建的jenkins服务器一直都是用自己本机进行的实验,缺点就很明显了,占用自己计算机的资源 而且所有的东西都在自己计算机上运行,也不算真正的自动化的感觉,所以刚好把办公室闲置的一台服务器拿来搭了个jenkins的服务器。由于考虑到后续还需要在上面跑node.js,windows上运行nodejs没多久,内存就爆表了,所以就考虑在ubuntu上搭建jenkins服务器了。正文我采用的方法是把

2015-09-19 00:47:36 6704

原创 testNg+maven +jenkins进行selenium自动化集成

摘要上一次搞定了appium+python+jenkins的自动化集成,但是感觉对于jenkins的集成还是有很多不太理解的地方,所以今天抽空研究了下使用testNg+maven+selenium+jenkins的自动化集成。正文准备环境首先我们新建一个maven的工程,并且在pom.xml中配置好我们依赖的一些jar包<dependencies> <dependency>

2015-09-16 23:28:56 10333 1

原创 使用AndroidStudio执行UI Automator 自动化测试

摘要最近在网上看到UIAutomator 2.0版本,并且貌似使用的框架都改变了,所以今天就抽空试了下 We’re pleased to announce the release of UIAutomator 2.0! This version is a significant update from the previous release. Most importantly, UI Auto

2015-09-15 13:27:58 5238 3

原创 python 正则表达式使用

摘要最近一段时间一直在接触正则表达式,所以就找了一篇文章看了下,感觉这东西不练不行,所以找了一些例子来试了下。正文首先我们来看下正则表达式重要的内容。 Python支持的正则表达式元字符和语法: 只能输入1个数字 ^\d$至多输入9个数字 ^\d{1,9}只能输入0和非0打头的数字 ^0|[1-9][0-9]*只能输入英文字符 ^([a-zA-Z])*$5-9位的QQ号

2015-09-13 23:17:55 786

原创 appium源码分析(十三)-UpdateStrings

摘要其实这个应该是要放到最先的部分去将的,先说下updateStrings到底是做什么吧,它实际上就是加载我们apk文件中的string.xml将其中的内容转换成JsonObject的格式,进行保存,后续查找控件元素的时候会用到它。正文appium Server这次我们先不看源代码,我们先看看我们通过appium安装apk的时候,它都做了什么,这里我们直接截取appium Server的log吧。

2015-09-09 14:04:52 593

原创 appium 源码分析(十二)-pressKeyCode,LongPressKeyCode

摘要有的时候我们想要通过自动化来实现调节手机的音量等其他api未提供的一些方法时候,你就需要通过PressKeyCode以及LongPressKeyCode进行实现了正文我们首先先来看下PressKeyCode的源代码吧public AndroidCommandResult execute(final AndroidCommand command) throws JSONExceptio

2015-09-08 19:11:56 7685

原创 wxpython comboBox 自动完成提示功能

摘要最近在使用python做一个桌面应用,使用到了ComboBox这个控件,但是对于这个控件的想法是能够实现类似于百度搜索框的功能,输入相应的搜索内容,能够显示下拉列表,下拉列表中显示相关的提示信息。google了半天有的功能只有自动补充完成,并不能够达到显示下拉列表的形式,一旦遇到多个联想词的时候就会有些问题。所以自己研究了下,在其原先的基础上稍微修改了下代码实现了这个功能。下面来看看代码吧正文#

2015-09-08 00:00:06 4751 2

原创 appium源码分析(十一)-getSize,getLocation

摘要为什么需要将这两个放到一块儿来讲呢,因为他们两实际上都是依靠UiAutomator的Bounds属性值的,并且如果说我需要获取到元素的中点坐标的话,我就需要依赖这两个方法才能够解决正文好的 我们先来看看geiSize吧,从字面的意思就是获取到它的大小,即元素的宽高了。public AndroidCommandResult execute(final AndroidCommand command)

2015-09-07 13:55:24 3787

原创 appium源码分析(十)-GetAttribute

摘要GetAttribute 实际上从字面上我们就能够明白,它是获取元素的一些属性。类似于文本内容,类名,resourId等。当然还包括了一些属性状态,如clickable,checkable等等,正文GetAttribute的代码其实挺简单的 我们来看下吧public AndroidCommandResult execute(final AndroidCommand command)

2015-09-03 23:51:47 1272

原创 关于Appium远程调试bootstrap的方法(Android)

摘要其实关于调试UiAutoamtor的方法网上都有详细的教程了,只是我估计很多人都是只了解下,并且可能对于bootstrap它实际上也是使用uiautomator写的一个jar都不太清楚,可以看看bootstrap的源代码:public class Bootstrap extends UiAutomatorTestCase { public void testRunServer() {

2015-09-02 21:16:31 1734

原创 appium源码分析(九)-getText,setText

摘要大体看了下getText以及setText方法,getText很简单,直接就是通过获取到AndroidElement中的UiObject 对象元素之后直接调用getText方法。但是setText就不是这么简单了,因为用过UiAutomator的童鞋应该都应该知道,UiAutomator是不支持中文输入的,当然如果安装第三发的输入法就另当别论了。同样appium 的desired_capabil

2015-09-02 13:22:36 2747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除