2007-09-11

测试驱动开发with Junit(三)

关键字: java 测试 junit StrutsTestCase
第三章:使用mork进行测试开发:        什么是mork?简单地说mork就是模型,模拟我们测试时需要的对象及测试数据。比如,用过Struts的朋友都知道,Struts中的action类要运行必须依靠服务器的支持,只有服务器可以提供HttpServletRequest,HttpServletResponse对象,如果不启动服务器,那么就没有办法对action类进行单元测试(当然了,使用mock测试除外)。对struts的Action进行测试是很困难的。即使当业务逻辑很好的被限定在业务层,Struts action通常还是会包 ...
2007-09-10

测试驱动开发With JUnit(二)

关键字: java 测试 junit
第二章:JUnit测试套件:        在第一节中简单的介绍了JUnit的使用,但是每次运行测试类时,该测试类的所有方法全部都被测试一遍,如果想单独测试某个方法还是比较麻烦的。但是可以利用测试套件来解决这个问题。        下面我们先更改CalculateUtilTest向里面增加一个构造方法   import junit.framework.TestCase;    public class CalculateUtilTest extends TestCase    {             public  ...
2007-09-10

测试驱动开发With JUnit(一)

关键字: java 测试 junit
       测试驱动开发(TDD)是极限编程(XP)的重要特点,它是以持续性的测试来推动代码的开发,即可以简化代码,又可以保证质量。它改变了先编写代码,后编写测试,而是先编写测试,然后在编写代码来满足测试的方法。这样使得测试工作不仅仅是单纯的测试,而成为了设计的一部分。对于刚入门的编程者来说,也许觉得非常地别扭,但是当你习惯了这种编程方式之后,你会发现,TDD会成为你的得力助手。       下面的内容就以学习JUnit这个测试工具来简单的介绍TDD。(注:本文主要内容是介绍J ...
leon0122
搜索本博客
最近访客
最近加入圈子
最新评论
评论排行榜