文章列表
第一个XML文档
随着Internet的发展,越来越多的信息进入互联网,信息的交换、检索、保存及再利用等迫切的需求使HTML这种最常用的标记语言已越来越捉襟见肘。HTML将数据内容与表现融为一体,可修改性、数据可检索性差, ...
自己两个多星期以来对持续集成的概念和应用有了一些了解。下面主要对自己配置持续集成的环境进行总结。(看上去简单,但是对我开始对持续集成都没什么了解的人来说确实费了不少周折)
一 本次持续集成环境的搭建所使用的工具有
cruisecontrol、ant、svn、junit、Slik-Subversion-1.5.6-win32、svnant-1.1.0-RC2.zip
cruisecontrol:是一种持续集成过程的框架,包括了邮件通知,ant 和各种源码控 制工具的插 件。并提供了web接口,用于查看当前和以前的创建的结果.
ant:构建工具。
svn:版本控制工具。
jun ...
第一章
python on windows有2个版本,1、ActivePython(来自active state,不是开源的),2、来自python,是开源的
第二章
1、在python中函数是有返回值的,如果函数含有语句return,则返回return的值;否则,返回None
2、函数中的参数是不需要声明类型的,python是动态-强类型语言。他的特点是,不需要声明变量类型,但是,一旦变量有了类型(被赋值后),他的类型就确定了。这是与很多语言不同的地方,一般的语言都是动态-弱类型或者静态-强类型的。
3、函数的多行注释,可以是用3个双引号括起来的字符串。如果一个函数有注释,那么注释必须在 ...
为什么使用Python
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200.
思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出.由于ping通的时候控制台文本通常是"Reply from ... " 而不通的时候文本是"time out ... " ,所以,在结果中进行字符串查找,即可知道该机器是否连通.
实现:Java代码如下:
String cmd=&qu ...
俺这里想给大家初步介绍一下Python编程. 各位能看英文的,
最好是去看www.python.org上的其原作者Guido van Rossum
的入门介绍. (Python看成自1.6版以后就能处理Unicode的了,
故而也能很方便也处理中文了.) 俺这里只略提一二:
1)解释性语言一 ...
dos command documents:http://www.computerhope.com/msdos.htm and http://en.wikipedia.org/wiki/List_of_DOS_commands
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
echo 表示显示此命令后的字符
echo off 表示在此语句后所有运行的命令都不显示命令行本身
@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
call 调用另一个批处理文件(如果不用c ...
编写shell命令脚本程序
如果你需要下列问题的一个快速解决方案请查阅节号
编写一个命令脚本程序1 8 . 2 . 1
给变量赋值1 8 . 2 . 2
使用某个变量的值1 8 . 2 . 3
提示和接受输入数据1 8 . 2 . 4
忽略元字符1 8 . 2 . 5
编写条件i f语句1 8 . 2 . 6
接受命令行输入1 8 . 2 . 7
添加注释语句1 8 . 2 . 8
添加一个帮助组件1 8 . 2 . 9
添加一个f o r循环语句1 8 . 2 . 1 0
添加一个w h i l e循环语句1 8 . 2 . 11
添加一个菜单1 8 . 2 . 1 2
二次检查用户输入数据1 ...
1. 先去 http://selenium-rc.openqa.org/download.jsp 下载selenium包:selenium-remote-control-1.0.1-dist.zip。 解压。
2. 用命令行来到解压的文件夹下: \selenium-remote-control-0.9.2\selenium-server-0.9.2
3. 运行: java -jar selenium-server.jar 启动selenium server (务必启 ...
Selenium 概述
Selenium 是一种 Web 应用的自动测试工具,通过模拟用户对 Web 页面的各种操作,可以精确重现软件测试人员编写的 Test Cases 步骤。Selenium 包含三个工具:Selenium-IDE,Selenium-RC 以及 Selenium-Core。其中,Selenium-Core 是驱动 Selenium 工作的核心部分,作为一个用 JavaScript 编写的测试引擎,它可以操作 Web 页面上的各种元素,诸如:点击按钮、输入文本框,以及断言 Web 页面上存在某些文本与 Web 元素等。
Selenium-IDE 是一个 Firefox 插 ...
用 Selenium 自动化测试
http://selenium.openqa.org/
http://www.ibm.com/developerworks/cn/java/wa-selenium-ajax/
Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出 ...
Selenium是ThoughtWorks公司开发的一套基于WEB应用的验收测试工具,直接运行在浏览器中,模拟客户操作。
Selenium抽象出一系列命令来模块用户操作,比如open命令表示打开一个URL,click命令表示点击某个按钮。Selenium实际上将这些命令转化成实际的HTTP请求在浏览器中运行。
具体支持哪些命令可以参见SpringSide的翻译。
Selenium IDE
Selenium IDE是基于FIREFOX浏览器的一个插件,提供GUI界面来运行Selenium测试。Selenium IDE提供脚本录制功 ...
Selenium中文手册一、 Commands (命令)Action对当前状态进行操作失败时,停止测试 Assertion校验是否有产生正确的值 Element Locators指定HTML中的某元素 Patterns用于模式匹配 1. Element Locators (元素定位器)id=idid locator 指定HTML中的唯一id的元素 name=namename locator指定 HTML中相同name的元素中的第一个元素 identifier=ididentifier locator 首先查找HTML是否存在该id的元素, 若不存在,查找第一个该name的元素 ...