- 博客(23)
- 收藏
- 关注
原创 php系统测试覆盖率
1. 更换index.php 的入口文件(特别注意当前文件夹的读写权限,避免覆盖率文件写失败)//开始在被测代码上插桩xdebug_start_code_coverage();//将老的index.php文件重命名为index_old.php并引入require_once('index_old.php');$result = xdebug_get_code_coverage();/...
2019-08-28 18:05:03
403
原创 go系统测试覆盖率
1. checkout被测branch的代码到本地2. 在对应项目的main文件路径下,添加main_test文件package mainimport ( "flag" "os" "os/signal" "syscall" "testing" "time")func TestMain(m *testing.M){ go f...
2019-08-28 17:49:15
1382
原创 xdebug安装
安装autoconfwget http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gztar -xzf autoconf-2.69.tar.gzcd autoconf-2.69./configure && make && sudo make install安装xdebugwget https:...
2019-08-09 16:39:09
530
原创 SSHLibrary的安装及异常报错处理
1. 安装【mac、linux】 pip install git+https://github.com/robotframework/SSHLibrary.git【windows】 建议指定版本安装,否则会有依赖包的报错 pip install robotframework-sshlibrary==2.1.12.异常报错处理a. 安装过程中SSHLibrary及pa...
2018-12-21 16:52:32
1980
原创 could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037
error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037原因:大概率是由于5037端口被占用windows解决:查看占用5037端口的进程号: netstat -aon|findstr 5037通过任务管理器将对应的pid kill掉...
2018-05-23 11:34:32
1191
原创 [linux-ubuntu]apache部署django
一. 部署Apache1. 先安装apache的依赖:apr、apr-util、pcre(1)apr、apr-util下载地址:http://apr.apache.org/download.cgi ,下载完后分别解压编译安装apr解压编译安装:tar -zxvf 包名./configure --prefix=/usr/local/apr #指定目录安装方便查看make && ma...
2018-05-22 15:50:37
446
原创 Error:MySQLdb Module 'Did you install mysqlclient or MySQL-python?
使用django开发时,发现安装了mysql和mysql-python还是报错,可以__init__.py文件中加入以下代码解决:import pymysqlpymysql.install_as_MySQLdb()
2018-05-16 10:20:27
6600
原创 解决Chromedriver报错Original error: chrome not reachable
切换webview时,提示:Original error: chrome not reachable。报以上错误,主要是由于缺少chromeOptions的配置,加上下面这段(三种方式选需要的即可)。java:ChromeOptions options = new ChromeOptions();options.setExperimentalOption("androidProcess", "co...
2018-05-09 10:42:34
13358
原创 MAC下STF的环境搭建
最近由于需要用到批量的远程真机调试,发现STF可以实现,网上各种资料也很多,但是比较分散,遂将相关过程及坑整理如下。首先介绍下STF,全名Smartphone Test Farm---智能手机测试平台,可以提供远程真机调试的功能,目前仅支持Android设备,项目地址:https://openstf.github.io/,详细资料可以去github了解。【环境搭建】1. 安装node.jsbrew...
2018-04-19 17:05:22
6387
原创 jenkins 报错
由于java版本太高,导致会报以下错误,降到java8即可。Oopsjava.lang.AssertionError: InstanceIdentity is missing its singleton at org.jenkinsci.main.modules.instance_identity.InstanceIdentity.get(InstanceIdentity.java:133) at...
2018-04-19 15:44:23
2267
原创 robot报告合并输出
为了提高case运行效率,实际工作中大家可能会拆分case并行跑。但是并行跑会生成多个测试报告,如何合并呢?Robot Framework集成了rebot工具,可以使用它来进行报告的整合。例如:rebot output1.xml output2.xml 即可联合输出一份报告rebot --merge output1.xml output2.xml 即可合并输出一份报告以上两者的区别是前者是或的关系...
2018-04-13 14:55:47
5449
原创 Appium 中文输入问题
最近有些同学在安卓上做自动化时,发现调试时send_keys没法输入中文。大家可以通过在启动项中加入以下两项设置解决:capabilities.setCapability("unicodeKeyboard", "True");capabilities.setCapability("resetKeyboard", "True");...
2018-04-12 10:46:58
406
原创 关于在Mac中搭建RF的那些坑
在Mac中搭建robotframework想必大家或多或少碰见过各种问题,本文主要介绍下自己在中间碰到的一些问题和解决方法。聊聊背景:关于robotframework:它呢是用python写的一款自动化测试框架,可以用来做各种各样的自动化,包括api、app、pc。只要用对应的库来实现调用即可,下面是官网的介绍,大家也可以简单了解下。来自robot官网的介绍:Robot Framework is ...
2018-03-23 11:43:10
1278
原创 【Mac】关闭chrome自动更新
删除自动更新文件rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
2018-03-23 10:04:20
452
原创 【Mac】macaca-app-inspector安装
macaca的inspector定位元素较appium要快很多,所以本文介绍下关于macaca-app-inspector的安装及使用。有一些依赖(node)安装可以参考Appium的环境搭建。1.安装 macaca-clinpm install macaca-cli -g2.检查环境安装是否成功macaca doctor3. 安装app-inspectornpm install app-insp...
2018-03-22 17:07:20
1169
原创 appium切换webview,报错 Chrome version must be >= ***
现象:利用 appium 切换 webview 的时候,报错 Chrome version must be >= *** 【无效方法】 有可能你已经把PC的Chrome的版本升级了上去,而且和chromedriver也一一对应了,还是会报错,该怎么办呢。 【有效方法】 其实仔细看日志你会发现这里提示的chrome版本是你的应用app的版本,不是你pc的,所以要看...
2018-03-22 15:13:55
823
原创 iOS-webview元素如何定位
一般情况下,在app中webview往往没法直接通过inspector工具来定位元素,所以本文将介绍两种iOS的webview的定位方式,轻松实现webview的定位。【safari定位】 1. 在设置中开启功能【iPhone】:设置 → Safari → 高级 → Web 检查器 → 开【Mac】:Safari → 偏好设置 → 高级 → 在菜单栏中显示“开发”菜单2. 连接iPhone启用调...
2018-03-22 14:49:56
2541
原创 【windows】搭建robotframework环境
1. 安装ActivePython 链接:https://pan.baidu.com/s/1i66xzVn 密码:14yw2. 使用管理员权限打开cmd窗口 安装robotframework pip install robotframework 安装robotframework-ride pip
2018-01-25 14:33:57
327
原创 Jenkins安装
1. 下载jetty容器 https://pan.baidu.com/s/1htcDpPi2.下载jenkins https://pan.baidu.com/s/1bqgRmsn3. 将下载的jenkins的war包放入jetty目录中 将jenkins.war放入到jetty-distribution-8.2.0.v20160908/weba
2018-01-25 11:49:33
444
原创 DOCKER win7 安装教程
1.下载程序包https://get.daocloud.io/toolbox/ 下载最新版本的:DockerToolbox.exe即可。 该安装包安装完成后,系统上会多出三个软件:Oracle VM VirtualBox Git Boot2Docker for Windows以上三个默认安装即可。2. 启动DOCKER双击
2018-01-12 15:16:12
1311
原创 Android自动化环境搭建
下载并配置ANDROID-SDKANDROID-SDK ( software development kit) 是安卓开发工具包,与JDK类似,下载好添加ANDROID_HOME 环境变量,变量值是sdk的安装路径,如图Øsdk路径下tools,platform-tools 两个文件夹中有一些很实用的工具,如\tools\下的emulator.exe(安卓模拟器),\platf
2018-01-12 15:14:25
3305
原创 【iOS自动化】Native 切换 WebView方法
启动ios-webkit-debug-proxy服务 brew install ios-webkit-debug-proxy ios_webkit_debug_proxy -c ***udid***:27753 -d 如果启动报错,按照如下方式解决(下面报错根据log提示解决):brew uninstall ideviceinstaller brew uninstall l
2018-01-12 15:11:17
1274
1
原创 iOS自动化环境搭建
背景摘要由于XCODE8移除了UIAutomation模块,最新版的Appium主要采用XCUItest来进行UI自动化测试,所以此篇主要针对最新版Appium的环境搭建。实验环境操作系统: OS X 10.13.1 appium版本: 1.7.1ios版本: 11.0.2Xcode版本: 9.0.1*********************
2017-12-28 10:31:17
2275
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人