- 博客(9)
- 收藏
- 关注
原创 luntbuild集成maven项目
关于持续集成目前有很多的主流框架像(CruiseControl、Luntbuild、Continuum)对集成测试这方面都支持的不错,在这里我主要谈一下Luntbuild持续集成框架集成maven项目来做持续集成测试。 一、创建一个持续集成项目在luntbuild中创建maven项目其它基本一致,只是在建Builders 的时候需要选择Maven2 builer,在你的持续集成服务器
2009-11-20 13:18:00
1338
原创 支持历史阅读记录的PDF阅读工具
一直使用Adobe Reader 阅读工具来阅读一些PDF文档,时间长了发现一个细节点(定义书签)特别影响阅读,特别是阅读一本500页左右的电子书籍的时候,让人头痛的问题来了,每次打开文档,就是不停的寻找上次阅读的位置。今天实在忍无可忍,去google上搜了一下还真发现了一款其它工具(Foxit 阅读器),能支持历史阅读记录。 下载地址:http://mirrors.foxitsoft
2009-08-02 15:00:00
1702
1
原创 jvm相关监控工具
jps:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jps.htmljstat:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jstat.htmljmap:http://java.sun.com/j2se/1.5.0/docs/tooldocs/share/jmap.htmljcons
2009-07-09 10:59:00
334
原创 敏捷开发与单元测试
在敏捷开发过程中,项目的开发周期特别短,因此在质量和开发进度上会出现一定的矛盾,最突出的就是单元测试用例的编写。从项目的长期角度来看,单元测试用例对提供团队整理开发效率都有比较大的提升,同时还能提高代码质量、减少程序缺陷。如果我们对测试用例的编写把握不好的话,也会给开发效率带来一定的影响,那么我们应怎样去把握测试用例编写的度呢?下面总结了几点关于单元测试编写的原则: 1. 为主要的、关键的逻
2009-06-23 10:34:00
1862
原创 怎样设计抽象类
最近在做类设计时,正好有一个关于抽象类的定义,我顺便把定义抽象类的两种机制总结了一下,供大家参考。在java中大家都知道对抽象类定义进行支持的两种机制(abstract和interface),因为这两种机制的存在,才赋予了java强大的面向对象的能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义
2009-06-10 10:35:00
1514
转载 javancss中的NCSS和CCN
NCSS(Non Commenting Source Statements) 类似于java的有效代码行。1个很长的方法其可读性和可维护性都会较差,这通常也意味着代码中的高风险区域。CCN(Cyclomatic Complexity Number),用于评价类方法的圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。对于负责测试遗留代码的测试人员,持续的跟进分
2009-03-21 13:58:00
2657
原创 编写Action单元测试用例
我们通常在开发web应用过程中,展现层Action的单元测试经常被我们忽视了,主要原因是:1、action层的业务逻辑比较简单。大家潜意识认为这一部分的代码不重要。2、action层难以模拟http请求传递的参数,依赖web容器,给单元测试编写带来一定的难度。 我写了一个简单的action单元测试用例,供大家参考。基于struts的mock和webwork的ActionProxy
2009-03-17 12:59:00
1066
原创 UML建模《用例图》
前些时间参加了潘加宇老师的技术讲座,UML建模技术受益匪浅。我也把平时的一些积累和上次的收获总结在这篇文章中,主要讲解用例图相关的知识。 用例图是软件需求分析到最终实现的第一步,它描述用户如何使用系统及使用系统什么样的功能。用例图从业务角度上体现谁来使用系统、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,也便于软件开发人员最终实现这些功能。用例图在开发中
2009-03-06 15:18:00
1402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人