自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangzhenting.iteye.com

A little progress everyday @zzt

  • 博客(83)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 测试static final 变量

    private void setMockedLogger(Field field, Object newValue) throws Exception    {        field.setAccessible(true);        // remove final modifier from field        Field modifiersField = Field.c...

2016-08-17 15:56:02 240 1

原创 Java中调用Python代码

import org.python.core.PyFunction;import org.python.core.PyInteger;import org.python.core.PyObject;import org.python.util.PythonInterpreter;public class FirstJavaScript{    public static void main(St...

2016-05-17 17:22:31 147

原创 JAVA 练习题

需求:下面有两组数(由用户自定义)A: a1,a3,a3,a4,a5,a6,a7,a8W: w1,w2,w3,w4,w5,w6,w7,w8要求: 1. A组中,找出A的子集,要求其和小于1, 比如:a1+a2+a4+a5<12. 要求w1/a1+w2/a2+w4/a4+w5/a5+4(表示要求1中在A组中选的个数)最大注意: 在要求2中,wi/ai累加是根据要求1中选出来之和小于1的各个...

2016-05-17 16:22:37 158

原创 Redmine

http://demo.redmine.org/projects/testing-projectz**(nei*)/1-6 摘自百度百科:Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来, 支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BU...

2016-03-30 16:13:19 107

原创 设置MYSQL允许用IP访问

mysql>use mysql; mysql>update user set host = '%'  where user ='root'; //or any other user need to remote connect. mysql>flush privileges; mysql>select 'host','user' from user where user='...

2016-02-17 18:25:46 128

原创 Git

$ git init$ git remote add origin <remote repository URL>$ git pull origin master  // $ env GIT_SSL_NO_VERIFY=true git pull origin master$ git status$ git add  ---> in eclipse$ gi...

2014-10-23 17:48:11 81

原创 Mongo DB

1. 下载mongo DB(http://www.mongodb.org/display/DOCS/Downloads)并解压。2. 设定mongo db data 路径,如:D:\Program Files\mongodb-win32-i386-2.4.4\mongodb-data3. 启动mongo DB:D:\>cd D:\Program Files\mongodb-w...

2014-10-23 10:53:50 109

原创 Groovy with spork framework

How to do argument capture with spock framework?http://java.dzone.com/articles/spocklight-writing-assertions example:        1*dao.save(_) >> { arguments ->            User user = arg...

2014-10-21 18:14:37 123

原创 JUnit 培训计划

一、10/13 1. IDE 使用 2. 什么样的开发代码需要创建单元测试用例? 3. 在单元测试用例里面通常需要验证什么?   二、10/20 1. 在Junit里面一些常用的方法? 2. 关于Review开发代码的经验 (例子) -> IS Team ...

2014-10-12 21:42:45 123

原创 Eclipse的使用(三)

前两篇主要针对eclipse的设置。 这篇主要针对eclipse常用功能做个归纳:1. 视图切换,视图重置,显示指定窗口(如Console)2. Link with Editor3. Back/Forward按钮 -> 用于代码调试4. 常用快捷键,比如:ctrl+space,ctrl+o,ctrl+shift+f,ctrl+shif+o,ctrl+shift+t(f),c...

2014-10-12 21:37:54 88

原创 Eclipse的使用(二)

 通常项目都由第三方管理工具来构建(如Gradle)。那么需要在eclipse里面安装对应的插件, 下面简单的介绍下安装插件的方法。1. 菜单栏选择 Help --> Install new software..2. 如下图:3. 安装默认选择进行安装4. 安装完成之后通常需要重启eclipse 另外,eclipse在运行测试用例时,通常会使用Junit或...

2014-10-12 21:20:38 82

原创 关于项目不能编译问题

 当我们从代码管理服务器(如:P4,CVS,SVN)上面获取最新代码之后, 对于刚接触项目时,通常会遇到eclipse 不能编译的问题,下面针对该问题,我总结了一些我所知道的常规解决方法。 1. 当获取最新代码之后,务必确定下载的新代码和本地改动没用冲突。至于如何解决这些冲突,这里就不再多说了。 2. 在eclipse外面通过项目提供的快速编译指令进行快速编译(通常情况下可...

2014-10-12 19:14:14 390

原创 Eclipse的使用(一)

所有设置基本都可以在这个窗口进行操作: window -> preferences.下面列出几种常用的设置:1. JDK路径添加或修改 JDK 路径为当前项目需要使用的JDK路径 如下, JRE home 设置为 当前 JAVA_HOME所在路径: 2. 快捷键设置:使用最多的快捷键是代码提示,eclipse默认的快捷键为 Ctrl+space. 有时我们...

2014-10-12 18:50:39 118

原创 EasyMock Capture的使用

如果方法的参数实在无法预先确定,我们可以使用capture。比如UserService 有这么个方法:public boolean registerVIP(){User user = new User();user.type = "VIP";return userDao.insertUser(user);} 当我们mock userDao的insertUs...

2014-02-20 19:18:10 234

原创 C#实现自动化测试架构

特性会作为元数据嵌入到程序集(assmbly),通过反射机制能够得到这些元数据信息。程序员可以自己定义特性,对特性进行某种格式的定义,在编译时作为元数据被编译到程序集中,运行时通过反射机制被读取。这应该是这个自动化测试架构的立足点。 该框架定义了[ClassInitiative][ClassCleanup][TestMethod]等特性以标记测试函数,而[TestMethod]中还可以...

2013-12-01 09:58:44 2901

原创 Apache 吞吐率和压力测试

D:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 1000 -c 10 http://localhost:8080/zzt/This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Tec...

2013-08-15 23:20:04 396

原创 Apache threshold

remove "#" for below lines in httpd.conf file:LoadModule info_module modules/mod_info.soLoadModule status_module modules/mod_status.so remove "#" for this line:Include conf/extra/httpd-inf...

2013-08-14 22:49:50 106

原创 Ant项目配置与测试用例管理

1. 下载ant工具包 (http://www.fayea.com/apache-mirror//ant/binaries/apache-ant-1.9.0-bin.zip) 2. 配置ant环境变量(ant存放路径)ANT_HOME::C:\Program Files\Java\apache-ant-1.9.0PATH:%ANT_HOME%/bin 3. 查看是否安装...

2013-03-27 17:13:27 130

原创 Spring Data MongoDB - Reference Documentation

http://static.springsource.org/spring-data/data-mongo/docs/1.0.0.M5/reference/html/#d0e1151

2013-03-19 10:25:18 123

原创 EasyMock与Mockito 使用

EasyMock常用方法1. EasyMock类中的常用方法 static T createMock(java.lang.Class toMock)用于创建被模拟的对象  static IMockControl createControl() 创建一个IMockControl对象,使用这个对象可以创建多个mock对象,并能使用它来控制这些mock对象。  static rep...

2013-03-14 16:10:34 362

原创 Spring中常用注解

 @Service用于标注业务层组件@Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注 如下是一个测试例子:applicationContext.xml  <beans xmlns="htt...

2013-03-13 23:45:05 84

原创 TDD简介

TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。 TDD的基本思路就是通过测试来推动整个开发的进...

2013-03-13 10:30:41 103

原创 Spring中ApplicationContext加载机制和配置初始化

Spring中ApplicationContext加载机制。        加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。        这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。  配...

2013-03-11 19:58:46 92

原创 面向对象设计原则

提高软件系统的可维护性和可复用性是面向对象设计的核心问题。 设计原则:开闭原则 OCP里氏代换原则 LSP依赖倒转原则 DIP接口隔离原则 ISP组合/聚合复用原则 CARP迪米特法则 LoD 开闭原则讲的是对抽象层关闭,对实现层开放(对扩展开放,对修改关闭)【闭】 抽象层 (不允许更改,预见所有可能的扩展)     |【开】 实现层 (允许扩...

2013-03-09 23:45:57 568

原创 UML设计

UML 中各种图形重要性的排行为: 用例图(Use Case) 类图(Class) 顺序图(Sequence) 协作图(Collaboration) 包图(Package) 状态图(State) 活动图(Activity) 物理图(Physical) 其中必需的只有用例图和类图。用例图重要是因为它是面向对象分析设计的基础,用例驱动是 RUP、XP 等各种现代开发方法的主要特征(我区分现代和古代...

2013-03-09 23:19:09 84

原创 Spring与Testng整合

Spring专门为Junit testNG提供了一套测试集成接口类——AbstractSpringContextTests类,对于testNG就是其子类:AbstractTestNGSpringContextTests。Spring和testNG整合后,进行单元测试的时只要test类继承该类,就可以方便的使用spring注入。实现了spring和testNG的无缝整合,我们可以像写普通类那样测试...

2013-02-25 16:00:41 112

原创 Struts 工作流程

工作流程: 对于采用struts框架的web应用,在Web应用启动时就会加载并初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,将Action的映射信息存放到ActionMapping对象中。当ActionServlet接收到一个客户请求时,查询和用户请求匹配的ActionMapping实例,如果不存在,则返回用户请...

2013-02-24 23:24:56 70

原创 乱码问题

我在myeclipse databae Explorer中 new SQL editor 运行了一条insert语句,但查询出来后,插入的中文全部成为乱码。而我用MySQL-Front insert进去的中文却可以正常存入进去,查询出来也是中文的,请教各位大虾们,这是个什么问题呀,为什么会出现乱吗??是不是我的myeclipse 哪个位置设错了??请指正,谢谢< mye...

2013-02-24 13:41:47 82

原创 Log4j 配置

## LOGGERS ###define a logger #log4j.rootLogger=DEBUG,console,filelog4j.rootLogger=INFO,console,file## APPENDERS ### define an appender named console, which is set to be a ConsoleAppende...

2013-02-24 11:37:31 78

原创 ReflectionTestUtils

org.springframework.test.util.ReflectionTestUtils ReflectionTestUtils is a collection of reflection-based utility methods for use in unit and integration testing scenarios. There are often ...

2012-11-13 16:42:45 362

原创 Hibernate基础

 hibernate工作原理:1。 读取并解析配置文件2。 读取并解析映射信息,创建sessionFactory3. 打开session4. 创建事务Transaction5。 持久化6. 提交事务7. 关闭session8. 关闭SessionFactory============ 1. hibernate延迟加载机制就是配置中的lazy吧...

2012-09-28 15:34:45 62

原创 A little progress everyday

知识体系一、测试经验:1. 测试咨询;2. 测试流程Jenkins, pipeline3. 测试类型4. 常用测试框架/工具:integration stub,Gatling, swagger,mockito2二、开发经验:JAVA(jdk8),Scala工具:Github三、管理经验:PMP, Scrum,Devops,Trello,Redmine================...

2012-09-26 20:01:59 128

原创 代码覆盖率

摘抄:----------------------------------------------EMMA 是一个用于检测和报告 JAVA 代码覆盖率的开源工具。它不但能很好的用于小型项目,很方便得得出覆盖率报告,而且适用于大型企业级别的项目。EMMA 有许多优点,首先你能免费得到它,并把它用于自己项目的开发。它支持许多种级别的覆盖率指标:包,类,方法,语句块(basic blo...

2012-09-25 20:49:07 109

原创 Java Integration 测试框架

自动化测试流程:首先编写测试计划,然后根据测试计划编写测试用例和对应的测试脚本,在项目中,一般可以预先指定下测试用例组,然后通过测试脚本(如 ant target)来运行指定的测试用例,并生成对于的测试报告。 对于java集成测试框架,我们可以使用目前常用的junit(或testng)对现有的测试用例进行分组,并通过ant来进行管理,可以通过ant命令来运行指定的case ...

2012-09-25 19:27:54 173

原创 怎么编写测试计划

很多时候,我们写测试计划都会依赖于一个模板。事实上,测试计划的编写取决于公司的实际情况。一份测试计划可以有一本书那么多, 也可以就那么几张纸。通常,一份测试计划大致应该包含下面几个内容:1. 项目简介2. 测试环境3. 测试策略4. 风险分析5. 人员安排6. 资源分配。。。 当然,在目前的软件行业,变化总比计划快,很少有严格按照计划来的。 ...

2012-09-25 19:10:49 95

原创 培训课程安排

一、JDK eclipse(常用快捷键),Junit原理,Trunk环境搭建 二、面向对象部分(Cindy) 三、在Trunk环境下,面向对象部分,try-catch语句块,P4/RVW 四、Integration框架(Cindy) 五、Integration高级内容,涉及IO,工具类List,easymock 六、Integration框架,case组成部...

2012-07-17 17:08:56 73

原创 汉字与二进制的互相转换

public class Test { public static void main(String[] args) { String s = "你好"; char[] charArray = s.toCharArray(); for (int i = 0; i < charArray.length; i++) { System.out.pr...

2012-04-01 11:15:12 2605 1

原创 Spring @Autowired

Autowire example download the attachment

2012-03-16 17:28:16 68

原创 TestNG plugin for Eclipse

Start EclipseSelect Help / Install new softwareClick Add (to add a new site) Give it a descriptive name (like "TestNG")For location use "http://beust.com/eclipse"Click OKCheck the check...

2012-03-02 14:42:50 113

原创 永远的兄弟

曾经的日子闪亮又明媚你我一起分享了青春的美味曾经的日子伤感又苦涩你我一起承受了身心的疲惫曾经的浪漫让你我几度沉醉曾经的沧桑让你我不再纯粹分手时我不知你的去处也没有说我和你何时再相会风去花谢风来花开曾经的日子只是在沉睡风去花谢风来花开重逢的日子总是不期而会来吧兄弟干杯是水一起趟是火一起闯生也相依死也相随相依相随凯旋的日子不醉不归来吧来吧兄弟干杯是水一起趟是火一起闯生也相依死也相随相依相随凯旋的日子不...

2012-01-19 14:55:00 106

ERP手册--ERP流程作业

了解 ERP 认识 ERP 各方面流程及主要构成部份 了解 ERP 各方面流程的目的 了解 ERP 各方面流程发生的作业 了解ERP流程在一个制造公司会涉及到不同的部门 认识 ERP 环境的主要专有名词及缩写字意 以计算机解决方案 ERP所涉及的目标及作业

2009-08-10

ibatis开发包(common+sqlmap+dao)

ibatis-common-2.jar ibatis-sqlmap-2.jar ibatis-dao-2.jar

2009-08-09

abator使用手册

abator使用手册,abator使用指南+ abator Demo

2009-08-09

ibatis文档(精简版)

ibatis中文文档,PDF格式,精简版

2009-08-09

activation.jar下载

下载地址:http://java.sun.com/products/javabeans/glasgow/jaf.html 来自官方网

2009-07-07

mail.jar下载

下载地址:http://java.sun.com/product/javamail 来自官方网

2009-07-07

soap-bin-2.3.1.zip

Apache SOAP软件,简历Apache SOAP环境,发布Apache-SOAP Web应用

2009-07-07

Java Webservice

附带 文档,源码(包括一些实用的项目bookstore等例子),jaxb+jaxp+jaxr+jaxrpc+saaj+security+xml

2009-07-06

java面试题(经典)

非常不错的java面试题,很全面,带答案

2009-06-03

java面试题(非常全面)

非常不错的java面试题,很全面,收集了很多公司的面试题

2009-05-01

Linux常用命令全集(chm格式)

Linux命令全集 Linux命令全集 Linux命令全集

2009-03-15

webwork速成学习

struts2.0学习必经之路,来自mldn

2007-11-22

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

TA关注的人

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