参考:http://alanland.iteye.com/blog/2047244http://scmbob.org/start-process-in-jenkins.htmljava -Dhudson.util.ProcessTree.disable=true -jar jenkins.war ....
分类:
系统相关 时间:
2015-02-10 12:53:18
阅读次数:
1589
在JUnit中@BeforeClass和@AfterClass标注的方法必须是static的;但是在TestNg中却没有这样的限制,这是为什么呢。其实和他们两的运行机制有关。在junit中:每运行一个@Test方法,就会为该测试类新建一个新的实例。(所以@BeforeClass和@AfterClas...
分类:
其他好文 时间:
2015-02-08 16:51:38
阅读次数:
258
自动化测试的意义:
别说是外行人,即使是正在从事自动化测试工作的人来说,现在或曾经都或多或少有过这样的疑惑,辛苦写了自动化测试用例,却基本发现不了问题,其意义何在?在说明这个意义前先看下质量的定义。
质量的定义:
维基百科中对于品质(Quality)的定义:中国大陆亦称为“质量”,可指物品的特征、品性、本质,也可指商品或服务的水准、质量。
影响品...
分类:
其他好文 时间:
2015-02-07 20:22:47
阅读次数:
477
几个注意事项:
1、jenkins安装的机器和svn不需要是同一台机器,但是要可以访问svn的机器;
2、jenkins和maven需要是同一台机器(其实就是在jenkins机器安装个maven,可参考我之前写的maven安装文章);
3、jenkins和tomcat不需要是同一台机器,但是jenkins本身没有发布远程tomcat的功能,如何实现可见我后面的文章;
4、jenkins机器必须安装了java,maven编译构建需要(有点废话,jenkins的启动就是用的java命令)
5、以上4点,svn换...
分类:
其他好文 时间:
2015-02-06 18:52:10
阅读次数:
135
1. 介绍 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 编写一个测试的过程有三个典型步骤: * 编写测试的 业务逻辑并在代码中插入TestNG annotation * 将测试...
分类:
其他好文 时间:
2015-02-06 12:53:29
阅读次数:
277
可以手工下载插件,通过jenkins的web管理控制台的,系统管理->管理插件->高级菜单来上传安装插件插件手工下载地址:http://mirror.xmission.com/jenkins/plugins/(不推荐,需要自己寻找版本号)不过有时手工下载的插件无法安装成功,以scp插件为例子,尝试了多个版本的..
分类:
其他好文 时间:
2015-02-05 15:10:37
阅读次数:
1365
robotium怎么生成报告,一般看见大家有这样几种做法:1 改写InstrumentationTestRunner,替代原有的,测试过程中会把测试结果写在定义的目录2 jenkins有自带的junit插件可以生成报告3 使用命令行发送测试命令,然后收集返回的结果,根据模板生成网页,恩,各种自定义的...
分类:
其他好文 时间:
2015-02-05 13:05:17
阅读次数:
182
以下为memcached中关于使用的hash算法的一点记录memcached中默认使用的是Bob Jenkins的jenkins_hash算法以下4段代码均在memcached-1.4.22/hash.h以下为hash函数的声明,hashfunc_type的定义,以及hash_init函数的声明 /...
分类:
系统相关 时间:
2015-02-04 23:12:39
阅读次数:
491
使用jenkins构建Maven Web项目的一般步骤 1 jekins从svn拉取代码 2 使用Apache Tomcat Maven Plugin将工程部署到Tomcat容器 具体配置过程 1 新建任务 输入一个item名称,选择“构建一个自由风格的软件项目”,点击OK 2 配置源码管理 在源码...
分类:
编程语言 时间:
2015-02-03 18:46:28
阅读次数:
236