代码改变世界

随笔档案-2009年05月

Selenium私房菜系列--总章

2009-05-30 23:11 by hyddd, 66059 阅读, 收藏, 编辑
摘要: 最近被老大拉去做服务器端自动化测试了,在这段期间,我一直找一些关于服务器端测试方案,自动化工具等等,无意间被我发现了Selenium这工具。在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具,同时也是开展自动化测试一个不错的切入点。在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具本身的灵活度很高,并且它也有利我日后对平台进行整合:>。 阅读全文

Selenium私房菜系列9 -- Selenium RC服务器命令行参数列表【ZZ】

2009-05-30 22:41 by hyddd, 10870 阅读, 收藏, 编辑
摘要: 本文转载自:http://wiki.javascud.org/display/SEL/Selenium+Remote+Control+-+options使用示例: java -jar selenium-server.jar [-interactive] [options] -port <nnnn>: selenium服务器使用的端口号(默认 4444) -timeout <nn... 阅读全文

Selenium私房菜系列8 -- 玩转Selenium Server

2009-05-30 22:26 by hyddd, 23746 阅读, 收藏, 编辑
摘要: 本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始。 在《第一个Selenium RC测试案例》中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selenium Server时,我们还可以加上各种参数(具体的参数请参考《Selen... 阅读全文

Selenium私房菜系列7 -- 深入了解Selenium RC工作原理(2)

2009-05-30 16:37 by hyddd, 12033 阅读, 收藏, 编辑
摘要: 继续前一篇的问题,为什么Selenium RC中的Selenium Server需要以这种代理服务器的形式存在?其实,这和浏览器的“同源策略”(The Same Origin Policy)有关。一.什么是同源策略 同源策略,它是由Netscape提出的一个著名的安全策略,现在所有的可支持javascript的浏览器都会使用这个策略。为什么需要同源策略,这里举个例子: 假设... 阅读全文

Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)

2009-05-30 14:22 by hyddd, 19103 阅读, 收藏, 编辑
摘要: 前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢??一.Selenium RC的组成:关于这个问题,我拿了官网上的一幅图来说明这个问题。Selenium RC主要由两部分组成:(1).Selenium Server:Selenium Server负责控制浏览器行为,总的来说,Selenium Server主要包括3个部... 阅读全文

Selenium私房菜系列5 -- 第一个Selenium RC测试案例

2009-05-24 19:14 by hyddd, 31178 阅读, 收藏, 编辑
摘要: 《Selenium简介》中讲过,Selenium RC支持多种语言编写测试案例,如:C#,Python。在工作中,我倾向于是用Python这类动态语言编写测试案例,因为这样的测试案例无需编译:>,试想如果你有1000个测试案例,每个都要编译,那会给编译服务器很大的压力,而且案例修改后,还得重新编译才能运行:<。但在本系列的文章中,我还是打算使用C#编写示范例子。Selenium RC下... 阅读全文

Selenium私房菜系列4 -- Selenium IDE的使用

2009-05-24 00:35 by hyddd, 76845 阅读, 收藏, 编辑
摘要: 前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Selenium Core+IEDevelperToolBar)。Selenium IDE下载:http://seleniumhq.org/download/Firebug下载:https://addons.moz... 阅读全文

Selenium私房菜系列3 -- Selenium API参考手册【ZZ】

2009-05-22 21:58 by hyddd, 36332 阅读, 收藏, 编辑
摘要: 大家在编写测试案例想查阅Selenium API说明时,可以查阅本文,否则请跳过!  (注:这里API版本比较老,新版本的Selenium的API在这里不一定能找到。)Selenium API说明文档(转载自:http://wiki.javascud.org/display/springs/SeleniumRefrence)Commands (命令)Action 对当前状态进行操作 失败时,停止测... 阅读全文

Selenium私房菜系列2 -- XPath的使用【ZZ】

2009-05-22 21:22 by hyddd, 43759 阅读, 收藏, 编辑
摘要: 在编写Selenium案例时,少不免是要用到XPath的,现在外面关于XPath使用的参考资料很多,下面我直接转一篇关于XPath使用的文档。如果对XPath不熟悉请参考下文,你不需要去百度/Google搜索关于XPath的资料,因为下面的内容已经足够你写测试时使用,如果你已熟悉XPath,本章大可忽略跳过。xpath的语法 (转载自:http://www.cnblogs.com/jianjial... 阅读全文

Selenium私房菜系列1 -- Selenium简介

2009-05-20 23:10 by hyddd, 46190 阅读, 收藏, 编辑
摘要: 一.Selenium是什么?Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium IDE和Selenium RC的引擎。 2.Selenium IDE:FireFox的一个插件,支持脚本录制。 3.Selenium RC:Seleni... 阅读全文

[ZZ]基于私钥加密公钥解密的RSA算法C#实现

2009-05-18 00:23 by hyddd, 3832 阅读, 收藏, 编辑
摘要: 和微软那套RSA加密不同,这个自己实现加密算法的,值得参考! 转载请注明出处:炬源信息技术网(http://www.hugesoft.net/),谢谢! 阅读全文

服务器端测试模式总结

2009-05-13 21:17 by hyddd, 9500 阅读, 收藏, 编辑
摘要: 本文分为两部分,第一部分是“服务端测试的方向”,第二部分是“现有的服务器端测试方案”。 阅读全文

MySql导入sql脚本

2009-05-08 16:47 by hyddd, 890 阅读, 收藏, 编辑
摘要: 我的Mysql用户名是:root,密码是:hyddd,sql脚本路径为:c:\mySqlScript.sql。两种执行脚本的方法:1.cmd下>mysql -u root -phydddmysql>use myDB;mysql>source c:\mySqlScript.sql2.cmd下>mysql -u root --phyddd myDB < c:\mySqlS... 阅读全文

JBOSS部署

2009-05-07 10:53 by hyddd, 33736 阅读, 收藏, 编辑
摘要: 本文主要记录JBoss4.0.0以上版本的部署,JBoss4.0.0以下的版本和JBoss4.0.0的部署不太一样。 1.安装软件 (1).JDK(仅仅安装JRE是不行的,因为JSP页面需要编译)。 (2).把JBoss解压到某目录。 2.设置环境变量(环境变量设置:我的电脑右键popmenu属性->高级->环境变量) (1).JAVA_HOME:安装完JDK后,确认这个环境变量是否存... 阅读全文