自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Findbugs Maven插件使用

Findbugs Maven插件使用1. 在pom文件添加插件依赖                         org.codehaus.mojo                findbugs-maven-plugin                2.5.3            2. mvn  -Dmaven.test.skip=true pa

2014-01-17 11:50:19 1504

原创 html性能优化

css 外联 css 内嵌  div {}js 外联js 内嵌    function(){}图片定律一:资源是否下载依赖 JS 执行结果。定律二:JS 执行依赖 CSS 最新渲染。定律三:现代浏览器存在 prefetch 优化。如何优化web页面:1. 内嵌js 放在底部,虽然放在底部照样会阻塞所有呈

2013-08-28 01:00:59 907

原创 AutomanX 学习日志(4) 页面上元素定位过程

页面上元素定位过程

2013-02-26 13:29:54 985 1

原创 AutomanX 学习日志(3) brower.cast 方法

browser.cast 方法执行流程

2013-02-22 14:36:30 846

原创 AutomanX 学习日志(2)

Automanx中浏览器的启动过程 (chrome browser为例)

2013-02-22 11:41:28 894

原创 AutomanX 学习日志(1)

Automanx 中的 engine 是个抽象类,用来表示 抽象的 html 节点。BaseBrower 类,浏览器基类的相关操作子类有 FFDriver,  IEDriver,ChromeDriver Browser 类, 供脚本使用,代表浏览器的基本操作Browser 类包含 BaseBrowser类BaseBrowser的子类有 FFDriver,IEDriver,C

2013-02-19 10:56:39 2449 1

原创 maven + junit + webdriver 简单demo

一、环境准备1. 安装jdk 1.62. 安装maven 2.03. 安装 elipse4. 安装 eclipse mvn2 插件5. 下载selenium-java 2.0 开发包6. 下载junit 4.0 jar包7. 利用 mvn 创建java 项目mvn archetype:create   -DgroupId=packageName    -Dartif

2013-02-18 14:27:46 5425

原创 Selenium RC 与 Web Driver 的区别

由于水平有限,没有做深入研究。 如有错误之处,欢迎指正。Selenium RC 工作原理:1.      RC server 在服务端启动 浏览器 并将Core 注入到浏览器中 (为了解决浏览器的同源策略)2.      我们的测试脚本调用Client API,Client将操作转化成标准的selenese语句发送给RC Server。3.      Selenium Co

2013-01-24 11:36:11 7569

原创 Style currentStyle computedStyle 和 runtimeStyle 的区别

内嵌样式(inlineStyle) :是写在Tag里面的,内嵌样式只对所有的Tag有效。AAAA这个Style定义里面的文字是20pt字体,字体颜色是红色。内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 H1.mylayout {border-width:

2012-07-20 10:22:08 2699

原创 JQuery UI 弹出窗口(Dialog)

JQuery UI 弹出窗口(Dialog)从官方网站下载最新的 http://jqueryui.com/download 的Jquery-ui build.解压文件到, 比如 D:\jquery-ui-1.8.21.custom\在D:\ 建个目录如 D:\my_web_app在该目录下建个html文件, test.htmltest.html 内容如下:

2012-07-16 15:45:57 3421

原创 VBS DateAdd 方法

Microsoft(R) Visual Basic(R) Scripting EditionDateAdd 函数语言参考 版本 2 请参阅 描述返回已添加指定时间间隔的日期。 语法DateAdd(interval, number, date)DateAdd 函数的语法有以下部分:部分描述interv

2012-07-13 10:06:04 3200

原创 vbs 从命令行获取参数

cmd 文件test.vbs hello worldtest.vbs 文件Set objArgs = WScript. ArgumentsFor x = 0 to objArgs.Count - 1 msgbox objArgs(x)Next

2012-07-13 10:03:35 11942

原创 本地化语言及其简写

Language ListLanguage Category 1Chinese-SimpCHS简体中文Chinese-TradCHT繁体中文CzechCSY捷克文DanishDAN丹麦DutchNLD荷兰FinnishFIN芬兰FrenchFRA法语

2012-06-21 11:32:09 1557

原创 L10N Test Defect Category

L10N Test Defect Category1.      Hot key2.      Unlocalized3.      Cosmetic4.      Truncation5.      Overlap6.      Fonts7.      Tab order & Focus8.      Over localization9.      Lay

2012-06-21 11:03:29 1004

原创 QTP 中3种加载函数库的方法和动态调用方法

QTP 中3种加载函数库的方法和动态调用方法。封装这个大家都喜欢,它带来了简洁,复用。QTP 提供了3 中动态加载函数库的方法。2中动态的,一种静态的。动态方法1Excutefile “D:\test\function.vbs”只动态方法2LoadFunctionLibrary “D:\test\function.vbs”支持vbs、txt、qfl格式

2012-06-14 16:23:58 3713

原创 设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层

设计自己的基于Selenium 的自动化测试框架-Java版(3) - 给框架分分层 给我们的框架分为3层,分别是叫逻辑层,数据层,对象层。 这三层的存储格式都用xml来表示。1.      逻辑层 (test Scripts)既用来描述我们步骤的逻辑,像点击,输入,选中,对比这些操作。逻辑层基于关键字驱动,格式如下CommandTarget

2012-06-12 14:44:19 13571 3

原创 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)

用ant打包可运行的jar文件(将第三方jar包放进你自己的jar包)Jar文件的运行方式直接双击或者Java –jar xxxx.jar要能直接运行必须在jar包下的MANIFEST.MF文件中添加入口类,就是带Main函数的。例如:Main-Class: com.safx.processor.Starter在MANIFEST.MF文件中添加了Main-Class这个属性,在

2012-05-31 13:58:09 22491 2

原创 Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法

Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法 在我们在页面跳转的时候或者进行了一些操作的时候,我们需要等待某个页面或者元素的出现。 对与页面的跳转我们可以用selenium.waitForPageLoad 方法,但是对于等待某个元素的出现并没有提供,只提供了一个waitForCondition 的方法。waitForC

2012-05-29 15:53:30 10531

原创 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程

设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程Work flow chart上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化。我们可以分为3部分:1)      测试 case和测试脚本的集合。2)      Seleniumframework工作部分。3)      QT tool和 QC

2012-05-25 11:17:16 8121 4

原创 Selenium 处理安全对话框 (windows security dialog)用autoit 来代替

Selenium 处理安全对话框 (windows security dialog)用autoit来代替如下图这种系统弹出的验证窗口,selenium处理不了,所以我们可以借助外部工具来实现。http://autoit-cn.googlecode.com/svn/trunkAutoit小巧而且使用简单。上面是autoit的SVN地址,用svn Checkout,查看AutoIt

2012-05-25 10:36:28 10743 2

原创 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?

本人自动化测试接触时间不久,如有误导,概不负责。既然有了selenium这个开源的自动化的工具,为什么还要我们自己再去写一个框架?Selenium是自动化的工具,当然是可以用在测试领域,但他不是为测试量身打造的。当然我们在编写简单的脚本的时候也不需要什么框架,随着时间的推移,或者脚本的变多,我们发现有很多重复的代码,这时候我们就可以把这些重复的代码提取出来,就形成所谓的框架。 首先

2012-05-23 14:51:27 10376

原创 浏览器对象模型

图一:图二:

2012-05-10 20:27:27 696

原创 Selenium 中 getEval 和runScript 的区别

Selenium 中 getEval和runScript 的区别 1.      getEval有返回值,runScirpt没有返回值2.      getEval默认环境上下文是Selenium, runScirpt 在当前冲口的正文创建script标签。如果要是使用window上下文,e.g. : window.document.getElementById(‘fo

2012-05-10 20:15:07 2493

原创 QTP 11 试用

1. 找到 C:\ProgramData\SafeNetSentinel目录,更名或者删除2. 找到 QTP11安装目录下bin子目录,如 C:\Program Files (x86)\HP\QuickTest Professional\bin,执行 instdemo.exe

2012-05-07 14:11:58 630

原创 Selenium Element Locator

Element LocatorsElement Locators tell Selenium which HTML element a command refers to. The format of a locator is:locatorType = argument We support the following strategies for locating elements

2012-05-07 14:06:46 8034

原创 简单Dos 命令与linux命令的区别

简单Dos命令与linux命令的区别:功能DosLinux复制文件copycp移动文件movemv列举文件dirls清除屏幕clsclear退出ex

2012-04-21 17:26:05 3572 2

原创 Ant 的常用方法例子

Ant的常用方法例子 1.       javac   2.      Delete, mkdir, and echo  3.      Copy

2012-04-18 15:37:05 919

原创 Ant 编译源代码

Ant 能干嘛?编译,打包,部署程序,文件操作,svn跟新,发送邮件等。Ant真可以干很多事情。1.      先去ant官网ant.apache.org,下载一个ant,版本无所谓就来个最新的吧2.      设置环境变量,Java程序经常需要这么干的。New一个ANT_HOME = D:\ant-1.8.2添加Path = %ANT_HOME%\bin.设置完之后在cmd运行ant

2012-04-18 14:03:04 3489

原创 WSF VBS 脚本编写

WSH – Windows Script Host (Windows脚本宿主) 是一个基于COM的脚本宿,它可以在Windows中执行脚本。它同时支持Jscript和VBScript..WSC - windows 脚本组件。例如VBS本身没有提供访问文件系统的方法,但是可以使用Scripting.FileSystemObject  COM组件来打开文件。 WSC文件是一个XML格式的文

2012-04-13 10:40:42 4066

原创 git 小记

在写东西的时候,备份是一个好习惯。 在没有接触版本控制之前,每当写完一个稳定的版本我都会做一个拷贝然后取个名字比如 v1.1之类的。 当然这仅仅限于自己一个人的项目。当有多个人参与的时候这显然不适合这种原始人类的方法。 多人的时候,这就引入了svn, 建一个共用的svn server,多人协作,似乎找到了一种teamwork的氛围。 我们可以做更大的项目了,但过程中也衍生出了相应的问题。 当需

2012-01-17 16:56:08 552

转载 java 动态代理

1. 代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到三个角色:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替

2011-12-12 09:44:25 356

转载 深入探讨Java类加载器

原文如下 http://www.examw.com/java/jichu/151759/index.html 网上看到对与java 加载器介绍比较全面的,通俗易懂的。

2011-12-09 21:39:39 613

原创 USB安装EXSi出错,menu.c32 not a com32r image

准备用USB盘 安装 exsi 4.1 update1, 从官网下载的。 用syslinux 做的 启动盘 网上只有最新的4.0.4 地址[url]http://kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.04.zip[

2011-08-12 10:30:57 29968 2

转载 Install ESXi from USB stick

from http://www.jonathanmedd.net/2011/01/install-esxi-4-1-from-a-usb-stick.htmlInstall ESXi 4.1 from a USB stickPosted on Ja

2011-08-11 17:26:37 2680

原创 VM Server 安装中遇到的问题

今天在PC机上 上装了VMServer 2.0 , host OS 是 Windows server 2008 R2. 遇到2个小问题。1. 就是WorkStation  7的 VM 不能在VMServer 上用。 提示版本太新, 之后找了 VMWork  Station 6.5

2011-08-09 16:47:46 2350 1

转载 QTP 虚拟对象

1:QuickTest 不支持用于模拟或低级录制的虚拟对象2:录制和运行或组件时,网页或应用程序窗口的大小和位置必须和定义虚拟对象时的大小和位置相同。3:仅当录制和运行测试或组件时,才能使用虚拟对象。您不能在虚拟对象上插入任何类型的检查点,也不能使用“对象探测器”来查看其属性4:虚拟对象管理器中显示的虚拟对象集合存储在您的计算机中,而不是随包含虚拟对象步骤的测试或组件存储。

2010-01-09 15:08:00 1082 1

转载 QTP 10.0 破解

破解工具:mgn-mqt82  点击下载1.下载、安装。2.在C:/Program Files/Common Files/Mercury Interactive下创建文件夹:License Manager3.将破解工具mgn-mqt82.exe复制到C:/Program Files/HP/QuickTest Professional/bin下。4.运行mgn-mqt82.exe,o

2009-12-26 14:34:00 1165 4

转载 mysql 字符集问题

参考文章 http://www.xkzzz.com/zz/netbc/mysql/200904/07-13006.html

2009-07-03 10:12:00 725

原创 一份基本的SQL测试题

 数据库基础测试题 姓名:          工号:     一、单项选择题,把合适的选项编号填写在括号内。(每小题1分,共10分) 1.在数据库技术中,实体-联系模型是一种( A )A.概念数据模型   B.结构数据模型  C.物理数据模型   D.逻辑数据模型 2.关系数据模型通常由3部分组成,它们是( B )A.数据结构,数据通信,关系操作B.

2009-06-23 14:16:00 15221

转载 回归测试(Regression Test)

从年前开始做一个产品新build的regression测试,因为是第一次接触产品,之前没有时间去了解功能,着实花了很多时间,连续加班半个月,还是有点累人的。在这里总结一下这大半个月的工作,从中学到知识得到成长。51Testing软件测试网P4{结合实践,我希望对regression有更加透彻的理解,以帮助日后的工作:51Testing软查了一些资料,先从原理来理解。Regress的英语

2009-05-12 18:43:00 3540

maven 分享ppt

maven 分享ppt

2013-10-20

automanx 分享ppt

automanx 分享ppt

2013-05-01

velocity 分享 ppt

velocity 分享 ppt

2013-05-01

SQ语句详解

SQL 语句

2012-06-20

Web测试方法

Web测试方法

2012-06-20

Java编码规范

Java编码规范

2012-06-12

Python入门教程和常用的python模块功能及下载地址

Python入门教程和常用的python模块功能及下载地址

2012-05-25

SQL基础测试题附答案

SQL基础测试题附答案,SQL基础测试题附答案,SQL基础测试题附答案,SQL基础测试题附答案。

2009-06-23

空空如也

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

TA关注的人

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