自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(64)
  • 资源 (12)
  • 收藏
  • 关注

转载 QTP 描述性编程

所谓QTP描述性编程,就是指用编程的方式来实现QTP的功能,而不是用录制的方式。这里初学QTP失很容易问为什么。是的,为什么要这样,最好的答案就是你用描述性编程的方式来试试吧,在这个过程中,你会感悟到。我个人的感悟来看:1.不需要维护大量测试对像库2.方便维护;3.很多功能需要用描述性编程来实现,仅用录制的方法,无法做到或很复杂;4.减少测试文件容量。

2014-08-26 16:59:42 223

原创 junit 参数化测试

public class Calculator {private static int result; // 静态变量,用于存储运行结果    public void add(int n) {        result = result + n;    }    public void substract(int n) {        result = resu

2014-08-16 22:43:37 188

转载 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。一、     高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,

2014-08-16 19:49:01 113

转载 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、     包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分

2014-08-16 19:47:55 104

转载 在Eclipse中使用JUnit4进行单元测试(初级篇)

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测

2014-08-16 19:46:50 168

原创 java 面试题

1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类

2014-08-05 21:25:55 69

原创 Linux 学习总结二之 awk 应用

15. awk应用=========条件操作符=========有用规则:? 确保整个a w k命令用单引号括起来。? 确保命令内所有引号成对出现。? 确保用花括号括起动作语句,用圆括号括起条件语句。? 可能忘记使用花括号,也许你认为没有必要,但a w k不这样认为,将按之解释语法。例子:文件123123.txt内容:M.Tansley    05/99  

2014-07-14 16:45:24 153

原创 qtp 自动化 要点总结

1.  参数化先录制脚本,之后点击 属性后的 #

2014-07-12 21:29:44 153

原创 qtp flight 订票

Dialog("Login").WinEdit("Agent Name:").Set "235235"Dialog("Login").WinEdit("Password:").SetSecure "537363987f223d61a16ed34951bf79ced1fea3f9"Dialog("Login").WinButton("OK").ClickDim iFor i=1 to

2014-07-12 16:48:54 203

原创 Linux 学习总结一之常用命令

Linux 常用命令篇1. shutdown -s -t 2      shutdown -h now   shutdown -r now   reboot   su -  //swith to Administrator   startx //进入到图形界面   ctrl+Alt+Fn+F1-6  //图形到命令   Alt+Fn+F7  //命令到图形2.

2014-07-07 16:58:13 123

原创 学习总结

测试常见错误分类篇1.功能错误2.兼容性错误3.内存问题4.软件包过期,需升级5.程序代码问题,不合乎规范6.多次执行同一条语句,服务端出现错误信息不一样7. GUI issue 正则表达式篇1. 基本原字符集及含义^  只匹配行首$  只匹配行尾*  一个单字符后紧跟*,匹配0个或多个此单字符[] 匹配[]内字符。可以是一个单字符,也可以是

2014-07-07 16:57:55 88

原创 python基础知识

1.  hello#! /usr/local/bin/python# -*- coding: utf-8 -*-s1=input("Input your name:")print("your name, %s" %s1)》Input your name:123your name, 123

2014-07-06 22:25:20 109

转载 正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r

2014-05-19 11:29:53 83

属性名称属性描述abs_xx轴的屏幕像速位置abs_yy轴的屏幕像速位置Class Name对象的名称enabled该对象属性是否可见(true/false)focused光标是否定位于该控件上面Foregr

2014-05-17 21:10:39 79

转载 qtp 描述性编程

动态识别对象,不通过对象库中的对象来识别动态生成的对象。只需要为QTP提供对象的一组属性和值,可以唯一表示对象的关键特征。对象属性特征相同的可以通过INDEX来区分,自定义分类脚本。需要注意的是,描述性编程具有后续强迫性,也就是说某一个对象使用了描述性编程,那么它之后的子对象或者从属对象必须要用描述性编程了。描述性编程的格式有以下两种,如下所示:(1)Testobject(“”,“”,…),每

2014-05-17 20:18:12 295

原创 qtp flight 自动化测试

Dialog("Login").Static("Static").Check CheckPoint("Static")Dialog("Login").WinButton("Help").ClickDialog("Login").Dialog("Flight Reservations").WinButton("确定").ClickDialog("Login").WinButton("Ca

2014-05-17 17:17:13 513

原创 qtp 测试 flight 登陆

Dim iFor i=1 to datatable.GetSheet("Action1").GetRowCountDialog("Login").WinEdit("Agent Name:").Set DataTable("name", dtLocalSheet)Dialog("Login").WinEdit("Password:").SetSecure DataTable("passw

2014-05-17 14:08:27 663

转载 qtp 总结

1、QTP自带函数 print  调试代码的时候一般习惯用Debug或者Msgbox函数。监视变量运行时的值用Msgbox,个人感觉不方便的一点就是每次在msgbox窗口弹出来后,脚本会暂停执行,等到鼠标点确定后窗口才会关闭继续运行后续脚本,真的很烦,做自动化测试的时候我真的是已经懒到不愿意动一根手指头。某天无意发现QTP自带的函数print也可以实现查看变量信息,窗口是非模式的,运行时变量值

2014-05-10 15:16:38 180

转载 selenium2 api2

package cn.seleniumcn.api;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Set;import java.util.concurrent.TimeUnit;import org.testng.As

2014-05-10 14:47:29 221

转载 selenium2 api1

package cn.seleniumcn.api;import org.testng.Assert;import org.openqa.selenium.Alert;import org.openqa.selenium.By;import org.openqa.selenium.Keys;import org.openqa.selenium.WebDriver;

2014-05-10 14:45:56 148

转载 Selenium 使用方法小结

基本介绍:Selenium工具专门为WEB应用程序编写的一个验收测试工具。Selenium的核心:browser bot,是用JAVASCRIPT编写的。Selenium工具有4种:Selenium IDE, Selenium Control, Selenium Core这儿我们主要总结了Selenium-IDE工具Selenium-IDE只限于firefox浏览器中使用。

2014-05-10 14:32:37 195

原创 关于selenium+java学习

最近这些天,学习了selenium2,eclipse开发环境

2014-05-06 21:46:04 135

转载 Selenium的延迟等待

Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待 显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception. 如: view sourceprint?1new

2014-04-16 21:13:48 154

转载 用selenium webdriver实现selenium RC中的类似的方法

最近想总结一下学习selenium webdriver的情况,于是就想用selenium webdriver里面的方法来实现selenium RC中操作的一些方法。目前封装了一个ActionDriverHelper类,来实现RC中Selenium.java和DefaultSelenium.java中的方法。有一些方法还没有实现,写的方法大多没有经过测试,仅供参考。代码如下:

2014-04-16 21:12:07 161

转载 Selenium WebDriver 如何查找WebElement

这里从我们team的代码中来总结下常见的几种找页面 元素的方法:(1)通过WebElement的ID如果某个WebElement提供了ID,(2)通过WebElement的name查找:WebElement element = driver.findElement(By.name("passwd"));(3)通过WebElement的xpath查找:WebEleme

2014-04-15 21:43:33 149

转载 selenium2.0关于python的常用函数 二

新建实例driver = webdriver.Chrome() 1.获取当前页面的Url函数 方法:current_url 实例: driver.current_url 2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("//*[@id='tablec

2014-04-13 20:59:02 434

转载 selenium2.0关于python的常用函数一

新建实例driver = webdriver.Chrome() 1.通过标签属性Id查找元素 方法:find_element_by_id(element_id) 实例:driver.find_element_by_id("iptUsername") 2.通过标签属性name查找元素 方法:find_element_by_name(element_name) 实例:driv

2014-04-13 20:58:01 225

原创 eclipse +python +selenium 自动化环境搭建

1. 安装jdk, 配置环境变量2. 安装eclipse

2014-04-07 18:51:36 362

原创 win7 中ssh 连接 VM linux

折腾了我2个晚上,终于连上了,心里特高兴! 再也不用在VM 和 win7两边切换了,感觉真好!!现在总结一下主要的几点:1.  /etc/ssh/sshd-config   文件中 port 22 不要注释, 还有一个能否远程的要配成yes 2.  firewall 要关闭  service iptables stop 3.  ifconfig 查看linux ip (这里

2014-04-02 20:46:49 151

转载 一些简单的shell脚本实例

1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $passwd = "abc" ];thenecho "the host and password is right!"else echo "

2014-04-02 20:34:35 299

转载 XSS攻击与防范

跨站脚本攻击XSS攻击与防范指南 文章目录 XSS攻击与防范指南... 1 第一章、XSS的定义... 1 第二章、XSS漏洞代码... 1 第三章、利用XSS盗取cookies. 3 第四章、防范XSS漏洞... 4 第四章、XSS攻击方法... 4 第六章、利用Flash进行XSS攻击... 6 第七章、上传文件进行XSS

2014-03-30 20:29:34 220

转载 Linux 自学笔记——忘记 root 用户 和 普通用户 登录密码

本机操作系统:win7  旗舰版 64 bit虚拟机:VMware Workstation 8虚拟机操作系统:红帽Linux.5.5.for.x86.服务器版2515dd4e215225dd.iso1.  重启 Linux 操作系统2.  重启之后 Linux 在终端状态下回有一连串的环境检查,大概半分钟后会出现一个彩色的GRUB引导界面,会有5秒钟倒计时停留等待,如下图3

2014-03-30 20:24:50 244

转载 VM workstation 中linux 命令

1、Linux图形界面和命令介面的切换在虚拟机里面装了RedHat的Linux系统。默认进入的是图形界面。从Linux的图形界面切换到命令界面:可以按Ctrl+Alt+Fn(n=1,2,3,4,5,6),但是在虚拟机里面Ctrl+Alt已经被占用,即光标切换出虚拟机。所以需要按Ctrl+Shift+Alt+Fn(n=1,2,3,4,5,6)。从Linux的命

2013-03-03 19:02:00 114

转载 Oracle start with.connect by prior子句实现递归查询

Oracle中的select语句可以用start with...connect by prior子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。:连接条件数据组织

2012-12-18 15:12:15 77

转载 ORACLE函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- -------

2012-12-18 15:11:12 97

原创 鼠标移动 显示图片 浮动窗口

jsp部分:');">       js部分:function showPic(sUrl){        var x,y;   // x = event.clientX;   //y = event.clientY;   x=454;  y=155;    document.getElementById("Layer1").style.le

2012-12-13 14:44:29 215

转载 从request获取各种路径总结

从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPath("./");    // 网页所在的目录 request.getRealPath("../"); // 网页所在目录的上一层目录 request.getContextPath();    // 应用的web目

2012-12-03 11:53:40 139

转载 JSP页面显示和下载字节流文件

项目中需要把存储在数据库Blob字段中字节流进行以下相关的操作:  1.图片文件直接在页面中显示;  2.Doc,PDF等文档提示用户下载。  这个需求需要解决2个问题,第一个问题,从数据库中读取Blob字段;第二个问题,根据文件的类型,图片文件直接显示,其他文件提供下载功能。  在这里读取BLob字段的数据不是什么难点,我们知道用Blob字段是保存的二进制流文件,用Byte[]来

2012-12-03 10:34:28 312

原创 右键菜单

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">右键菜单html,body{margin:0px;padding:0px;width:100%;height:100%;font-size:12px;overflow:show;}  .contex

2012-09-10 09:24:30 166

原创 选项卡 图片展示

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>           My JSP 'index.jsp' starting p

2012-09-10 09:24:07 768

vbs脚本教程

学好脚本开发技术,助你软件测试之路上更加有前途,好好学习哦

2012-08-11

测试工具loadrunner

很好的资料,希望好好利用~想学软件测试的人儿们,好好学习啊

2012-08-11

oracle学习资料

很详细的oracle资料,从基础到深入,全面。

2011-07-21

jtds-1.2.5-dist.zip

jtds-1.2.5-dist.zip 你会用到的,我这还有很多好东西,需要的联系我

2011-06-03

2010年上半年全国计算机软考试题及答案

2010年上半年全国计算机软考试题及答案,。。。。。

2011-06-03

我的学习ajax技术

ajax作用很大,实现局部刷新页面,项目开发中经常会用到。。

2011-06-03

学习ssh整合开发资料

ssh的整合,大家好好利用,祝大家学习愉快!!!

2011-05-24

JSP连接Oracle数据库

蛮好的资料,大家好好录iyong!!!!!!!!!!!!!!!!!!!!!!!

2011-04-15

javabean学习资料

让更多的人好好学习!javabean在大型项目中开发是很有用的!!!

2011-04-15

李兴华 j2ee的资料

李兴华老师很厉害的,有些同学可能看过他的视频,希望大家在卡发的道路上能越走越远!@@

2011-03-22

计算机很好的资料jsp

很好的,希望大家能够好好利用。。。。。。。。。

2010-10-03

java学习.doc

很好的Java学习资料,从最基本的讲起,逐渐深入,希望大家很好好利用!

2010-04-18

空空如也

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

TA关注的人

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