- 浏览: 275140 次
- 性别:
- 来自: 武汉
-
文章列表
一,使用maven命令生成项目
mvn archetype:generate
-DgroupId=xxxx
-DartifactId=xxx
-DpackageName=xxxx
-Dversion=xxx
goal是maven中最小的执行单元, 如此例的goal是 generate
一些编号(版本3.0.5):
306- simple web
二, pom文件结构
执行 mvn help:effective-pom ...
敏捷开发与敏捷测试
- 博客分类:
- Automation
敏捷开发
是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可 ...
一,文件中创建variable的两种方式
1) 直接创建:
例子:
VARIABLE = "An example string" = ${VARIABLE}
INTEGER = 42 = ${INTEGER}
STRINGS = ["one", "two", "kolme", "four"] = ${STRINGS}
全是scalar类型的variable, 要创建List类型的variable就需要以LIST__ (注意双下划线)开头来命名variable:
LIST__STRINGS ...
序言
关于robot framework (RF) 2.7+版本的变化
- 支持使用pip进行安装;
- 支持IronPython安装;
- 使用jython安装将创建除jybot外的新运行脚本:jyrebot,并且rebot将不再一同被创建;
- 使用python安装将不再一同创建jybot工具,需要单独使用jython安装才行;
- 所有的运行脚本需要将特定的解释器添加到PATH
- 非windows系统下,运行脚本使用python实现
- robot/runner.py entry point has been deprecated in favor of robot/run.py and ...
自动化测试应该在什么阶段进行?(转)
- 博客分类:
- Automation
软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。
一、记录回放的方式流行于商业工具之中,无需编程技 ...
Java Basis
- 博客分类:
- Java
--java
1,类的关系
• Dependence (“uses–a”):依赖,一个类use另一个类
• Aggregation (“has–a”):聚合,一个类中的成员是另一个类
• Inheritance (“is–a”):继承
extra:关于Association以及Aggregation和Composition
从代码实现的角度上讲 ...
java Final 关键字
- 博客分类:
- Java
1、final类不能被继承,没有子类,final类中的方法默认是final的。
2、final方法不能被子类的方法覆盖,但可以被继承。
3、final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 (对应C++中的const)
4、final不能用于修饰构造方法。
在MySQL中创建一个Schema好像就跟创建一个Database是一样的效果,在SQL Server和Orcal数据库中好像又不一样. 目前我只能理解,在mysql中 schema<==>database。
数据库中Schema和Database有什么区别
数据库中User和Schema的关系
假如我们想了解数据库中的User和Schema究竟是什么关系,首先必须了解一下数据库中User和Schema到底是什么概念。
在SQL Server2000中,由于架构的原因,User和Schema总有一层隐含的关系,让我们很少意识到其实User和Schema是两种完全不同的概念 ...
关于块级元素和行内元素
- 博客分类:
- Web
block元素的特点:
总是在新行上开始;此元素将显示为块级元素,此元素前后会带有换行符。
高度,行高以及顶和底边距都可控制;
宽度缺省是它的容器的100%,除非设定一个宽度。
可以控制宽高。
<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。
inline元素的特点:
和其他元素都在一行上;默认。此元素会被显示为内联元素,元素前后没有换行符。
高,行高及顶和底边距不可改变;
行内元素,不能定义自己的宽和高。如果需要设置高度,可以通过行高line-height撑起来。 ...
MYSQL常用命令
1.导出整个数据库
mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –a ...
一,安装
1, 下载 mysql二进制文件: http://dev.mysql.com/downloads/mysql/ 页面,选择linux generic ,然后选择最后一个 “Linux - Generic (glibc 2.5) (x86, 32-bit), Compressed TAR Archive” 进行下载 (32或者64根据是实际情况)
2, 先创建一个group和一个属 ...
1, 安装Git. 命令:
$sudo apt-get install git
$sudo apt-get install git-core
安装完成后 配置一下用户:
git config --global user.name "xxx"
git config --global user.email "xxx" (最方便的是选用注册github时的邮箱)
2,进入github网站:注册一个帐号,并创建一个repository.
3,打开terminal 输入:ssh -T git@github.com
如果有提示输入yes的地方 便输入yes ...
1,创建XMLHttpRequest对象
xmlhttp=new XMLHttpRequest(); -- IE7+, Firefox, Chrome, Safari, and Opera
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); -- IE5, IE6
2,将XML文本解析为 xml doc对象:
Internet Explorer uses the loadXML() method to parse an XML string, while other browsers use the DOMParser o ...
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
/opt/local/lib/libsvnjavahl-1.0.0.0.dylib: no suitable image found. Did find: /opt/local/lib/libsvnjavahl-1.0.0.0.dylib: mach-o, but wrong architecture ...
症状如下:
******************************************************************
******************************************************************
Vmware Easy Install
PLEASE WAIT! VMware Tools is currently being
installed on your system. Depending on the
version of Ubuntu you are installing, you may
log ...