今天我将展示一下我是如何在实际中对dao进行单元测试的首先我们来确认一下dao需要什么样的环境,我的dao是用Spring+hibernate来构建的,而对应的数据源是oracle9。所以要进行dao的测试我需要从Spring的连接oracle的context中获取dao的实例出来,这里我使用的是spring-mockspring-mock使用比较简单的,只需要设置spring的配置文件路径就可以获得上下文了这里需要注意的是这个spring上下文是ClassPathApplicationContext,而我们在web环境中经常遇到的是WebApplicationContext/** *//** ...
  • 16:59
  • 浏览 (254)
  • 评论 (0)
2007-01-16

4层结构的单元测试构架

关键字: unit test
通常我们的bs模式应同都是5层构架体系的:DAO  BL  Action Taglib JSP 在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层 而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。 这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论: 首先我们要在单元测试前问自己一个问题:单元测试的目的究竟是为了什么? 为了让我们的项目更加时髦?为了让我写的代码没有bug? 我个人觉得单元测试的目的就是为了能够用轻易的重复对代码的测试! 下面 ...
通常我们的bs模式应同都是5层构架体系的:DAO  BL  Action Taglib JSP在这5层之中,只有jsp是非java代码的,所以也是比较难以进行单元测试的一层而且jsp作为表现层来说呢,通常变化也比较大。所以对jsp编写代码测试的代价要远大于人工直接对页面样式进行测试。 这篇文章主要将针对除去jsp以外的另外4层相关单元测试的基本框架进行了一些讨论:首先我们要在单元测试前问自己一个问题:单元测试的目的究竟是为了什么?为了让我们的项目更加时髦?为了让我写的代码没有bug?我个人觉得单元测试的目的就是为了能够用轻易的重复对代码的测试! 下面我将对每一层的目的是什么,单 ...
  • 16:42
  • 浏览 (318)
  • 评论 (0)
最近开始在项目的新迭代周期采用agile,所以打算使用传说中的地story card 在网上找了好久story card的模板,最终找到一个比较通用一些的模板 这个模板是主要分storycard和taskcard两块 story card task card 这两张卡片把需求和任务分开了,这也是一般项目的做法 但是实际在项目中我并用不着把这两层区分的很详细,所以我把两张卡片合并成了一个  这个storytaskcard的实际使用方法: 1、对需求进行分析,把需求根据功能划分成几个任务点 任务点重要的地方是纵向的任务划分,比如一个输入框的多页面通用就是一个 ...
最近开始在项目的新迭代周期采用agile,所以打算使用传说中的地story card在网上找了好久story card的模板,最终找到一个比较通用一些的模板 这个模板是主要分storycard和taskcard两块 story card task card 这两张卡片把需求和任务分开了,这也是一般项目的做法但是实际在项目中我并用不着把这两层区分的很详细,所以我把两张卡片合并成了一个 这个storytaskcar ...
  • 15:38
  • 浏览 (227)
  • 评论 (0)
rocket
搜索本博客
最近加入圈子
存档
最新评论