自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (8)
  • 收藏
  • 关注

转载 【Jenkins】Pipeline遇到的问题和解决方法

目录 一、从指定阶段重新构建 二、实时修改脚本并运行 三、忽略某一步错误继续执行下一步 三、Check out to subdirectory 四、Jenkins file命名规范 五、buildResult和StageResult设置 六、MSBuild项目失败 七、无法删除Git repo目录 八、找不到系统指定路径一、从指定阶段重新构建一个项目完整Build时间过长,如果想从某个阶段运行脚本,该如何实现解决方案选...

2022-02-16 11:44:35 5445

转载 APP自动化测试神器之Appium-Python环境部署及脚本实战

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol。Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。一、

2022-01-27 19:37:15 902 1

转载 Java的package和import机制

一些人用了一阵子的Java,可是对于 Java 的 package 跟 import 还是不太了解。很多人以为原始码 .java 文件中的 import 会让编译器把所 import 的程序通通写到编译好的 .class 档案中,或是认为 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。  让我们先了解一下,Java 的 package 到底有何用处。  ...

2018-11-14 15:33:26 283

转载 摘抄-----java codeReview要做的事

整洁的代码清单项目 分类 使用可以表达实际意图(Intention-Revealing)的名称 有意义的名称 每一个概念只用一个词 有意义的名称 使用方案/问题领域名称 有意义的名称 类应该是比较小的! 类 函数应该是比较小的! 函数 只做一件事 函数 DRY(Don’t Repeat Yourself)原则,(拒绝重复)...

2018-11-14 15:32:29 227

转载 WEB安全测试的类型

1.跨站脚本(XSS)  XSS又叫CSS(CROSS SET SCRIPT),跨站脚本攻击。它指的是恶意攻击者往WEB页面里插入恶意的html代码,当用户浏览该页面时,嵌入其中的html代码会被执行,从而达到恶意用户的特殊目的;(钓鱼、盗取cookie、操纵受害者的浏览器、蠕虫攻击)2.反射型跨站(Reflected XSS)  服务器端获取http请求中的参数,未经过滤直接输出到客户...

2018-10-15 17:40:25 293

转载 关于Session的概念和测试点

Session概要  Session 是用于保持状态的基于 Web 服务器的方法,在 Web 服务器上保持用户的状态信息供在任何时间从任何页访问。  Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。当我们使用用户名和密码登陆网站,系统会首先验证当前登陆用户是否合法,当合法后将用户名等相关信息保存在Session 中。登陆后点击进入某功能页面时,...

2018-10-15 17:39:40 480

转载 YAML快速入门

我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀。到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据格式限制之外),所以...

2018-09-25 18:07:56 379

转载 简单粗暴,详细得不要不要的 JavaWeb快速入门实例(1)

额,有些标题党的嫌疑,小细节不用在意哈。。。前端时间我在写一个系列,是关于JavaWeb的一个入门级项目实战,我的初衷就是打算写给初学者的,希望能对他们有所帮助。这段时间博主也接触了一些事情,感觉有必要专门把JSP的基础拿出来说明一下,因为还是很多人和我说看不懂。其实写博文真的是挺有挑战性的一件事情,如何把知识点用通俗易懂的语言来表述出来呢?这真的是不太容易的。首先,写教程需要大量...

2018-09-25 18:06:16 212

转载 Jbehave 学习笔记

1、什么是JBehaveJBehave是一个用java编写的BDD(Behavior-Driven-Design)框架, java界的Cucumber。(注: 1、BDD主要的目的是能够从业务领域专家的视角来编写测试用例,以解决技术人员和业务领域专家的沟通问题。2、Cucumber是基于Ruby的BDD框架)       2、JBehave的特点1)、纯Java实现,能调用java API...

2018-09-20 15:28:56 3363

转载 TDD、BDD、ATDD、DDD 软件开发模式

四个开发模式意思:TDD:测试驱动开发(Test-Driven Development)BDD:行为驱动开发(Behavior Driven Development)ATDD:验收测试驱动开发(Acceptance Test Driven Development)DDD:领域驱动开发(Domain Drive Design)1、TDD:测试驱动开发(Test-Driven ...

2018-09-20 15:26:06 425

转载 如何查看 Python 全部内置变量和内置函数?

Python 解释器内置了一些常量和函数,叫做内置常量(Built-in Constants)和内置函数(Built-in Functions),我们怎么在 Python IDLE 里得到全部内置常量和函数的名字呢?工具/原料Python方法/步骤如图,打开 Python IDLE,我用的 是 Python 3.7 ,界面有个性定制。你的版本不同,界面有差异,但是操作方法应该是一样的。输入 dir...

2018-05-02 17:59:25 3080

转载 python random使用方法

如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。random.random()用于生成用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数1n: a <= n <= b。如...

2018-05-02 17:46:22 583

转载 Windows 下的免费 SSH 客户端工具

如果你的操作系统是 Windows,而你想要连接 Linux 服务器相互传送文件,那么你需要一个简称 SSH 的 Secure Shell 软件。实际上,SSH 是一个网络协议,它允许你通过网络连接到 Linux 和 Unix 服务器。SSH 使用公钥加密来认证远程的计算机。你可以有多种途径使用 SSH,无论是自动连接,还是使用密码认证登录。本篇文章介绍了几种可以连接 Linux 服务器 SSH ...

2018-04-24 17:24:36 130306 5

转载 从关系型数据库到非关系型数据库

1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:

2016-03-10 12:16:23 409

转载 敏捷开发之Scrum扫盲篇

现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋友一起分享交流一下,希

2016-02-21 17:48:21 821

转载 产品经理必须掌握思维可视化的4类模型

 人的思考过程,是一个奇妙的过程,思维在脑海里流窜,横冲直撞又反复纠缠,最后扭成一团麻。所以常常会有人抱怨,脑袋里很乱,想不出头绪。这是因为,大部分人的思考过程都是杂乱无序的,没有逻辑的,最后也没法形成有效的沉淀,更无法找到清晰的结论。那么本文要讲述的,就是怎样把思维进行可视化的规整,最终系统化的沉淀下来,找到其中有价值的方向。其实这种可视化的规则,不止可以用工作中,用在生活中也一样。

2016-01-23 18:57:50 636

转载 BAT批处理中的字符串处理详解(字符串截取),bat批处理

下面对这些功能一一进行讲解。  1、截取字符串  截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符。举例说明其基本功能:复制代码 代码如下:  @echo off  set ifo=abcdefghijklmnopqrstuvwxyz0123456789  echo 原字符串(第二行为各字符的

2015-09-22 11:54:06 3769

转载 cmd批处理常用符号详解

1、@一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上。请把下面的代码保存为test.cmd文件,然后运行,比较一下两条echo语句在屏幕上的输出差异:    echo a    @pause    @echo b    @pause执行结果如下:        C:\Documents and Settings\JM\桌面>echo

2015-09-21 17:59:09 586

转载 What is pagefile.sys and can I move it?

If you've added a hard drive to your system you can move pagefile.sys to free up space on your original drive and speed up your system.//There’s a large hidden file on my disk that’s taking

2014-07-10 17:08:18 734

转载 Resizing the disk space on Ubuntu Server VMs running on VMware ESXi 5

We generally do both dedicated and VPS hosting for our websites, apps and some premium projects we run for others.When we choose to have VPS servers (aka virtual machines or VMs for short) instead o

2014-06-24 13:43:31 958

转载 关于登录功能的那些事

说说自己经历过的一些登录case吧07年的时候,当时的项目组登录界面的登录用户名是手机号,密码是4个数字,而且没有做登录失败的限制。所以,对于任何一个手机号码,只要尝试最多10000次登录,密码就到手了学习SQL注入时候,发现 有种密码叫万能密码.基本原理就是输入一个字符,让程序去拼装出一个永远返回True的SQL查询语句,这类问题主要发生在ASP之类网站上,登录密码类似or 1=1--之

2014-06-01 16:41:32 623

转载 JSON for java入门总结

原文地址,感谢原作者一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON; JSON相比XML的优势是表达起来很简单; 官网:http://www.json.org/ JSON是A

2014-06-01 16:35:24 588

转载 QTP无法录制的添加/删除对话框

相信很少有自动化测试人员去尝试过使用QTP去操作windows系统中的添加与删除对话框并去删除应用程序,其实如果你去尝试使用QTP去识别此窗口后,你会发现QTP会把其整个窗口识别为object,此时我们可以通过一种更好的方式去代替此类操作,它就是WMI(Window Management Instrumentation),它是一个相当强大windows管理组件,当然这里我们只介绍如何使用WMI查看

2014-03-15 20:31:33 742

转载 Struts框架面试题

1. 简述Struts框架的初始化流程。答案:对于采用Struts框架的Web应用,在Web应用启动时就会加载并初始化控制器ActionServletActionServlet从struts-config.xml文件中读取配置信息,把它们存放到ActionMappings对象中。在Struts framework中, Controller主要是ActionServl

2013-12-14 14:46:28 816

转载 JDBCTM 指南:入门4 - Statement

4 - Statement本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-Wesley 出版公司出版。 

2013-12-13 14:10:54 507

转载 JSP标签

JSP注释JSP注释用于标注在程序开发过程中的开发提示,它不会输出到客户端。JSP注释的格式如下:  注释内容 --%>与JSP注释形成对比的是HTML注释,HTML注释的格式是: 注释内容 --> HTML的注释可以通过源代码查看到,但JSP的注释是无法通过源代码查看到的。这表明JSP注释不会被发送到客户端。

2013-12-13 13:45:18 623

转载 HTML标签的英文全称与中文释义

了解一下HTML标签的英文意义,有助于我们熟记HTML标签的用法,本文来源于网络。HTML标签英文全称中文释义aAnchor锚abbrAbbreviation缩写词acronymAcronym取首字母的缩写词address    Address地址dfn         

2013-10-11 15:44:57 801

转载 Jsp概述

Jsp概述一、Servlet示例二、纯粹基于servlet的方法存在一些弊端1、开发者和维护应用程序的成员必须对Java编程知识面有全面的了解,因为处理代码和处理html元素混合在一起。2、如果要改变应用的外观,或者增加对新客户类型的支持,则需要对servlet代码进行更新和重编译。3、在设计应用界面时,很难充分利用Web页面开发工具。如果这种工具用于开发Web页面布局,所生成

2013-09-08 11:26:55 633

转载 QTP中对数据库的操作(查询,更新和删除等)

标题为QTP对数据库的操作,其实应该改为QTP/VBS对数据库的操作。因为QTP中就是通过vbs完成数据库操作的。以access为例。  通过ADO对数据库访问的步骤如下:  a.创建一个到数据库的 ADO 连接  b.打开数据库连接  c.创建 ADO 记录集  d.从记录集提取您需要的数据  e.关闭记录集  f.关闭连接

2013-08-20 13:45:19 671

转载 QTP WEB测试中操作IE的一些小技巧

26 Working with MS IE browserConcept: QTP can control an IE window using test object, butalso use IE COM interface. In this chapter we will work on how to work with theIE COM APIs, automation of w

2013-08-09 10:59:49 1149

转载 QTP提供的两种对象接口

QTP为用户提供了两种操作对象的接口,一种就是对象的封装接口,另一种是对象的自身接口。对象的自身接口是对象控件本身的接口,只要做过软件开发,使用过控件的人应该很清楚。对象的封装接口是QTP为对象封装的另一层接口,它是QTP通过调用对象的自身接口来实现的。两种接口的脚本书写格式的差别在于:  自身接口需要在对象名后面加object再加属性名或方法名,  封装接口就不用在对象名

2013-08-09 10:55:57 745

转载 面向对象的三个基本特征 和 五种设计原则

一、三个基本特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现

2013-07-30 18:14:05 575

转载 用例子来说明面向对象和面向过程的区别

Java是一门面向对象的语言,那对面向对象和面向过程不是很清楚的请看看下面的内容,说不定对你有帮助:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤

2013-07-30 17:52:40 682

转载 软件项目管理项目计划思维导图

http://blog.sina.com.cn/s/blog_493a8455010003do.html

2013-07-15 18:04:30 1056

转载 移动设备测试自动化工具

在《移动应用自动化测试面临的挑战》中,我们已经介绍了移动应用自动化测试的不同之处和难点所在,下面,我们探讨一下目前市场上的一些可用解决方案。  这里有一些流行的商业和开源软件自动化测试环境:  TestFlight:TestFlight是一个开源工具,通过自动化应用分布和保障文件简单,让iOS平台测试更容易。你不需要维护分布的邮寄列表,一旦你掌握了iOS设别的UDID,并授权这个设

2013-07-11 17:06:07 1183

转载 How to Close All Open Browsers Using QTP

Ways to close all open browsers:Method 1 -'Check the existence of a browser and close it 'until no more browsers exist While Browser("creationtime:=0").Exist(0) 'Close the browser

2013-06-17 11:20:49 698

转载 How to close all browsers from QTP?

You may need to close browsers before or during the QTP script execution.You can be surprised, but QTP script, that closes all browsers, will contain 3 lines only:Well, how does this code

2013-06-17 11:18:39 801

转载 How To Fix Windows Java Error 1723

Just recently I experienced a problem with both installing or uninstalling Java (the JRE) on a Windows 2003 system. I had to research this quite a bit and there were no clear answers anywhere, so I th

2013-05-27 11:25:10 2494 2

转载 国际化软件测试内容解析

国际化软件的全球通用性包含三方面的内容:软件国际化特征功能测试、本地化能力测试和本地化测试。  软件国际化特征功能测试描述如何测试国际化软件,以保证软件在任何区域性或区域设置中都能正常运行,并且特征功能都能正确地实现。  本地化能力测试描述测试软件是否可以被方便的本地化,测试软件是否可以轻松地将程序的用户界面翻译成任何目标语言,而不需要重新设计或修改代码。  本地化测试描述如何测试本地

2013-05-09 16:22:54 677

转载 Oracle 11g存在密码过期问题

【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proi

2013-04-25 11:41:43 451

java入门基础 ~~浅显易懂

很基础的一本书, 只有不到二百页 但是覆盖很多的基础知识。 自己感觉不错,值得看看~~

2011-07-27

Linux程序员指南

Linux程序员指南 初步了解linux编程知识 从浅入深~

2011-06-14

java入门-轻松上手

java入门-轻松上手 Internet实务系列丛书

2011-06-14

经典SQL语句大全--基础

经典SQL语句大全。 经典SQL语句大全。

2010-07-12

start team user guid.

start team user guid. 英文手册。英文好的朋友可以看看

2010-05-11

StarTeam 用户手册

StarTeam 用户手册 Borland 全球第三大软件公司,产品,用于软件开发控制。

2010-05-10

LINUX应用技术精华

面向linux初学者的书籍。 对入门者很有帮助!!

2009-08-10

空空如也

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

TA关注的人

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