- 博客(32)
- 资源 (8)
- 收藏
- 关注
原创 go安装配置
下载安装https://golang.google.cn/dl/配置环境变量```export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin```.bash_profile 配置环境变量,source生效执行`go version` 没问题即环境ok```➜ ~ go versiongo vers...
2019-08-21 15:12:24 674
原创 Mac 安装MySQL-Python报错问题
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: @rpath/libmysqlclient.21.dylib Referenced from: /usr/local/lib/python2.7/site-packages/_mysql.so 操作sudo in...
2018-07-03 19:24:39 2314 3
原创 python for循环的弊端
熟知的for循环java中这样写:```for(int i = 0; i < 10; i ++){ if (i == 3){ i = i + 3; } System.out.println("i:" + i);}i:0i:1i:2i:6i:7i:8i:9```python:```>>> for i in range(10):......
2018-06-14 14:33:01 5188
原创 python ElementTree遍历xml
记录用ElementTree遍历xml的一些方法:读取xml: root = ElementTree.parse(r"/Users/..../Documents/111.xml") root = ElementTree.fromstring(text)遍历:for node in root.iter(): print type(node)元素标签名 node.tag元素标...
2018-04-08 15:31:07 4536
原创 xcode版本切换
appium低版本(1.5-)、高版本(1.6+) 对xcode要求的版本不一致,如果需要安装不同版本appium,就需要安装不同版本的xcode。安装不同版本xcode,直接下载不同版本xcode命名不同的名字安装,切换不同版本的xcode, sudo xcode-select -switch /Applications/Xcode***.appgcc --version查看当前xcode版本...
2018-04-08 15:29:12 1809
原创 android银行卡号输入错乱
因为银行卡号输入域有做处理,每四位一分隔,导致整个银行卡号作为一个字符串做输入时输入的内容会被分隔错乱。android采用pressKeyCode的方式处理,iOS暂未遇到错乱的情况。解决办法:把字母、数字键值及对应的keyCode对应起来,遍历要输入的银行卡号操作对应的keyCode值做操作。def enterText(self, text): key = ['0', '1', '2', ...
2018-04-08 15:27:41 300
原创 docker常用操作
Docker的使用类似git命令模式。docker下载镜像 docker pull image node:6.11 6.11为tag, 官网查看镜像docker build 可以根据dockerfile的内容来自动构建镜像。dockerfile的规则有很多暂未整理。列出所有镜像 docker images使用镜像创建容器执行命令并销毁 docker run ubuntu echo "hello w...
2018-04-08 15:25:54 229
原创 docker容器与宿主机间时间不一致问题
十点多问题: 通过挂载anyproxy过滤规则文件目录、log目录的方式启动容器,docker容器的时间和宿主机时间不一致,导致记录的log文件中的时间有误,不便查看log日志。解决: 解决办法通过挂载本地 localtime启动容器,-v /etc/localtime:/etc/localtime ,但是容器的时间采用的标准UTC时间,有时差问题,将本地时区文件cp到容器中解决:do...
2018-04-08 15:23:58 581
原创 UI自动化测试
声明内容是原创。测试大环境随着业务、技术的不断迭代更新,分层测试持续集成得以快速发展推广。什么是分层自动化测试?分层自动化测试倡导的是,将系统分层,不同层次选用合适的自动化方法进行测试的一种测试策略。某个项目是否都能用自动化覆盖,要看测试负责人的分层策略是否合理、全面。测试金字塔,依次为UI测试、集成服务测试、单元测试,自下而上需要投入的成本越高反而
2018-04-08 15:19:22 283
原创 Mac 安装wireshark 2.0抓取iOS移动设备网络数据包
Mac 安装wireshark 2.0 以上版本打开网卡,允许wireshark访问 安装好xquartz和wireshark之后,需要打开网卡,允许wireshark访问。打开网卡的命令是 sudo chmod 777 /dev/bpf* 每次重启电脑都需要设置,要不报错:The capture session could not be initiated (failed to...
2018-03-07 15:09:06 635
原创 Mac python版本混乱的问题
Mac python版本混乱的问题‘IDE用的是python2.7.10 终端用的是python2.7.13 结果就是导致安装的第三方库只安装在了一个版本里边,恶心坏了。为了统一设置默认版本 我采用的是设置在环境变量中设置指令的别名,因为我用zsh 所以在vi ~/.zshrc中设置 alias python="/System/Library/Frameworks/Python.framew
2017-08-03 17:46:38 2390 2
原创 pycharm报错
打开pycharm执行python脚本报错:RuntimeWarning: Parent module 'tests' not found while handling absolute import import unittest RuntimeWarning: Parent module 'tests' not found while handling absolute import
2016-10-27 14:07:36 1105
原创 android学习01
控件布局的方法linearLayoutandroid:layout_width="match_parent" android:layout_height="match_parent" 匹配父控件的宽高 wrap_parent android:orientation="vertical"垂直方向布局内边框 边距像素 通常被认为是数字图像的最小单个组件。像素是一个单位;像素是构成数码影像的基本单
2016-07-20 22:14:43 293
原创 富文本
富文本Rich text is more exciting than plain text. It supports text formatting, such as bold, italics, and underlining, as well as different fonts, font sizes, and colored text. Rich text documents can als
2016-06-10 10:32:15 638
原创 求职两周记
求职两周记我是一个小测试,最近两周一直在找工作,还好最近有了些眉目。在此写些自己的经历、看法,欢迎拍砖。自我的一个定位我给自己定位是中级测试,这个定位本身也没有什么意义,只是为了让大家能大概明白我处于什么样一个层次。4年测试。技能这一块,有一些代码能力,python、java会一点,只是一点,做过一段时间性能测试,主要方向偏重移动端测试的工作,自动化测试一直在开展着做。大概就是这样。 为什么要找工
2016-05-24 20:22:40 2529
原创 Android adb常用命令
Android adb常用命令adb是什么 Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. It is a client-server progra
2016-04-18 09:55:31 731
原创 appium+python解锁应用手势密码
appium+python解锁应用手势密码测试用到滑动设置、解锁手势密码的动作,今天尝试去做了一下。 如下图手势密码页面: 可以看到通过UIAutomatorViewer找不到具体的source_id,每个手势点是一个view,不同与imageView等,这个手势点的圈是每次运行生成的,就算找到id,每次的id也不会一致,想了两种办法去尝试做。 通过触摸多点坐标进行解锁 虽然不是个好
2016-03-23 20:54:09 5012 6
原创 monkey稳定性测试尝试
Monkeymonkey是通过向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。 连上设备后 adb shell 进入shell命令可以执行monkey命令 常用设置monkey –p com.wl.wang(包名) –v 1000 次数 -p 不指定包将执行手机上所有应用 指定多个包 –p 包名1 –p 包名2 -v 模拟用户随机事
2016-03-10 19:45:06 933
原创 电脑上控制Android手机录制屏幕
最近想演示一个case的执行情况,奈何电脑不能随身带,所以想录制一个视频可以随便带,用手机摄像功能总感觉出来的效果没直接录屏的效果nice,所以在找通过电脑录制手机录屏的方法.找到一个工具Androidscreencast,官网地址:https://code.google.com/p/androidscreencast/ Install the android sdk (download
2015-12-25 20:58:13 1299
原创 配置appium开发环境
我的配置 os x 10.10.5 jdk 1.8.0 Xcode7.2 Android studio1.5.1 folk 一份https://github.com/appium/appium.git到自己的自己的github下,clone到本地 Make sure you have ant, maven, adb installed and added to system PATH, als
2015-12-24 18:29:31 561
原创 python requests做接口测试对json的处理
自己做接口测试对返回内容转json的一些处理对返回的json串做处理,如果json串有多级,针对下一级内容是一个list,不是字典,list和字典之间不能直接转换遍历要以list的方式。repam_all = requests.post( sting+'****',headers=headers,verify=False) if repam_all.status_code
2015-11-24 20:26:14 5612
原创 iOS9 应用之间跳转可以点击左上角进行跳转
iOS9加了新功能后,应用之间可以快速切换。比如有活动要分享到微信,应用跳转到微信后可以通过左上角的跳转快速返回原应用,如下例:一般情况iOS app的按钮都会在左右上角,这时候如果在iOS9上有弹出窗口,业务设计要求没有关闭弹出窗口的情况下,不允许页面跳转,如下图: 这时不关闭弹窗,点击左上角页面可以回退,但是页面回退后,弹出窗口还会保留。 app在适配的时
2015-11-24 20:11:44 3763
原创 adb 无线连接设备
usb连上设备后,adb devices可以看到设备信息adb tcpip 5555log:restarting in TCP mode port: 5555然后adb connect 192.168.20.64:5555connected to 192.168.20.64:5555就无线连接设备,拔掉usb线可以无线玩了切回usb: adb usb
2015-11-03 14:07:16 674
原创 抓包软件(charles、fiddler)
电脑运行抓包软件(charles、fiddler),requests请求https会认证ssl校验失败
2015-10-29 20:13:46 1116
原创 url链接在手机短信模块中显示问题
url链接在手机短信中会将链接后的内容连在一起测试接口发现没有问题,回来内容都正确,没有测试内容发送到真实的手机上会是什么样的情况,结果就悲剧了。 悲剧如下: 链接内容是到手机号最后结束,中文文字和链接直接没有空格导致链接内容和中文连接在一起,致使在手机上拿此链接注册的用户,没有产生邀请关系,然后导致一系列的问题。。。。。 解决方案一定要在链接和文字中间留出内容,使链接不受其他内容影响。
2015-09-23 20:07:52 5155 1
原创 openssl 转换证书
因为loadrunner基于HTTP开发,测试https(Secure Hypertext Transfer Protocol)请求服务端、客户端都需要证书,所以找了网上找了一通解决这个问题。 loadrunner需要的是.pem格式的证书,所以需要对不是这个格式的证书进行转换,然后就找到了OpenSSL。 安装完成后,进入到OpneSSL目录启动: 要转换的是.pfx格式的证书可以如下尝
2015-07-17 18:14:57 527
原创 端午节前一周周记
Requestspython的一个HTTP客户端库,跟urllib,urllib2类似 Non-ASCII character ‘\xe6’ in file Python的默认编码文件是用的ASCII码,你将文件存成了UTF-8也没用,解决办法很简单 只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。Python try ex
2015-06-23 09:50:17 481
转载 Android studio
原文链接:http://www.cnblogs.com/csulennon/p/4178404.htmlAndroid Studio 1.0 已经放出来了,以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移,为了能不落伍我也特意从Google下载了Android Studio的安装包,并且兴高采烈地创建了我的第一个android项目。但是当运行的时候
2015-06-13 16:33:56 449
python版extent report测试报告
2018-09-11
aira下载百度盘资源
2017-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人