自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

转载 xml与java对象的相互转化

JAXB 元素使用说明 @XmlRootElement@XmlRootElement 注解用于标注类或枚举类型,用它标注的类在映射后的 schema 中会以一个全局元素的形式出现,元素的类型是一个包含 Java 类属性的 XML 复杂数据类型。我们可以通过 @XmlRootElement 注解的 name 属性来定制映射的 schema 全局元素的名称,一般来说以 @Xml

2017-08-08 10:28:45 635

转载 黑盒测试用例设计--因果图法

判定表驱动法基本思路:对多个条件的组合进行分析,从而设计测试用例来覆盖各种组合。 判定表:是分析和表达多逻辑条件下执行不同操作的情况下的工具。 判定表5个概念:         条件桩:问题的输入条件列出问题的所有条件。(通常列出条件的顺序没有约束)         动作桩:列出问题规定可能采取的动作。(动作的顺序也没有约束)

2017-08-01 13:29:11 3247

转载 黑盒测试用例设计--判定表驱动法

判定表驱动法基本思路:对多个条件的组合进行分析,从而设计测试用例来覆盖各种组合。 判定表:是分析和表达多逻辑条件下执行不同操作的情况下的工具。 判定表5个概念:         条件桩:问题的输入条件列出问题的所有条件。(通常列出条件的顺序没有约束)         动作桩:列出问题规定可能采取的动作。(动作的顺序也没有约束)

2017-08-01 13:18:43 3636

转载 界面测试用例设计

界面用例设计CheckList目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。1:易用性:按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其它按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。易用性细则:1):完成相同或相近

2017-07-31 11:21:34 8987 1

转载 Accessibility Verification Test--无障碍测试简介

Web无障碍设计(Accessibility in Web design,也叫网站可及性 )是要让所创建的网站对所有用户都可用/可访问,不管用户的生理/身体能力如何、不管用户是以何种方式访问网站。为什么无障碍如此重要(帮助残障人士)为什么不是所有网站都能无障碍访问?你可能也会问自己为什么存在“无障碍”的问题,为什么不是所有网站都能让所有用户无障碍访问?要进行无障碍设计有许多不同原因

2017-07-31 09:54:57 6058 3

转载 视图和表的区别和联系

视图很多人对视图View感到很沮丧,因为它看起来跟select语句没什么区别。在视图中我们同样可以使用select查询语句,但是视图对我们来说依然非常重要。假设我们要联合查询4张表中的20几个字段,那么这个select查询语句会非常复杂。但是这样的语句我们在很多地方都需要用到,如果将它编写成视图,那么使用起来会方便很多。利用视图查询有以下几个优点:一定程度上提高查询速度可以

2017-07-27 12:31:06 2236

转载 详解Oracle DELETE和TRUNCATE 的区别

语法delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少。

2017-07-27 12:14:53 253

转载 利用Jenkins+Gitlab搭建持续集成(CI)环境

原文地址:http://hyhx2008.github.io/li-yong-jenkinsgitlabda-jian-chi-xu-ji-cheng-cihuan-jing.html这次实习的任务之一就是搭建一个持续集成(Continuous Integration)环境。我们选择Jenkins作为持续集成工具,其优点是提供web GUI配置界面,方便配置,还可以安装很多第三方插

2016-04-19 20:47:24 2292

转载 浅谈HTTP中Get与Post的区别

浅谈HTTP中Get与Post的区别2009-03-31 14:51 by hyddd, 386404 阅读, 91 评论, 收藏, 编辑  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE

2016-04-19 12:57:47 277

转载 Web安全测试之XSS

Web安全测试之XSSXSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.  比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复。 才能有效

2016-04-19 10:42:56 418

转载 Switch window command introduction for selenium

Selenium WebDriver Switch Window CommandsSome web applications have many frames or multiple windows. Selenium WebDriver assigns an alphanumeric id to each window as soon as the WebDriver object is i

2016-04-18 17:18:46 380

转载 TestNG Parameters and DataProvider

TestNG ParametersEverybody knows the importance of Parameterization in testing and in automation testing. It allows us to automatically run a test case multiple times with different input and valida

2016-04-18 15:46:44 439

转载 Selenium1.0和webdriver的理解

使用Selenium做Web自动化测试也不是一天两天了。直到最近看到TW内部的一位哥们的博客,才真的理解Selenium的发展历史。由于笔者开始使用的时候,已经是2.20.x,直接就上了WebDriver。其实有一些疑问还是一直在心中萦绕,不过现在清楚了。特此总结一下。参考博客:http://tuohuang.thoughtworkers.org/?p=157Selenium RC

2016-04-18 12:13:07 1173

转载 WebDriver源码分析

最近比较空闲就仔细看了一下Selenium的源码,因为主要是使用WebDriver所以重点关注了一下WebDriver的工作原理。在前一篇blog里已经解释过了WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同的浏览器,必须依赖一个特定的浏览器的native component来实现把WebDriver

2016-04-18 11:55:14 737

转载 Selenium RC(Selenium 1.0)的工作原理

在Selenium+JUnit自动化测试方案(一)中,介绍了Selenium和一种快速开始Selenium自动化测试的Firefox插件Selenium IDE。本文将介绍一种完整的Selenium框架 Selenium RC。Selenium RC 使用编程语言编写脚本,通过Selenium RC服务器作为代理服务器去访问应用从而达到测试的目的。由于Selen

2016-04-18 10:20:32 505

转载 数据库中事务的使用

1.什么是事务  事务(TRANSACTION)是作为单个逻辑工作单元执行的执行的一系列操作,它具有四个特性:原子性、一致性、隔离性和永久性。其最大的特点就是:这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。2.为什么需要事务  下面以一个转账的例子来进行说明:  假设用户A和用户B中的账户金额currentMoney都为1001元, 用户A转账1000给用户B,

2016-04-15 09:35:07 831

转载 SQL 注入

安全性测试分享之SQL注入  来自flip_flop   2011-09-27 15:45:44|  分类: 安全测试|举报|字号 订阅      下载LOFTER我的照片书  |安全性测试是指机密的数据确保其机密性以及用户只能在其被授权的范围进行操作

2016-04-15 09:01:30 411

转载 mySQL数据库Sql语句执行效率检查--Explain命令

mySQL数据库Sql语句执行效率检查--Explain命令Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explai

2016-04-13 19:09:29 502

转载 Basic SQL For Beginners

15个初学者必看的基础SQL查询语句其它类干货 2015-08-10 14:59:21 4196浏览分享   |点赞|收藏本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧。1、创建表和数据插入SQL我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计

2016-04-13 13:18:04 382

转载 SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接

SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接SQL连接可以分为内连接、外连接、交叉连接。 数据库数据:           book表                                          stu表 1.内连接1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有

2016-04-13 10:54:07 333

转载 SQL总结(一)基本查询

SQL总结(一)基本查询其它类干货 2015-08-21 14:07:48 4765浏览分享   |点赞|收藏SQL查询的事情很简单,但是常常因为很简单的事情而出错。遇到一些比较复杂的查询我们更是忘记了SQL查询的基本语法。本文希望通过简单的总结,把常用的查询方法予以总结,希望能够明确在心。场景:学生信息系统,包括学生信息

2016-04-13 10:43:14 439

转载 SQL Server 常用高级语法笔记

SQL Server 常用高级语法笔记其它类干货 2015-08-24 15:28:10 4134浏览分享   |点赞|收藏自从用了EF后很少写sql和存储过程了,今天需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和大家分享。1、case...end (具体的值)case后面有值,

2016-04-13 10:22:57 457

转载 varchar 和 nvarchar的区别

Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varchar(n)长度为 n

2016-04-13 09:57:39 362

转载 利用Selenium实现图片文件上传的两种方式

利用Selenium实现图片文件上传的两种方式  来自张真真   2016-03-17 20:25:43|  分类: 自动化测试|举报|字号 订阅      下载LOFTER我的照片书  |在实现UI自动化测试过程中,有一类需求是实现图片上传,这种需求根据

2016-04-13 09:17:32 4384

转载 两种方法调用Bootstrap3的Javascript组件:data属性定义和书写JS代码

两种方法调用Bootstrap3的Javascript组件:data属性定义和书写JS代码 本节演示提问在这节中,介绍两个基础调用JS组件的方法,所有的javascript都几乎可以支持如下两种方法的调用:data-*属性定义: 使用类似data-toggle = ""的定义方法来调用书写JS代码: 开发人员自己书写代码调用  提示:请确认在开发Bootstra

2016-03-08 11:06:46 936

转载 html5的新增的标签和废除的标签

html5的新增的标签和废除的标签新增的结构标签section元素 表示页面中的一个内容区块,比如章节、页眉、页脚或页面的其他部分。可以和h1、 h2……等元素结合起来使用,表示文档结构。例:HTML5中……;HTML4中 ……。article元素 表示页面中一块与上下文不相关的独立内容。比如一篇文章。aside元素 表示article元素内容之外的、与ar

2016-03-08 09:55:42 403

转载 Bootstrap之第一篇

Bootstrap 一、使用Bootstrap要引用的文件  要使用Bootstrap,基本架构要引用如下文件: link href="bootstrap.min.css" rel="stylesheet" type="text/css" /> script type="text/javascript" scr="jquery-1.10.2.min.js">s

2016-03-08 09:11:50 291

原创 广告轮播效果的实现

使用Bootstrap中的carousel插件来实现,代码如下:<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Comp

2016-03-06 14:39:37 1173

原创 jQuery与其他JS库的共存问题

jQuery.noConflict([extreme])概述运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。 在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。 '''注意:'''这个函数必须在你导入jQuery文件之

2016-03-02 19:02:44 357

转载 关于jQuery新的事件绑定机制on()的使用技巧

从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法。on(events,[selector],[data],fn)$(elements).o

2016-03-02 18:41:14 980

转载 jQuery的ready()事件与js中的onload事件的区别

JQuery中用得最多的要属工厂函数$()了,下面我们就来看一下它的初步应用。 大家知道,在JQuery中我们可以使用 $(document).ready(); 在其中加入页面加载后的代码,以便做出丰富的页面行为。它和传统的JS中的onload有什么区别呢?onloadready没有简写方式具有简写方式当HTML页面所有内

2016-03-02 17:20:42 3190

原创 JS中取消事件的两种方式

取消事件:2种情况:           1. 在html中绑定事件处理函数:2个return function validate(obj) { if (confirm("提交表单?")) { alert(obj.value); return true; } else { alert

2016-03-02 13:39:34 3799

转载 Form表单提交的两种方式

1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:用Submit提交表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功onsubmit = "return checkUser();" ">

2016-03-02 13:10:23 4912

转载 关于使用JS动态修改CSS样式问题

【转】关于使用js动态修改样式问题 有时我们需要动态生成效果,那么就需要对页面的css进行各种处理,进而达到一些样式的改变。如动画,拖放等效果。所以使用JS正确的来对页面样式修改是灰常重要的。1.修改标签的class属性值直接在css中定义多种css类型  然后在事件中对DOM对象的 class属性进行切换,是最简单可行的一种方式。也

2016-03-01 16:03:06 5184

原创 JS中实现继承的几种方式总结

一. 两个当个对象之间的继承  Object.setPrototypeOf(子对象,父对象) var father={balance:10000000000,car:"=B="}; function Student(sname,sage){//this-->刚创建的空对象 this.sname=sname; this.sage=sage; } var lilei=n

2016-02-29 18:48:06 1407

转载 学习JavaScript的闭包(closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全

2016-02-29 15:08:34 275

转载 【转】史上最全的CSS hack方式一览

做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经

2016-02-29 12:38:36 317

原创 Javascript中正则表达式的使用介绍

1. 如何创建正则表达式?RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes何时使用:使用固定的正则表达式时创建 RegExp 对象的语法:new RegExp(pattern, attributes);何时使用:如果正则表达式需要动态拼接 强调:"正则表达式"中的\都要变为\\参数

2016-02-29 10:32:44 440

转载 链接中javascript: void(0)的使用介绍

最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。 目前有如下几种解决

2016-02-23 22:13:39 1337

转载 jQuery Mobile 入门

jQuery Mobile入门      简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的、可跨设备的Web应用程序。我们将后续的介绍中向大家介绍大量的代码及实例。      jQuery一直以来都是非常流行的富客户端及Web应用程序开发中使用的JavaScript类库,然而一直以来它都是为桌面浏览器设计的,没有特别为移动应用程序设计。jQuery Mobile

2016-02-23 21:58:06 496

寿险webapp类安全检查checklist.xlsx

寿险webapp类安全检查checklist.xlsx

2021-02-24

空空如也

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

TA关注的人

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