自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tracy的博客

好记性不如烂笔头

  • 博客(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 335

原创 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 1317

原创 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 478

原创 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 1845

原创 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 1056

原创 [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 404

原创 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 6545 1

原创 解决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 13114

原创 MAC下STF的环境搭建

最近由于需要用到批量的远程真机调试,发现STF可以实现,网上各种资料也很多,但是比较分散,遂将相关过程及坑整理如下。首先介绍下STF,全名Smartphone Test Farm---智能手机测试平台,可以提供远程真机调试的功能,目前仅支持Android设备,项目地址:https://openstf.github.io/,详细资料可以去github了解。【环境搭建】1. 安装node.jsbrew...

2018-04-19 17:05:22 6318

原创 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 2145

原创 robot报告合并输出

为了提高case运行效率,实际工作中大家可能会拆分case并行跑。但是并行跑会生成多个测试报告,如何合并呢?Robot Framework集成了rebot工具,可以使用它来进行报告的整合。例如:rebot output1.xml output2.xml 即可联合输出一份报告rebot --merge output1.xml output2.xml 即可合并输出一份报告以上两者的区别是前者是或的关系...

2018-04-13 14:55:47 5332

原创 Appium 中文输入问题

最近有些同学在安卓上做自动化时,发现调试时send_keys没法输入中文。大家可以通过在启动项中加入以下两项设置解决:capabilities.setCapability("unicodeKeyboard", "True");capabilities.setCapability("resetKeyboard", "True");...

2018-04-12 10:46:58 369

原创 关于在Mac中搭建RF的那些坑

在Mac中搭建robotframework想必大家或多或少碰见过各种问题,本文主要介绍下自己在中间碰到的一些问题和解决方法。聊聊背景:关于robotframework:它呢是用python写的一款自动化测试框架,可以用来做各种各样的自动化,包括api、app、pc。只要用对应的库来实现调用即可,下面是官网的介绍,大家也可以简单了解下。来自robot官网的介绍:Robot Framework is ...

2018-03-23 11:43:10 1229

原创 【Mac】关闭chrome自动更新

删除自动更新文件rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle

2018-03-23 10:04:20 404

原创 【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 1120

原创 appium切换webview,报错 Chrome version must be >= ***

现象:利用 appium 切换 webview 的时候,报错 Chrome version must be >= ***     【无效方法】 有可能你已经把PC的Chrome的版本升级了上去,而且和chromedriver也一一对应了,还是会报错,该怎么办呢。            【有效方法】 其实仔细看日志你会发现这里提示的chrome版本是你的应用app的版本,不是你pc的,所以要看...

2018-03-22 15:13:55 771

原创 iOS-webview元素如何定位

一般情况下,在app中webview往往没法直接通过inspector工具来定位元素,所以本文将介绍两种iOS的webview的定位方式,轻松实现webview的定位。【safari定位】 1.  在设置中开启功能【iPhone】:设置 → Safari → 高级 → Web 检查器 → 开【Mac】:Safari → 偏好设置 → 高级 → 在菜单栏中显示“开发”菜单2. 连接iPhone启用调...

2018-03-22 14:49:56 2409

原创 【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 291

原创 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 415

原创 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 1246

原创 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 3251

原创 【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 1215 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 2205 1

空空如也

空空如也

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

TA关注的人

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