自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 什么是自动化测试框架

什么是框架?个人理解:框架是一个架子,具有支撑性意义,为了实现某个任务,把所需要使用的模块组件和设计思想配套整合在一起就形成了所谓的框架。举一个WEB自动化测试的例子:任务:WEB自动化测试(这是需要实现的任务)所需要的组件模块(这是需要使用的模块组件和设计思想):这个时候我会思考需要哪些组件模块?1、需要使用什么语言:python、java、ruby、c#、php2、需要能够模拟在浏览器上操作的组件:selenium、QTP(RFT)、watir3、需要执行过程中的查看日志组件:log.

2021-08-22 23:14:48 553

原创 python图片验证码解决方案

import pytesseractfrom PIL import Imagefrom ShowapiRequest.ShowapiRequest import ShowapiRequest图片验证码方案一:image = Image.open(“C:/Users/Administrator/Desktop/s.png”)text = pytesseract.image_to_string(image)print(text)图片验证码方案二:r=ShowapiRequest(“http://

2021-08-18 14:38:07 576

原创 Appium简介

Appium 介绍Appium是前最热门的、做app自动化测试使用人数最多的一款主要应用于移动端的自动化测试框架,开源,支持原生、移动 Web 和混合应用。原生应用:指那些用 iOS、 Android 或者 Windows SDKs 编写的应用。移动web应用:是用移动端浏览器访问的应用( Appium 支持 iOS 上的 Safari 、Chrome 和 Android 上的内置浏览器)混合应用:带有一个「webview」的包装器——用来和 Web 内容交互的原生控件(以JS+Native两者相互

2021-08-16 18:44:53 935

原创 appium-desktop安装

一、官方下载地址:https://github.com/appium/appium-desktop/releases二、windows用户可以选择下载Appium-windows-1.21.0.zip或者Appium-windows-1.21.0.exe两者区别:1、Appium-windows-1.21.0.zip是一个压缩包,解压后,打开文件夹双击Appium.exe,就可以启动Appium。2、Appium-windows-1.21.0.exe是一个可执行程序,安装后,会在桌.

2021-07-15 22:47:29 1777 2

原创 Win10系统安装MySQL

第一步:停止服务启动cmd->输入services.msc->找到MySQL->停止SQL服务第二步:删除文件找到你的安装目录,将文件全部删除(默认在C:\Program Files目录下,如果不知道安装目录没关系,先按照流程继续往下走,待会执行一些命令的时候会提示文件所在的位置,回过头来再删除也可以)第三步:删除注册表启动cmd->输入regedit->搜索mySQL,右键全部删除(或者依据以下路径找到MySQL,右键删除,一般在ControlSe

2021-07-08 11:39:50 717

原创 windows10安装appium-doctor报错解决办法

windows10安装appium环境执行cnpm -g install appium-doctor命令报错。报错信息:C:\Users\Administrator>cnpm -g install appium-doctornpm WARN deprecated authorize-ios@1.2.1: Moved into appiumnpm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 ❤️.2.7 || >=4 &lt

2021-06-01 14:23:52 2611 2

原创 selenium上传文件解决方案

说明:1、方式一使用正常的定位方式xpath解决上传文件问题2、方式二和方式三使用图片定位方式解决上传文件问题,点击上传文件后,弹出的Windows对话框中,在文件名中输入图片路径,然后点击打开按钮。3、此文仅做个人笔记,作为下次使用时的提示4、如需要学习图片定位解决selenium、appium等ui自动化过程中定位不到的元素,可和我交流学习,图片定位可以把需要定位的位置截取下来,作为点击click或者输入input的对象。方式一:path=“要上传的文件路径”driver.find_el

2021-05-28 16:40:00 278

原创 如何在Windows10上安装Jenkins

Jenkins是可以在任何平台上进行持续集成和持续交付的最受欢迎的工具之一。作为Java应用程序(Jenkins是使用Java语言开发的),Jenkins具有许多插件。Jenkins的使用由于功能丰富(以插件形式提供)而广泛地迅速增加。在此文章中,将展示如何在Windows10平台上安装Jenkins。首先,您需要安装JDK(安装JDK步骤省略)。JDK安装好以后,就可以安装Jenkins了。1.下载适用于Windows的最新Jenkins软件包https://mirrors.tuna.tsinghu

2021-03-08 16:39:13 337

原创 解决下载git太慢的方法

https://npm.taobao.org/mirrors/git-for-windows/

2020-08-15 11:34:55 597

原创 Jmeter和Loadrunner两款工具简述区别

1、Jmeter如今已经成为炙手可热的一款接口and性能测试工具,Jmeter有很多优势,比如重要的一点就是开源,不收费,这一点对于纠结版权问题的公司来说不需要担心法律事务,可以放心大胆的使用;而且更重要的一点是现在很多公司的服务器都是部署在云平台,比如阿里云。那么做性能测试很重要的一点是要解决测试环境问题的,如果环境问题不能解决,最终你花费了时间和精力测试出来的结果却是无用的。Jmeter就可以...

2020-02-27 15:08:33 1606

原创 Jmeter测试Dubbo服务接口Dubbo采样器

DubboSample采样器的使用插件安装插件包可以去github上下载。插件安装目录:${JMETER_HOME}\lib\ext.如果使用的是:jmeter-plugins-dubbo-${version}-jar-with-dependencies.jar包含必要的依赖,推荐使用这个包。如果使用的是:jmeter-plugins-dubbo-${version}.jar需要自行添加插...

2019-12-12 13:38:52 373

原创 python使用selenium获取H5业务元素核心代码

import jsonimport timefrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdrive...

2019-12-12 11:38:24 523

原创 如何写好一份测试用例

软件测试交流群,欢迎测试的大虾,新人加入本群,一起探讨测试技术的学习,群里面也有测试用例高级模板资料,326908602软件测试的同学肯定都写过测试用例,但是如何写出一份高质量的测试用例呢?测试用例有哪些要求呢?为什么要写测试用例呢?为什么要写测试用例? 测试人员需要测试的时候,我们测试的基础是什么?如果没有测试用例,我们应该怎么展开测试?怎么样保证测试点不会因为项目赶时间而遗漏、当项目...

2019-12-12 10:27:24 580

原创 文件上传/删除功能测试用例

软件测试交流群,欢迎测试的大虾,新人加入本群,一起探讨测试技术的学习,群里面也有很多资料,QQ群:326908602一个项目很多功能与文件上传有关,所以总结了下这块功能的测试案例:一、文件的大小:1、文件上传-文件的大小限制检查2、文件上传-空文件上传是否能够成功3、文件上传-文件大小略小于限制大小上传4、文件-文件大小略大于限制大小上传5、文件上传-文件大小等于限制大小上传二、文...

2019-12-10 17:32:10 6184

转载 中国互联网是如何起步的

互联网经过几十年的发展早已成为人们生活密不可分的一部分,它催化了科技的发展和思想的交流,更创造了数亿万计的工作岗位,使得知识劳动成为更加广泛的可能。在享受互联网发展带来的便利的同时,你知道中国互联网是如何起步的吗?Internet在人类历史的发展进程中,由战争推进的技术变革数不胜数,互联网也不例外。人们普遍普认为的互联网(Internet,也叫因特网或国际互联网)雏形是源自美国早期的军用计算机...

2019-11-04 13:21:07 815

原创 CentOS7系列编译安装git实战

一、检查当前环境gitrpm检查是否安装gitrpm -qa |grep git–强制卸载git已安装包rpm -e --nodeps git-1.7.1-9.el6_9.x86_64–检查是否卸载成功rpm -qa |grep git如果是通过yum安装的,直接在终端使用以下指令删除:yum remove git如果是通过源码编译安装的,参考以下文章:Linux ./conf...

2019-05-31 17:47:08 763

原创 Jmeter性能压测工具下载地址和说明

1、打开链接地址:http://jmeter.apache.org/download_jmeter.cgi2、选择-Binaries下面的版本apache-jmeter-x.x.x.tgz sha512 pgpapache-jmeter-x.x.x.zip sha512 pgp其中x.x.x.tgz是适用于Linux系统系列的版本x.x.x.zip格式的适用于Windows版本如果是m...

2019-05-30 11:14:36 278

原创 mysql-connector-java各种版本-亲测可用

地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java

2019-05-30 11:01:08 5633

原创 wordpress安装插件需要连接ftp解决方法

进入到服务器安装wordpress的目录下,授权普通用户cd apachechown -R www:www wordpress

2019-01-22 15:37:48 2502

转载 功能测试的测试用例

登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑  1)登陆  ① 用户名和密码都符合要求(格式上的要求)  ② 用户名和密码都不符合要求(格式上的要求)  ③ 用户名符合要求,密码不符合要求(格式上的要求)  ④ 密码符合要求,用户名不符合要求(格式上的要求)  ⑤ 用户名或密码为空  ⑥ 数据库中不存在的用户名,不存在的密码  ⑦ 数据库中存在的用户名,...

2019-01-22 10:00:48 629

转载 idea打包java可执行jar包

1,在项目上鼠标右键 --> Open Module Settings2, Artifacts --> + --> JAR --> From modules with dependencies…3, Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个4,如下图,设置 META-INF/MANIFEST.MF!!!切记,不能用默认的(起码我...

2019-01-07 17:37:10 290

空空如也

空空如也

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

TA关注的人

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