自动化测试相关
文章平均质量分 85
自动化测试
C--罗纳尔多
。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 列表去重的5种方式
问题:使用set()函数去重后,会自动排序,则原列表的顺序会发生改变。列表去重在python实际运用中,十分常见,也是最基础的重点知识。以上就是关于列表去重的5种方法,可以根据需求选择对应的方法。结果:[‘a’, ‘b’, 1, 3, 9]结果:[‘a’, ‘b’, 1, 3, 9]结果:[1, 3, 9, ‘b’, ‘a’]结果:[‘a’, ‘b’, 1, 3, 9]结果:[‘a’, ‘b’, 1, 3, 9]结果:[‘a’, ‘b’, 1, 3, 9]上面的4种去重方法,都是保留一个,删除其他。原创 2022-11-11 12:13:36 · 2586 阅读 · 1 评论 -
自动化测试定位工具-weditor
运行后会自动打开右侧codingios 的话需要检查是否安装好WebDriverAgent。原创 2022-11-06 20:51:22 · 408 阅读 · 0 评论 -
iOS android cmd常用命令+自动化grid实践
同时连了真机和模拟器androidadb -s d51ad9ff shelladb -s FUKRZ9MF99999999 install//进入模拟器adb -e shell/进入手机adb -d shell获取系统版本号:adb shell getprop ro.build.version.release连接夜神模拟器adb connect 127.0.0.1:62001实时查看手机app包名和activity名adb shell dumpsys ...转载 2020-10-19 17:29:39 · 915 阅读 · 0 评论 -
自动化测试+服务器上操作mysql+自动化测试
前面我更新了一些基本的数据库基本操作,这里我先补充一点数据库的操作重复了就重复了,哈哈哈sum.py#-*- coding:utf-8 -*-# 导入mysqlimport MySQLdb# hosthost = '39.107.102.34'# 用户名user = 'root'# 密码pwd = '123456'# 数据库database = '1509原创 2018-01-31 20:06:33 · 378 阅读 · 0 评论 -
UI自动化+web测试基础3-2,京东流程
今天上午做了一个京东的一个项目的总体流程,仅供参考主要:就是首页中搜索商品,然后点击商品,然后将商品加入购物车,加入购物车后点击去购物车结算,去结算封装类,自己定义包名,方法名我定义的是firefox.pyfirefox.py#-*-coding:utf:8-*-from selenium import webdriverimport time#导入枚举from e原创 2018-01-02 11:40:36 · 1151 阅读 · 0 评论 -
UI自动化+web端测试基础1
最近研究了web端自动化,发现很好玩啊,以下是一些基础内容,有兴趣,就玩玩吧1.主要介绍查找控件的八种方式html文件html>html lang="en">head> meta charset="UTF-8"> title>Titletitle>head>body>div id="my_div" name="my_div" class="my_原创 2017-12-27 08:12:43 · 452 阅读 · 0 评论 -
UI自动化-android+app测试基础2+反编译+toast+dialog+popwindow
最近研究一门反编译的绝技,真可谓炉火纯清,哈哈(mac本哈,windows本没研究呢)开始:打开终端输入cd ls这步是我们查看所有文件我的是创建在桌面所以我就输入cd Desktop ls 这是看我们桌面上的文件找我的apk我的是:cd qieziyisheng lscd com.qiezzi.eggplant ls这一步是进入到我的文件夹里面然后我们要找mainefest文件,输原创 2018-01-17 20:22:01 · 788 阅读 · 0 评论 -
UI自动化+Android+服务器上数据进行操作+mysql的增删改查
我们都知道我们的数据都在数据库上我们同样要对我们的数据进行操作,我们怎么搞呢我们首先要知道mysql.db这个东西,这是我们链接数据库的包然而我们发现这个东西一直报错,经过编者的仔细寻找,终于解决了这里:我只说mac本的方法第一步我们需要下载一个brew,打开终端输入命令:ruby -e "$(curl —insecure -fsSL https://raw.githubuse原创 2018-01-30 13:50:56 · 5544 阅读 · 0 评论 -
UI自动化android+web端测试基础3+封装单元测试+将测试报告发送到指定邮箱的方法
之前我们在web测试基础2中讲了关于用python写测试用例的方法,在这里我们将web基础2升级一下,进行一个简单的封装同样这里不做过多的描述直接上代码首先我们需要建python包,1.创建测试报告的包自己命名#-*-coding:utf-8-*-# 导入单元测试import unittest# 导入单元测试from unittests import login#原创 2017-12-28 16:04:13 · 694 阅读 · 0 评论 -
UI自动化 +Java自动化脚本2
我们在上一篇java自动化脚本中用到了HttpurlConnection的网络请求方式,这里我们用得失okhttp网络请求方式编写我们的脚本附上代码:(代码里面的注释很详细,自己看看就懂了)本文主要介绍登陆和上传图片用okhttp编写Java测试脚本首先我们需要导包lib(包里面我们放了七个包)自己看吧,在哪里呢Jmeter lib里面找找看,可能有,哈哈哈,实在没有的原创 2018-02-05 18:50:42 · 1119 阅读 · 0 评论 -
Android+app测试基础1+安装软件appium
最近在安装appium软件,发现好多问题,这里跟大家共勉1: node ,通过官网去下载node,https://nodejs.org/zh-cn/,下载最新的版本node,注意如果你改变了node的安装路径,需要去配置path,就是把你的安装路径放置进去,在命令窗口,输入 node -v ,如果出现如下界面,说明node安装好,原创 2018-01-14 20:44:31 · 436 阅读 · 0 评论 -
解决appium运行过程中,appium-setting,unlock 重复安装问题
1.进入文件夹/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-driver/lib/(windows系统应该也是类似,找到appium的安装目录再根据以上目录结构找下来)打开文件driver.js注释以下几句代码,使用command+F找到它们...原创 2019-04-03 16:29:24 · 1159 阅读 · 0 评论 -
UI自动化+android+app测试基础4+简单的安卓项目
测试一款安卓app,茄子医生主要测试了四个模块第一个模块:四个引导页,我们测试是否可以点击跳过,点击跳过后是否能够找到体验按钮第二个模块:就是登陆模块,简单的测试一下第三模块:就是日历模块,日历模块看数字是否和今天的日期一致第四个模块:就是模拟添加预约模块的流程不多说了,上代码,在这里我用的是mvc封装写的工具类,方便调用,创建util包apputil.py#-原创 2018-01-23 19:24:53 · 6719 阅读 · 0 评论 -
UI自动化+android+web测试基础3-3+购物车相关的测试用例
最近做了京东原创 2018-01-05 20:03:06 · 2269 阅读 · 0 评论 -
python2和python3常见的区别
1. raw_input与input从键盘中输入内容时,python2用的是raw_input,而python3使用的是input(如下图所示)Python2:Python3:2. print与print()打印时python2使用的是print + 内容而python3则使用的是print(内容)3. /与//的区别python2中 / 表示整除(取整数),// 也表示整除(取整数),也就是说,python2中/和//都表示整除(取整数)pyt...原创 2020-11-18 10:28:04 · 244 阅读 · 0 评论 -
app功能测试注意细节点 web app区别 Android iOS 区别
一.安装测试:1.内存高的手机进行安装 2.跨版本进行安装 3.安装过程中有无证书 4.安装过程是否有无法解析的情况出现二.升级测试:1.建议升级 2.强制升级 3.跨版本升级(跨版本一半3-5个版本即可)功能测试不说了三.网络测试:1.不同运营商网络的测试四.性能测试:1.启动时间 2 .每秒帧率(fps) 3.温度 4.cp...原创 2019-03-29 15:09:37 · 654 阅读 · 0 评论 -
Python读取xml,execl,csv的方法
一.Python读取xml方法:1.首先创建一个xml,实例如下:2.读取xml方法的调用二.python读取写入execl方法1.创建execl文档放在路径内2.读取,写入execl的方法三.python读取csv方法读取csv更新中,这里只写读取方法(未完成)...原创 2019-03-29 14:03:44 · 410 阅读 · 0 评论 -
UI自动化+Java自动化脚本
最近在研究用Java写自动化,然后在Jmeter中进行测试,Java我们首先还是导包,这些太easy不说了,有些包可能没有,自己百度去下载,我们直接上代码,跟之前博客测试的服务器接口测试一样的,我们先做一个简单的登录测试Java脚本的编写附上代码:util包UrlUtil.javapackage com.yuliguo.util;public class UrlUtil {原创 2018-02-05 16:42:19 · 8307 阅读 · 0 评论 -
python 操作redis
基础操作from redis import StrictRedis #数据库连接方式 因为就算我自己使用的,所有没有设置密码redis=StrictRedis(host='localhost',port=6379,db=0,password=None)#redis.set('age',20)print(redis.get('name')) print(redis.exists('name')) #是否存在name这个键 print(redis.type('name')) #判断n原创 2021-03-18 11:43:36 · 213 阅读 · 0 评论 -
UI自动化+andrroid +web测试基础4+在exel文档中写测试用例,然后用python跑
老套路,奉上代码,.这里我们用到了mvc的形式建包suit(测试报告)suit.py#-*-coding:utf-8-*-#导入单元测试import unittest#倒包from unit import jdlogin#导入自动化测试报告import HTMLTestRunner#导入osimport os#设置编码格式import sysrelo原创 2018-01-10 19:45:15 · 457 阅读 · 0 评论 -
UI自动化+web基础5+线程池线程
thread threading附上一个例子:自己看一看差不多就ok啦jdthread.py#-*- coding:utf-8 -*-import threadfrom time import sleep,ctime# 定义一个函数def loop(): #开始时间 print "线程一开始的时间",ctime() #设置休眠 sleep原创 2018-01-10 19:56:52 · 323 阅读 · 0 评论 -
UI自动化+android+app测试基础3+listview+测试九宫格那个解锁
提供思路,别粘贴,可能报错listview我们在android端测试,就是从几个方面入手,比如item的数量,page是否正确,代码逻辑是否使用了优化等等在这里我就写一个简单点的listview实验一下def test_listview_scroll(self): # 注意 在ios里面叫 tableview,androd 里面叫listview, H原创 2018-01-23 11:40:45 · 444 阅读 · 0 评论 -
UI自动化+android+web测试基础3-1+封装升级版
通过基础三的学习,我们学会了一些简单的封装方法下面介绍的是枚举的封装用法,和基础三中,封装的升级版#-*-coding:utf:8-*-from selenium import webdriverimport time#导入枚举from enum import Enumfrom selenium.webdriver.support.wait import WebDriv原创 2017-12-29 18:52:31 · 373 阅读 · 0 评论 -
linux服务器的搭建1
1.首先阿里云购买服务器,看公司需求调试通后我们打开终端(笔者用的是mac),测试一下啦输入:ssh root@ip进入服务器输入:ls /看服务器目录etc : 系统配置文件,这里面一般存放我们修改的内容,比如我们需要配置jdk环境就在这里配置,里面有profile,mysql 配置文件也在这里usr: 应用程序存放位置,一般放在usr里面local文件夹里原创 2018-01-24 16:09:08 · 1624 阅读 · 0 评论 -
UI自动化+ios自动化基础
ios自动化这里只说mac 本的首先你需要装一个xcode,之前有appium我们需要测试一下appuim-doctor,看看是否能用,然后我们不废话直接通过appium找控件,然后我们会发现一个错误,导致我们无法查找控件,点击打开链接http://www.mamicode.com/info-detail-2192410.html上面那个网址很详细,自己看看应该就能解决了然后我们附上python ...原创 2018-02-23 16:22:19 · 737 阅读 · 0 评论 -
接口自动化+接口测试基础1
接口测试1.测试工具:postman jmeter在企业里面,后台写完接口,这个时候我们进行接口测试,测试完成,给前端使用接口测试主要看:1.接口提交正确的数据,返回的数据对不对2.接口逻辑交互对不对3.根据开发文档测试接口,比如提交字段为空,看看接口有没有进行判断,使用边界值,等价类,因果图和错误推断法进行测试接口与页面的区别1.web页面一般是页面2.页面提原创 2018-02-01 20:44:14 · 4531 阅读 · 0 评论 -
jenkins+selenium+github实际应用
Jenkins首先介绍一下法邮件功能(待优化,可能不会成功,很简答配置端口号有994/465两种)github(需要将代码上传到github上,注意红箭头)执行代码,执行的shell脚本执行代码时候需要注意:代码中有../的需要删除掉,因为这个代码是在Jenkins的workspace中执行的不是在pycharm中执行pycharm提交代码:选择...原创 2019-03-30 12:32:42 · 451 阅读 · 0 评论 -
接口自动化+接口测试基础2
前言:最近测试报告里面一直print打印不出来,最后找了一堆文档终于解决了print打印的数据主要是跟HtmlTestRunner这个包有关系,我们将原来pycharm自带的HtmlTestRunner包先卸载掉,这个包在sitePakages目录下面,换句话说我们在pycharm中引入的所有的包都在这个目录下面,我们将原来的删掉,然后找官网下载一个,直接放进去,然后将这个重新写一下就解决了,原创 2018-02-02 19:07:30 · 522 阅读 · 0 评论 -
UI自动化+web自动化测试基础2+单元测试+京东的经典的测试用例
首先创建 python Pakeage 命名为unit和suit在unit包下创建login.py文件#-*-coding:utf-8-*-#导入单元测试import unittest#导入os包import os#定义一个类继承单元测试class Login(unittest.TestCase): #所有的测试用例运行之前的方法 @classmetho原创 2017-12-27 20:55:06 · 1361 阅读 · 0 评论
分享