摘要: 一、环境搭建 1.准备Android真机一台 我这使用的是三星 Galaxy S6 edge,Android版本为7.0。 手机需打开开发者模式:设置->关于手机->点击版本号5次以上->提示“你现在处于开发者模式!” 将手机通过USB线插在电脑上,手机能正常连接电脑。 2.安装Python3.7 阅读全文
posted @ 2020-02-21 09:41 疯狂的机器人 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 一、RobotFramework插件安装 1.Jenkins首页->系统管理->插件管理 2.可选插件->搜索robot,点击直接安装 二、任务参数配置 1.新建任务 Jenkins首页->新建任务->输入一个任务名称->选择构建一个自由风格的软件项目->确定 2.General 3.源码管理 备注 阅读全文
posted @ 2020-02-20 14:28 疯狂的机器人 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、L1场景层.robot 1.G1-获取所有地理围栏 *** Settings *** Suite Setup 获取测试数据G1 Resource L2接口层.robot *** Test Cases *** 获取所有地理围栏 [Tags] BVT ${info} 获取所有地理围栏 ${test_ 阅读全文
posted @ 2020-02-15 16:48 疯狂的机器人 阅读(477) 评论(4) 推荐(1) 编辑
摘要: 一、L2接口层.robot 1.G1-GET请求 *** Settings *** Resource ../../L3Public.robot *** Variables *** *** Keywords *** 获取所有地理围栏 [Arguments] ${path} ${test_data} $ 阅读全文
posted @ 2020-02-03 16:14 疯狂的机器人 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、Public.py Public.py中的函数方法是是通过python封装,用于读取TestData.xlsx文件中的数据。 # _*_ coding:utf-8 _*_ import random, string, xlrd, os from faker import Faker def up 阅读全文
posted @ 2020-01-26 14:31 疯狂的机器人 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 本博客的测试案例都是以工作中的项目为例,所以涉及到保密问题,部分信息将被覆盖。 一、接口信息 主要存放接口登录和host相关信息 二、测试用例 主要存放测试用例,如case_name、method、path、params、code等数据。 1.G1-GET请求测试用例 2.G2-POST请求测试用例 阅读全文
posted @ 2020-01-23 09:23 疯狂的机器人 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 一、RF介绍 Robot Framework是一个基于Python的,可扩展的关键字驱动的自动化测试框架。 支持第三方库丰富,如: Selenium2Library(Web自动化测试)、RequestsLibrary(接口自动化测试)、AppiumLibrary(移动端自动化测试)、AutoItLi 阅读全文
posted @ 2020-01-13 14:43 疯狂的机器人 阅读(913) 评论(0) 推荐(1) 编辑
摘要: 一、文件目录说明 目录或文件 说明 build、dist 通过Pyinstaller工具打包后生产的目录,exe可执行文件就在dist目录下 images 图片和图标目录 ini 配置文件目录 Paramiters.ini:文件为测试设备信息配置文件 user.ini:登录账号信息 log 功能测试 阅读全文
posted @ 2019-12-17 18:13 疯狂的机器人 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、Pyinstaller工具介绍 PyInstaller是一个能将Python程序转换成单个可执行文件的程序, 操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。 参数 说明 -D 创建包含可执行文件的单文件夹包(默认) 阅读全文
posted @ 2019-12-15 18:12 疯狂的机器人 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Main_LH.py # -*- coding: utf-8 -*- from PyQt4 import QtCore import os,time,socket,datetime,codecs import thread import paramiko import ConfigParser im 阅读全文
posted @ 2019-12-09 09:12 疯狂的机器人 阅读(658) 评论(0) 推荐(0) 编辑
摘要: GNS_login.py # -*- coding: utf-8 -*- from login import Ui_Dialog #导入登录ui from UI_ZJ import * #导入功能测试ui from UI_LH import * #导入老化测试ui import sys,Config 阅读全文
posted @ 2019-12-07 18:07 疯狂的机器人 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Main_ZJ # -*- coding: utf-8 -*- from PyQt4 import QtCore import os,time,datetime,codecs import telnetlib #telnet连接模块 import paramiko #ssh连接模块 import C 阅读全文
posted @ 2019-11-28 09:16 疯狂的机器人 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一、功能测试界面实现代码 UI_ZJ.py # -*- coding: utf-8 -*-from PyQt4 import QtGui,Qtimport refrom Main_ZJ import *from Queue import Queue #队列try: _fromUtf8 = QtCor 阅读全文
posted @ 2019-11-25 18:02 疯狂的机器人 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 一、老化测试界面实现代码 UI_LH.py # -*- coding: utf-8 -*- from PyQt4 import QtGui,Qt import re from Main_LH import * from Queue import Queue try: _fromUtf8 = QtCo 阅读全文
posted @ 2019-11-21 18:06 疯狂的机器人 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 一、QT Designer设计登录UI 1.启动QT Designer工具; 2.QT Designer工具设计登录框,保存为login.ui文件; 3.添加资源文件,文件夹中会生成一个logo.qrc文件; 4.引用logo资源文件; 引用处鼠标右键=》改变样式表=》添加资源=》确定 二、文件格式 阅读全文
posted @ 2019-11-17 17:58 疯狂的机器人 阅读(803) 评论(0) 推荐(0) 编辑