自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (34)
  • 收藏
  • 关注

原创 Jenkins+Java+Maven+TestNg+ExtentReport持续集成生成自动化测试报告(本地安装Jenkins)

一 下载Jenkins官网地址:https://jenkins.io/download/ 但是下载速度太慢,让人着急下面是最新的下载的Jenkins安装包链接:https://pan.baidu.com/s/1hGCdFlvfLDmlU4EJ092stg提取码:n2pt下载之后,点击直接安装即可二 在Jenkins上面配置Jdk以及Maven环境(本地配置)我已...

2019-08-01 16:56:22 2351

原创 Java+Maven+TestNg+ExtentReport实现接口测试,并生成测试报告

一 在pom.xml文件中引入TestNg以及ExtentReport包<dependencies><!--testNg引入--><dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> ...

2019-08-01 15:03:59 2272 1

原创 Jenkins+Maven+Java+TestNg+Allure持续集成生成自动化测试报告(本地安装Jenkins)

一 下载Jenkins官网地址:https://jenkins.io/download/ 但是下载速度太慢,让人着急下面是最新的下载的Jenkins安装包链接:https://pan.baidu.com/s/1hGCdFlvfLDmlU4EJ092stg提取码:n2pt下载之后,点击直接安装即可二 在Jenkins上面配置Jdk以及Maven环境(本地配置)我已...

2019-07-30 20:01:40 4230 2

转载 Java学习---Navicat12.1.18下载以及破解步骤

下载地址:https://www.cr173.com/soft/126934.html破解步骤:http://www.bubuko.com/infodetail-3058583.html

2019-06-29 11:02:14 381

转载 Java学习---IntelliJ IDEA 添加 MySQL 图形访问界面

参考地址:https://blog.csdn.net/lihao21/article/details/80701801

2019-06-12 15:15:46 581

原创 Fiddler安装之后,打开报错:firefox support.mozilla.org 的管理员没有正确配置好此网站。为避免您的信息失窃,Firefox 并未与此网站建立连接。

1、在地址栏输入:"about:config"-我了解此风险;2、右键-新建-布尔;3、在框内输入:security.enterprise_roots.enabled-确定-搜索-security.enterprise_roots.enabled,查看security.enterprise_roots.enabled是否为true;若为true,就不需要修改;若为false,则将...

2019-05-10 19:25:14 995

转载 Java学习---使用IntelliJ IDEA 配置Maven

使用IntelliJ IDEA 配置Maven(入门)https://www.cnblogs.com/sigm/p/6035155.html写的很详细,可用参考

2019-05-08 18:06:02 141

转载 Java学习---IDEA安装教程以及获取注册码

20180603_IntelliJ IDEA安装教程https://www.cnblogs.com/mfcfine/p/9127880.htmlidea2018注册码激活(能传给你下一代的那种激活码)https://blog.csdn.net/qq_32786139/article/details/84023052亲测可用...

2019-05-08 11:40:58 301

转载 Java学习----JDK安装与设置

具体可参考博客:http://baijiahao.baidu.com/s?id=1599433496793814200&wfr=spider&for=pc

2019-05-08 11:15:00 120

转载 Appium学习之---MonkeyRunner--API

MonkeyRunner APIMonkeyRunner工具主要有三个类:MonkeyRunner MonkeyDevice MonkeyImage官方API文档 :http://www.android-doc.com/tools/help/monkeyrunner_concepts.html#1.MonkeyRunner类:MonkeyRunner提供连接真机和模拟器、输入...

2019-04-24 22:24:42 676

转载 Appium学习之---MonkeyRunner环境搭建

MonkeyRunner简介MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。官网介绍如下monkeyrunner工具提供了一个API,用于编写从Android代码之...

2019-04-24 21:35:01 641

转载 Appium学习之---Monkey日志管理

日志管理作用Monkey日志管理是Monkey测试中非常重要的一个环节,通过日志管理分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和解决问题。monkey日志保存方法保存在PC中 保存在手机上 标准流和错误流分开保存保存在PC中>adb shellmonkey [option] <count&gt...

2019-04-24 19:17:27 256

转载 Appium学习之---Monkey自定义脚本实战

自定义脚本的稳定性测试常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Monkey脚本的规范编写好脚本,存放到手机上,启动Monkey通过-f 参数调用脚本即可。获取元素坐标点位置Monkey脚本只能通过坐标的方式来定位点击和移动事件的屏幕位置,这里就需要提前获取坐...

2019-04-24 18:57:31 945

转载 Appium学习之---Monkey参数

Monkey 参数参数分类常规类参数 事件类参数 约束类参数 调试类参数常规类参数常规类参数包括帮助参数和日志信息参数。帮助参数用于输出Monkey命令使用指导;日志信息参数将日志分为三个级别,级别越高,日志的信息越详细。1.帮助类参数monkey -h2.日志级别$ adb shellmonkey -v <event-count>-v:打印出...

2019-04-24 18:20:19 262

转载 Appium学习之---Monkey操作事件

操作事件简介Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面让我们来详细了解这11大事件。1.触摸事件触摸事件是指在屏幕某处按下并抬起的操作,可通过-...

2019-04-24 16:22:43 414

转载 Appium学习之---Monkey简介

Monkey简介在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。Monkey是一个程序,运行在您的模拟器或设备上,并生成伪随机的用户事件流,如点击,触摸或手势,以及一些系统级事件。 您可以使用Monkey...

2019-04-24 16:21:47 802

转载 接口测试学习之---python3安装mysql

使用pip install MySQL-python 在python3上好像不行了,百度了发现好像确实是,后来查看到一篇博主写得文章,果然好使了!python3安装mysqlhttps://blog.csdn.net/huoxingdeshidai6/article/details/80773603...

2019-04-23 15:16:07 100

转载 自动化测试学习之---自动化jenkins报:ModuleNotFoundError: No module named 'panf'

自己在使用cmd或者jenkins的时候都遇到了这样的问题,,看字面意思是说没有这个模块,查找方法之后解决,解决如下,感谢楼主:https://www.cnblogs.com/wangjq399/p/10743539.html...

2019-04-22 18:18:21 1001

原创 自动化测试学习之---Jenkins持续集成环境搭建

下载地址:https://jenkins.io/download/有两个选择可以 一个是window 一个是war 这里选择war方式下载下载之后放在D:\jenkins文件夹里面安装jenkins使用cmd命令进入到cd D:\jenkins执行命令:java -jar jenkins.war等待安装如何登录jenkins这个地方告诉了ip地址...

2019-04-22 17:05:05 209

原创 unittest单元测试框架学习之:TypeError: setUpClass() missing 1 required positional argument: 'cls'

解决:TypeError: setUpClass() missing 1 required positional argument: 'cls'

2019-04-20 22:58:30 7709

转载 接口测试--python下载安装requests库

安装requests库有两种方式:第一种:pip install requests第二种:下载文件 在进行安装 ,具体的可以参考下篇文章,写的不错https://www.cnblogs.com/mmzs/p/8358765.html...

2019-04-19 19:48:19 299

原创 接口测试--开发接口环境搭建

安装django在线安装方式:pip install django离线安装方式:先下载django安装包地址:https://www.djangoproject.com/download/选择合适版本:下载之后解压缩,通过cmd 到加压缩目录,然后执行如下命令:即可安装成功python setup.py install创建django设置项目名...

2019-04-19 16:45:26 655

原创 接口测试--模拟接口响应数据

为什么要模拟数据? 1.解耦很重要 2.并行开发很重要在fiddler中有一个可以模拟

2019-04-19 14:48:00 1024

原创 接口测试-大量重复数据模拟以及过滤规则使用

使用fiddler模拟大量的重复数据有一个按钮如下:1.选中你要重复的url地址2.点击replay 即可看到地址重复请求过滤规则使用:如果你想只看到自己想要的url的地址 可以做如下操作:...

2019-04-19 14:10:59 571

原创 接口测试-抓包fiddler

使用fiddler查看接口返回数据的时候,有时候会使用https协议,这个时候我们可以进行设置同时要在自己的模拟器的浏览器中,输入自己电脑的ip地址,安装证书即可,这个时候就可以获取到https协议的接口返回数据,模拟器连接fiddler需要自己手动设置网络ip为电脑的ip u端口号fiddler的8888...

2019-04-19 13:51:20 491

原创 自动化学习之--浏览器内核

浏览器内核Webkit:目前最主流的浏览器内核,webkit是苹果公司开源的浏览器内核,其前身是KHTML。基于Webkit的浏览器很多,比如Safari,Chrome,OperaGecko:是Firefox浏览器的内核Trident:是IE浏览器的内核Blink:是webkit的一个分支版本,由google开发无头浏览器无头浏览器即headless browser,是一种...

2019-04-10 14:19:45 226

原创 自动化测试学习之--整合测试报告发送指定邮箱

# 案例:将获取D:\PycharmProjects\Python1\unitest\unittest2\test_report生成的最新测试报告发送到指定邮箱。import unittestfrom BSTestRunner import BSTestRunnerimport timeimport smtplib #发送邮件模块fr...

2019-04-10 00:09:24 497

原创 自动化测试学习之--获取测试报告文件夹里面的最新测试报告

# 案例:获取D:\PycharmProjects\Python1\unitest\unittest2\test_report目录下最新的测试报告import os #用于访问操作系统功能的模块#报告存放位置report_dir=r'D:\PycharmProjects\Python1\unitest\unittest2\test_report'#os.listdir() 方法用于...

2019-04-09 23:48:32 217

原创 自动化测试学习之--Python 邮件发送带附件的邮件

# 发送带附件的邮件# 案例:发送C:\Users\lj\Desktop\目录下 baidu.png图片文件到指定的邮箱import smtplib #发送邮件模块from email.mime.text import MIMEText #定义邮件内容from email.mime.multipart import MIMEMul...

2019-04-09 23:22:43 278

原创 自动化测试学习之--Python 邮件同时发送多人

# 案例:使用163邮箱来结合smtp模块发送邮件 邮件同时发送多人import smtplib #发送邮件模块from email.mime.text import MIMEText #定义邮件内容from email.header import Header #定义邮件标题#发送邮箱服务器smtpserver='smtp.163.com'#发送邮箱用户名密码(...

2019-04-09 23:04:00 623

原创 自动化测试学习之--Python 邮件发送

Python邮件发送SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。SMTP 认证SMTP 认证,简单地说就是要求必须在提...

2019-04-09 22:41:58 1098

原创 unittest单元测试框架学习之--测试报告生成以及颜值美化

测试报告生成自动化测试执行完成之后,我们需要生成测试报告来查看测试结果,使用HTMLTestRunner模块可以直接生成Html格式的报告。下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载后的修改:94行引入的名称要改,从 import StringIO 改成import io。 539行 self.outp...

2019-04-09 18:54:44 812

原创 unittest单元测试框架学习之--跳过测试和预期失败

跳过测试和预期失败概要unittest.skip() 直接跳过测试 unittest.skipIf() 条件为真,跳过测试 unittest.skipUnless 条件为假,跳过测试 unittest.expectedFailure 预期设置失败import unittestclass Test1(unittest.TestCase): @classmethod ...

2019-04-09 18:51:55 380

原创 unittest单元测试框架学习之--用例执行顺序

用例执行顺序观察如下测试脚本,思考测试用例执行顺序。importunittestclassTest1(unittest.TestCase):defsetUp(self):print("Test1 start")deftest_c(self):print("test_c")deftest_b...

2019-04-09 18:51:33 739

原创 unittest单元测试框架学习之--断言

断言断言内容是自动化脚本的重要内容,正确设置断言以后才能帮助我们判断测试用例执行结果。断言方法assertEqual(a, b)判断a==b assertNotEqual(a, b) 判断a!=b assertTrue(x) bool(x) is True assertFalse(x) bool(x)is False assertIs(a, b) a is ...

2019-04-09 18:51:10 288

原创 unittest单元测试框架学习之--unittest核心要素简介

Python单元测试框架——unittestunittest官方文档https://docs.python.org/2.7/library/unittest.htmlunittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。unittest核心要...

2019-04-09 18:50:40 463

原创 自动化测试学习之--自动化测试模型

自动化测试模型概念自动化测试模型可以看作自动化测试框架与工具设计的思想。自动化测试不仅仅是单纯写写脚本运行就可以了,还需要考虑到如何使脚本运行效率提高,代码复用、参数化等问题。自动化测试模型分为四大类:线性模型,模块化驱动测试、数据驱动、关键词驱动。线性模型线性脚本中每个脚本都相互独立,且不会产生其他依赖与调用,其实就是简单模拟用户某个操作流程的脚本。案...

2019-04-09 18:49:02 299

原创 Selenium学习之---Webdriver学习:2.多浏览器运行

多浏览器运行启动Firefox1.FireFox 48以上版本 Selenium 3.X +FireFox驱动——geckodriver 2.Firefox 48 以下版本 Selenium2.X 内置驱动 驱动下载地址https://github.com/mozilla/geckodriver/releases启动IE浏览器IE 9以上版本 Selenium3.X +I...

2019-04-08 15:32:55 200

原创 Selenium学习之---Webdriver学习:1.Webdriver概述

Webdriver概述Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,与Selenium 1(Selenium-RC)相比,Webdriver 的API更容易理解和使用,其可读性和可维护性也大大提高。Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序,也不必像Seleniu...

2019-04-08 15:31:57 279

原创 Selenium学习之---Selenium1.0,2.0,3.0之间的差异

2019-04-04 13:06:54 420

RippleEffect-master

Material Design之水波纹点击效果RippleEffect使用

2016-09-12

IntentServiceDemo

IntentServiceDemo

2016-09-09

Leakcanary

LeakcanaryStudio版本

2016-09-02

RecyleViewDemo下拉刷新,上拉加载

RecyleViewDemo下拉刷新,上拉加载

2016-07-26

一个比较通用的BaseRecyclerViewAdapter

一个比较通用的BaseRecyclerViewAdapter

2016-07-26

解决在在Edittext输入的时候,输入框被软键盘遮挡部分内容的问题

解决在在Edittext输入的时候,输入框被软键盘遮挡部分内容的问题

2016-07-22

实现下拉图片放大,松开又自动回去效果

实现下拉图片放大,松开又自动回去效果

2016-07-21

微信支付官网最新demo

微信支付官网最新demo

2016-07-19

一个eclipse可以使用的okhttp3的封装

一个eclipse可以使用的okhttp3的封装

2016-07-17

创建与删除本地文件,对手机的外部存储进行操作

创建与删除本地文件,对手机的外部存储进行操作

2016-07-13

二维码的实现(Idea与Studio的两种实现)

二维码的实现(Idea与Studio的两种实现)

2016-07-13

实现倒计时,重新倒计时

实现倒计时,重新倒计时

2016-07-13

Android的Activity跳转动画

Android的Activity跳转动画

2016-07-13

ListView选择服务机构,选择完之后可以显示当前的选择项

ListView选择服务机构,选择完之后可以显示当前的选择项

2016-07-13

可以根据Eclipse或者Studio生成不同的dimens

可以根据Eclipse或者Studio生成不同的dimens

2016-07-13

Android反编译工具

Android反编译工具

2016-07-12

Android实现页面悬浮显示

Android实现页面悬浮显示

2016-07-12

html测试报告文件

HTMLTestRunner.py以及BSTestRunner.py下载地址实现报告的美化,基于python3的文件

2019-04-09

自己按照步骤实现的轮播图片功能

自己按照步骤实现的轮播图片功能,刚开始以为很简单,但是按照那么做了之后一直显示不出来图片,权限什么的都添加了,后来才知道为什么,在代码里也注明了,目前我测试是这样

2017-12-21

图片轮播控件

一个特别好用的第三方的图片轮播库,开始下载下来不能编译运行,解决问题之后可以在自己的AndroidStudio上运行 版本3.0.1有兴趣的可以下载看看

2017-12-21

自定义折线图

自定义折线图,比较不错的功能,可以点击查看当前的坐标,能够左右滑动,比较不错别的功能,不知道为什么资源分不能设置成0,最低是2分呢

2017-12-12

Glide的基本用法

Glide的基本用法

2017-03-22

notific_news

notific_news

2017-03-07

Service实现通知,判断通知栏是否已打开

Service实现通知,判断通知栏是否已打开

2017-03-06

ListView获取item中EditText值

ListView获取item中EditText值

2017-03-01

Fragmnet刷新

Fragment实现切换部分刷新,部分不刷新

2016-12-13

javaSEjavaSE

java

2016-11-25

AndroidAndroid

Android

2016-11-25

Menu-mesterDemo

Menu-mesterDemo

2016-11-21

ExpandableButtonMenuDemo

ExpandableButtonMenu

2016-11-21

ExpandableButtonMenu

ExpandableButtonMenu

2016-11-21

webError测试

error

2016-11-21

DialogTranslant

DialogTranslant

2016-10-26

桌面小组件

实现桌面小组件

2016-10-12

空空如也

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

TA关注的人

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