自定义博客皮肤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

  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 springboot demo错误整理

springboot官方文档:https://docs.spring.io/spring-boot/docs/2.1.2.RELEASE/reference/htmlsingle/#getting-started-first-application最近看接口自动化,会用到spring-boot。于是开始从第一个简单的demo开始:找到官方文档,直接从11结处开始做。主要记录一下遇到的错误与...

2019-01-21 13:19:12 552

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

框架主要技术:maven+java+testng+poi+ExtentReports等主要实现思想:数据驱动测试,用Excel来管理数据,‘Input’ Sheet中存放输入数据,读取数据后拼成request 调用service, 拿到response后写入 ‘Output’ Sheet 即实际结果, 实际结果在与期望结果作比较,写入结果表中,测试完成后生成测试报告1.框架主要结构2.项...

2018-12-24 17:31:43 3288 12

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

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

2018-12-06 10:19:36 518

转载 SQL外来键

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

2018-12-05 14:33:26 309

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

上一篇框架基层搭好了,这里开始创建测试用例并执行1.在TestScript文件夹下创建测试脚本创建脚本之前先建测试用例数据:在testCase下边创建login.xls测试用例如下:创建登陆脚本:login.vbsSub login()''获得数据文件路径,并将数据文件导入到DataTable运行表中 datatable.AddSheet("登陆数据")DataTable.Imp...

2018-12-01 18:45:04 2619

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

1.框架结构组织如下commonlib:公共函数,如一些公用的,导入函数,加载测试用例函数,加载对象函数,打开应用函数等!testCase:放的测试案例数据testLog:产生的测试日志会到这里testObject:测试对象testPic:测试截图,如运行错误后截图放这里testRecovery:恢复场景【可以先不管】testResult:测试结果testScript:测试的脚...

2018-12-01 17:00:26 906

原创 自动化测试流程

这里先说一下自动化测试的过程1.自动化测试需求分析:明确自动化测试点2.自动化测试实现方法分析:用什么工具?还是自主研发?3.自动化测试成本分析:领导考虑的,不用管4.自动化测试设计:要用框架吗?效率是最重要的最流行的有:数据驱动,关键字框架,【惠普里有个BTP的,恩,以后有时间在写专门关于bpt的】5.自动化测试实现6.自动化测试实施7.自动化测试结果分析8.自动化测试...

2018-12-01 15:28:50 3118

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

框架底部已经搭建差不多了,下来是页面类1.在pageobject包下新建页面类,如登录页:Login.pyimport osfrom framework.basepage import BasePagefrom framework.readexcle import ReadExclefrom framework.database import databasefrom framewor...

2018-11-30 17:04:09 3078 1

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

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

2018-11-30 11:41:56 3493 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.println("Hello World " + i); } }2.在cmd编译测试下刚才写的程序有没有问题3.在Jen...

2018-11-29 16:20:29 641

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

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

2018-11-22 10:21:35 223

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

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

2018-09-14 16:53:32 32102 13

转载 python封装数据库

https://blog.csdn.net/the_lone_wolfs/article/details/79079257 1.数据库配置#db.conf#配置数据库[database]dbhost=127.0.0.1dbport=3366dbname=testdbuser=testdbpassword=testdbcharset=utf82.读取配置import C...

2018-09-14 14:56:00 1127

原创 python连接mysql

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

2018-09-10 16:54:36 294

原创 selenium官方文档

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

2018-08-27 09:48:13 11108 2

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

原文:https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2 软件开发实践随着时间的推移而变化,工具和技术也在变化。 这些变化旨在提高生产力,质量,客户满意度,解决不断缩短的交付时间,以及提供成功的产品和服务。 软件测试显然在实现这些目标方...

2018-08-27 09:36:00 20818 2

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

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

2018-08-24 15:56:20 43884 7

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

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

2018-08-16 13:06:12 7370

转载 java8 JDK1.8 API 中文

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

2018-08-16 12:40:31 27200 5

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

前提条件:1.本机环境安装了maven并配置环境变量2.本机环境安装了Eclipse软件3.本机环境安装了Java jdk 8版本maven环境的安装: 1.下载Maven http://maven.apache.org/download.cgi 2.配置环境变量 2.1解压至C盘 2.2打开环境配置,如下: 2.3配置路径,Maven官网说,可以配置一个用...

2018-08-14 16:58:48 31812

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

1.原版,网上查找了很多,用的都是HTMLTestRunner这个库,生成的报告是这样的 是不是很不美观 2.无意中看到了一个,在这里记录一下 报告下载地址:https://github.com/TesterlifeRaymond/BeautifulReport 3.下载到本地: 4.解压到python下所示目录 5.代码中引用import osimport un...

2018-08-01 16:16:06 2117 3

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

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

2018-07-31 16:20:44 1807

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

1.安装xlrd、xlwt、xlutils https://pypi.org/project/xlutils/ pip安装: cmd下输入:pip install xlrdpip install xlwtpip install xlutils2.代码主要部分实现import xlrdimport xlwtfrom xlutils.copy impo...

2018-07-30 15:21:44 36468 3

原创 selenium的alert相关知识点

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

2018-06-22 16:49:34 276

原创 接口测试学习二:

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

2018-05-17 17:35:05 1018

原创 接口测试学习一

今天开始学习接口测试!写给自己:一定要坚持下去啊。好吧!菜鸟一个,什么是接口,为什么要做接口测试?这些基本的都不知道,只能靠百度了。下面都是百度所得然后自己在理解下,实践下: 1.生活中我们无时不刻不在使用interfaces。我们乘坐电梯里面的按钮是一个interface。我们开车一个踩油门它也是一个interface。我们计算机操作系统也是有很多的接口。(这是目前个人找到比较好理解的一段...

2018-05-17 14:39:14 2692

原创 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 503

原创 读取与写入json文件

import jsonclass ReadJson(object): def __init__(self,file): self.file=file def read(self): with open(self.file, 'r',encoding='utf-8') as f: list = json.load(f)

2018-05-08 13:37:09 1669

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

参考jenkins系列教程 jdk1.7 +tomcat8 +jenkins.war [2.7] jenkins.war下载链接 1.安装JAVA JDK环境不管是Tomcat还是Jenkins,前提条件就是要安装JAVA JDK环境,这里默认你已经有JDK环境了。 jdk环境查看。cmd –》java -version 2.停止Jenkins服务 2.1Tomcat默认端口...

2018-05-03 18:24:53 396

原创 2.Jenkins用户配置

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

2018-05-03 16:12:08 320

转载 1.Jenkins下载与安装

参考系列教程:https://blog.csdn.net/u011541946/article/details/78003772 1.下载Jenkins浏览器打开Jenkins官方网站:https://jenkins.io/,点击Download 选择长期支持版本的Jenkins,然后下拉页面,找到并点击Windows,开始进行下载 浏览器打开Jenkins界面并配置 在wind...

2018-05-03 15:39:31 632

转载 QTP的datatable

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

2017-08-02 10:34:19 431

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

资源池静态调用: 1.新建一个“text.txt”文件Function hello_world_add (a, b)Msgbox a + bEnd Function2.打开qtp,新建一个test 3.选择菜单栏 文件—设置—资源,点击加号,添加“text.txt”文件,弹出框选择no设置为绝对路径(已将函数库添加到了资源池中) 4.在qtp的test窗口,点击Fn+F7,类型:函数

2017-06-19 15:28:33 560

转载 QTP模拟回车

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

2017-06-02 14:11:45 1039

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

uft对各浏览器版本支持

2017-05-31 14:38:34 3774

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

table1: id name 1 lee 2 zhang 3 wangtable2: id score 1 90 2 100 4 70一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左连接:left join 或 left outer join (1)左向外联接的结果集包括 LEFT OUTER 子句中

2017-05-18 10:08:10 383

原创 网络管理

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

2017-05-17 15:56:34 217

原创 linux笔记一

一、操作系统 shell:交互式解释程序,充当用户与内核的桥梁 二:常用命令 1.终端:tty-终端设备 pty-伪终端(虚拟控制台登陆pts-伪终端从设备(x-windows) 2.命令格式:命令名 选项 参数一 参数二who:列出所有正在使用系统的用户、所用终端名g和注册到系统的时间date -s 修改日期echo:命令行中的参数显示到屏幕上cal:pwd:显示当前工作目录m

2017-05-17 15:39:09 245

原创 SQL查询

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

2017-05-16 18:03:18 284

原创 SSM项目笔记

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

2016-07-18 14:34:37 1367

vbsedite编辑器

VBScript编辑工具。支持语法高亮、参数提示以及自动完成关键字功能。支持调试以及监视变量功能。支持动态查看帮助文件

2017-12-14

mysql6.0.11 64位

mysql6.0.11 64位机安装包

2016-04-28

mysql 6.0.11

适合32位机运行

2016-04-28

空空如也

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

TA关注的人

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