初次尝试使用jenkins+python+appium构建自动化测试 因为刚刚尝试使用jenkins+python+appium尝试,只是一个Demo需要很多完善,先记录一下今天的成果,再接再厉 第一步:在本地的window系统安装jenkins 1)    Jenkins下载地址:http://mirrors.jenkins-ci.org 2)    启动jenkins:java –jar Jenkins.war 3)    使用chrome浏览器打开127.0.0.1:8080/ 备注:我本…
在自动化测试过程中,测试报告最能直观的体现测试的价值,之前一直使用maven+junit来构建我的自动化测试,但这样有几个缺点,一是,不能定时构建自动化任务(也许是我没有找到maven有没有提供这样的方法),二是,不能生成一个直观的测试报告(maven+junit在surefire-reports文件目录下提供两种格式的测试结果集,一种是txt文本格式,第二种是junit的xml格式的,但给我总体感觉还是不够直观),三是,无法完成分布式执行测试,设想一下,如果我们有成千上百个testcase,我…
一.基础软件准备 1.python 版本最新版本,python的IDE使用pycharm.具体的下载链接: python https://www.python.org/ pycharm:https://www.jetbrains.com/pycharm/ 2.appium需依赖node.js及Andriod studio node.js 地址https://nodejs.org/ Andriod studio 网盘下载地址 链接: https://pan.baidu.com/s/1dEJyCQd…
首先申明本文是基本于Python与Android来快速搭建Appium自动化测试环境: 主要分为以下几个步骤: 前提条件: 1)安装与配置python环境,打开 Python官网,找到“Download”, 在其下拉菜单中选平台windows,最好选择python 3,根据你的电脑选择x86或者x86-64,一般选择executable 可执行文件(.exe)方式安装,在安装的过程中需要勾选:“Add Python 3.x to PATH” ,会自动帮你添加python环境变量, 如果没有勾选,…
1.配置内容安全策略(配置一次): 1.1.构建一个自由风格的软件项目 1.2.Build Triggers:Build when job nodes start 1.3.Build:Execute system Groovy script 1.3.1.Groovy Script:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 1.4.保存,点击立即构建运行一次,以后每次重启 Je…
一.环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/ 点击下载按钮会到GitHub的下载页面,选择对应平台下载 安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK…
1.点击SDK下面的uiautomatorviewer 2.启动夜神3.启动adb--->在cmd adb -version adb connect 127.0.0.1:62001 这里的配置环境是很烦的,一定要版本兼容,安装包在网盘,详情暂时也在网盘 完成之后定位是用 下面是模拟器的界面,以后有时间再整理具体的安装配置方法.…
本文背景: 背景1---个人基础: 本机win7上安装pycharm,使用python搭建API自动化测试框架,本地运行Pass.本机上搭建jenkins,创建测试任务,定时构建Pass. 背景2---公司实际: jenkins和python都是搭载linux系统服务器上,python脚本存放在svn上. 在背景1的前提下,往背景2跳跃,我以为只是一小步.挪一个环境而已,对linux基础命令还算熟悉,于是开始一天的探坑之路. 第一阶段:盲目试水,觉得把脚本里路径改成svn就OK了. 1.修改co…
基于python+Testlink+Jenkins实现的接口自动化测试框架V3.0 目录 1. 开发环境2. 主要功能逻辑介绍3. 框架功能简介 4. 数据库的创建 5. 框架模块详细介绍6. Testlink相关配置与用例管理a) API相关配置b) 项目相关配置c) 用例管理① 步骤动作和预期结果填写规范② 参数化③ 用例执行依赖④ 禁用用例7. 运行结果8. 源码下载9. 说明 1.开发环境 win7\Windows Server 2008 R2 x64 PyCharm 4.0.5 set…
孤荷凌寒自学python第五十一天初次尝试使用python连接Firebase数据库 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库服务,我构建了一个项目,并得到了一个数据库. 一.简单摸清了Firebase平台对数据库的相关设置 这儿花了一些时间,也只能说是似懂非懂的状态. (具体过程见我操作过程的屏幕录像,链接地址在本文最后) 二.然后尝试用Python来连接所得到的数据库 根据最初查到的资料,先是使用: firebase 模…