自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小巫女的博客

xiaowunvsyy

原创 springboot demo错误整理

springboot官方文档:https://docs.spring.io/spring-boot/docs/2.1.2.RELEASE/reference/htmlsingle/#getting-started-first-application 最近看接口自动化,会用到spring-boot。...

2019-01-21 13:19:12

阅读数 190

评论数 0

原创 接口测试自动化框架--V1版本

框架主要技术:maven+java+testng+poi+ExtentReports等 主要实现思想: 数据驱动测试,用Excel来管理数据,‘Input’ Sheet中存放输入数据,读取数据后拼成request 调用service, 拿到response后写入 ‘Output’ Sheet ...

2018-12-24 17:31:43

阅读数 1167

评论数 2

原创 SSM小项目搭建笔记(一)

https://blog.csdn.net/noaman_wgs/article/details/79503559 主要根据上面博客地址一步一步做 1.搭建数据库 1.1登录数据库,以前已经下载过mysql了 密码:root 1.2创建数据库表 创建数据库ssmdemo; CREATE DATA...

2018-12-06 10:19:36

阅读数 159

评论数 0

转载 SQL外来键

外来键是一个(或数个)指向另外一个表格主键的栏位。外来键的目的是确定资料的参考完整性(referential integrity)。换言之,只有被准许的资料值才会被存入资料库内。 举例来说,假设我们有两个表格:一个 CUSTOMER 表格,里面记录了所有顾客的资料;另一个 ORDERS 表格,里...

2018-12-05 14:33:26

阅读数 110

评论数 0

原创 QTP+VBS框架总结(二):基于数据驱动的

上一篇框架基层搭好了,这里开始创建测试用例并执行 1.在TestScript文件夹下创建测试脚本 创建脚本之前先建测试用例数据:在testCase下边创建login.xls 测试用例如下: 创建登陆脚本:login.vbs Sub login() ''获得数据文...

2018-12-01 18:45:04

阅读数 208

评论数 0

原创 QTP+VBS框架总结(一):基于数据驱动的

1.框架结构组织如下 commonlib:公共函数,如一些公用的,导入函数,加载测试用例函数,加载对象函数,打开应用函数等! testCase:放的测试案例数据 testLog:产生的测试日志会到这里 testObject:测试对象 testPic:测试截图,如运行错误后截图放这...

2018-12-01 17:00:26

阅读数 284

评论数 0

原创 自动化测试流程

这里先说一下自动化测试的过程 1.自动化测试需求分析: 明确自动化测试点 2.自动化测试实现方法分析: 用什么工具?还是自主研发? 3.自动化测试成本分析: 领导考虑的,不用管 4.自动化测试设计: 要用框架吗?效率是最重要的 最流行的有:数据驱动,关键字框架,【惠普里有个BTP...

2018-12-01 15:28:50

阅读数 545

评论数 0

原创 selenium+python 自动化框架总结【二】

框架底部已经搭建差不多了,下来是页面类 1.在pageobject包下新建页面类,如登录页:Login.py import os from framework.basepage import BasePage from framework.readexcle import ReadExcl...

2018-11-30 17:04:09

阅读数 1467

评论数 1

原创 新建一个基于svn源码管理的Job

如何创建一个基于SVN的Job,如果svn仓库发生源码变化,可以触发立即构建。 1.Jenkins上安装svn插件有两种方法 方法一:进入系统管理–插件管理–可选插件–高级搜索,下载安装 2.方法二 网站链接http://updates.jenkins-ci.org/download/...

2018-11-30 11:41:56

阅读数 302

评论数 1

翻译 新建一个执行java程序的Jenkins Job

1.用记事本写一个Hello.java,代码如下 public class Hello{ public static void main(String[] args){ for(int i=1;i<=10;i++) System.out.pr...

2018-11-29 16:20:29

阅读数 259

评论数 0

翻译 Java中的String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 1.速度 运行速度快慢为:StringBuilder > StringBuffer > String string最慢的原因:string为字符串常量。string对象一旦创建,便...

2018-11-22 10:21:35

阅读数 75

评论数 0

原创 Java接口自动化测试框架学习(三)

前面项目已创建好,依赖包添加完成,testng也已添加 项目结构如下: 1.设计配置文件 在src/main/java下新建一个包:com.qa.config,然后在新包下新建一个config.properties文件,文件内容如下 2.加载读取properties文件...

2018-09-14 16:53:32

阅读数 11601

评论数 9

转载 python封装数据库

https://blog.csdn.net/the_lone_wolfs/article/details/79079257 1.数据库配置 #db.conf #配置数据库 [database] dbhost=127.0.0.1 dbport=3366 dbname=test dbuser=te...

2018-09-14 14:56:00

阅读数 418

评论数 0

原创 python连接mysql

1.安装MySQL驱动 由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器 pip install mysql-connector 问题: 1.创建的数据库表名,大写变成了小写? 官网:http://dev.m...

2018-09-10 16:54:36

阅读数 124

评论数 0

原创 selenium官方文档

selenium官方文档: https://www.seleniumhq.org/docs/

2018-08-27 09:48:13

阅读数 5202

评论数 1

翻译 2018年最佳自动化测试工具(十大评论)

原文:https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2 软件开发实践随着时间的推移而变化,工具和技术也在变化。 这些变化旨在提高生产...

2018-08-27 09:36:00

阅读数 11212

评论数 1

原创 selenium+python 自动化框架总结【一】

学自动化框架一段时间了,断断续续,今天在这里回顾总结一下 整个测试过程是这样的:首先通过从外部文件中读取测试数据,测试对象元素,使用selenium在浏览器中模拟手工操作对系统进行必要的业务测试,测试完成后生成测试报告并邮件发送给测试人员 1.环境准备 eclipse :需安装...

2018-08-24 15:56:20

阅读数 18638

评论数 4

原创 Java接口自动化测试框架学习(二)

1.关于接口方面API的学习,这样才能在代码中熟练使用 httpclient:https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ httpcore:https://hc.apache.org/httpcompon...

2018-08-16 13:06:12

阅读数 2640

评论数 0

转载 java8 JDK1.8 API 中文

Java1.8 帮助文档 英文 中文 – 谷歌版 在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/ 下载链接:http://download.csdn.net/detail/qw599186875/9802192 中文 – 有道版 在...

2018-08-16 12:40:31

阅读数 15869

评论数 4

原创 Java接口自动化测试框架学习(一)

前提条件: 1.本机环境安装了maven并配置环境变量 2.本机环境安装了Eclipse软件 3.本机环境安装了Java jdk 8版本 maven环境的安装: 1.下载Maven http://maven.apache.org/download.cgi 2.配置环境变量 2....

2018-08-14 16:58:48

阅读数 10622

评论数 0

原创 python+selenium+unittest 生成报告优化

1.原版,网上查找了很多,用的都是HTMLTestRunner这个库,生成的报告是这样的 是不是很不美观 2.无意中看到了一个,在这里记录一下 报告下载地址:https://github.com/TesterlifeRaymond/BeautifulReport 3.下载到本地: ...

2018-08-01 16:16:06

阅读数 1321

评论数 3

转载 解决Eclipse Pydev开发Python程序时import的错误

在用eclipse平台使用pydev开发python时,经常会出现莫名奇妙的import不到所谓的模块错误,导致程序编译不了,可是在python命令行中运行却是很好的。 其实发生错误的原因是在Preferences->Pydev->Interpreter-Python...

2018-07-31 16:20:44

阅读数 829

评论数 0

原创 Python中,添加写入数据到已经存在的Excel文件

1.安装xlrd、xlwt、xlutils https://pypi.org/project/xlutils/ pip安装: cmd下输入: pip install xlrd pip install xlwt pip install xlutils 2.代码主要部...

2018-07-30 15:21:44

阅读数 13184

评论数 0

原创 selenium的alert相关知识点

https://github.com/ActivisionGameScience/assertpy alert: 1) selenium3.7.0中switch_to_alert()方法虽然被“画了横杠”,但是可以正常使用! 2)获取弹窗内容的正确方法是alert.text,而不是网上百度到...

2018-06-22 16:49:34

阅读数 97

评论数 0

原创 接口测试学习二:

还有很多的必要知识需要了解。如:GET和POST请求,http状态码。。。先不管了,实践了再说 用什么工具测 1)、Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入。 ...

2018-05-17 17:35:05

阅读数 654

评论数 0

原创 接口测试学习一

今天开始学习接口测试!写给自己:一定要坚持下去啊。 好吧!菜鸟一个,什么是接口,为什么要做接口测试?这些基本的都不知道,只能靠百度了。下面都是百度所得然后自己在理解下,实践下: 1.生活中我们无时不刻不在使用interfaces。我们乘坐电梯里面的按钮是一个interface。我们开车一个踩油...

2018-05-17 14:39:14

阅读数 1422

评论数 0

原创 python3.6 的join使用

a1=[1,2,1,4,2,5,7,1] b = ‘**’.join([str(i) for i in a1]) print(b)

2018-05-08 13:56:44

阅读数 276

评论数 0

原创 读取与写入json文件

import json class ReadJson(object): def __init__(self,file): self.file=file def read(self): with open(self.file, 'r',...

2018-05-08 13:37:09

阅读数 1182

评论数 0

原创 3.把Jenkins服务部署在Tomcat下

参考jenkins系列教程 jdk1.7 +tomcat8 +jenkins.war [2.7] jenkins.war下载链接 1.安装JAVA JDK环境 不管是Tomcat还是Jenkins,前提条件就是要安装JAVA JDK环境,这里默认你已经有JDK环境了。 jdk环境查看。c...

2018-05-03 18:24:53

阅读数 133

评论数 0

原创 2.Jenkins用户配置

安装好后,选择全局安全配置 安全域中勾选允许用户注册 保存后到主界面 点击创建新用户,输入相应信息 用户设置创建完成后,可以去用户权限分配(全局安全设置)中设置该用户的访问和管理权限。接下来说一下用户的基本设置: 首先,回到Jenkins的主页,点击 用户 选项。 从中...

2018-05-03 16:12:08

阅读数 180

评论数 0

转载 1.Jenkins下载与安装

参考系列教程:https://blog.csdn.net/u011541946/article/details/78003772 1.下载Jenkins 浏览器打开Jenkins官方网站:https://jenkins.io/,点击Download 选择长期支持版本的Jenkins,然后下拉...

2018-05-03 15:39:31

阅读数 424

评论数 0

转载 QTP的datatable

序曲假设现在有一个Excel文件:D:\data.xls,里面的具体内容如下:有两个Sheet,第一个叫Login,第二个叫InsertOrder;当前QTP的Test中有两个Action:LoginAction和InsertAction。当然该Test中对应的DataTable应该有三个:Glo...

2017-08-02 10:34:19

阅读数 219

评论数 0

原创 uft 函数资源库/验证点

资源池静态调用: 1.新建一个“text.txt”文件Function hello_world_add (a, b) Msgbox a + b End Function2.打开qtp,新建一个test 3.选择菜单栏 文件—设置—资源,点击加号,添加“text.txt”文件,弹出框选择no设置...

2017-06-19 15:28:33

阅读数 245

评论数 0

转载 QTP模拟回车

QTP录制鼠标右键单击事件要通过模拟键盘操作来实现Step 1,修改ReplayType为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作) Setting.WebPackage(”ReplayType”) = 2Step 2,鼠标右键单击事件 ...

2017-06-02 14:11:45

阅读数 707

评论数 0

原创 uft对各浏览器版本支持

uft对各浏览器版本支持

2017-05-31 14:38:34

阅读数 2546

评论数 0

转载 SQL 左外连接,右外连接,全连接,内连接

table1: id name 1 lee 2 zhang 3 wang table2: id score 1 90 2 100 4 70 一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左连接:left jo...

2017-05-18 10:08:10

阅读数 272

评论数 0

原创 网络管理

1.socket:对tcp、ip协议的封装,是一个调用接口 2.套接字连接有三个步骤:服务器监听,客户端请求,连接确认

2017-05-17 15:56:34

阅读数 131

评论数 0

原创 linux笔记一

一、操作系统 shell:交互式解释程序,充当用户与内核的桥梁 二:常用命令 1.终端:tty-终端设备 pty-伪终端(虚拟控制台登陆pts-伪终端从设备(x-windows) 2.命令格式:命令名 选项 参数一 参数二 who:列出所有正在使用系统的用户、所用终端名g和注册到系统的时间...

2017-05-17 15:39:09

阅读数 142

评论数 0

原创 SQL查询

一、消除重复行 distinct select distinct 列名 from 表名 二、查询经过计算的值 1.SELECT count(DISTINCT 列名) FROM 表名 2.SELECT AVG(列名) FROM 表名 WHERE 列名= ’ 值’ 3.使用别名 ...

2017-05-16 18:03:18

阅读数 187

评论数 0

原创 SSM项目笔记

1.分析功能及数据库,并确定对象之间的关系(用户,管理员,图书信息,图书类别,订单,订单项) 2.利用逆向生成工具generator 生成DAO,Model,Mapper,生成的对象可能不合适,可以修改 {项目整合 3.新建web工程,添加Maven支持 4.把generator生成的文件...

2016-07-18 14:34:37

阅读数 1197

评论数 0

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