junit4

6种 方法

1:@Test: 测试方法

2:a) (timeout=xxx)  // 期望在xxx 毫秒之内结束

2: @Ignorte:被忽略的测试方法

3:@Before :每一个测试方法之前运行

4:@After: 每一个测试之后 运行

5:@BeforeClass 所有测试开始 之前运行

6:@AfterClass 所有 测试结束 之后运行

 

还有一个 测试 框架

TestNg

使用spring 2.5 有自己的测试框架 可以兼容测试的 TestContext 测试框架

spring 2.5 TestContext  测试框架 用于测试 基于 spring 的程序  TestContext 测试框架和

低版本spring 测试框架 没有任何关系  是一个全新的基于注解的测试框架  为 spring 推荐 使用 改测试框架

 

直接 使用 junit  测试  spring  程序 存在 的不足

导致 Spring 容器 多次 初始化 问题 根据JUnit 测试用列的 调用流程,每执行一个测试方法 都会重新创建一个

测试 用列 实例 并调用  其 Setup() 方法 由于 在一般情况 下  我们都在 setUP()方法中初始化spring 容器

这儿意味着 测试用列中有多少个 测试方法。Spring 容器就会被重复 初始化 多少次

需要使用 硬编码方式 手工 获取 bean  在测试  用列中 我们需要通过

 

 

做OA 系统 有三个 难点

 

第一个 ; 权限管理

第二个 公文 工作流

第三个: 组织管理

按 模块  分工

一个模块 使用一个 小的 xml 文件 

用一个 总的 sruts2  控制

项目 编码   要统一

 

一: 类和方法 都需要 增加 doc 注释

2: init 包中用来给系统 增加 最初的数据  运行 一次 即可  不需要 每次都运行

3: 开发时  先不要关注 css  样式  数据验证

4: js 验证 统一 使用 我们 前面 定义的 验证 函数

5: 分页 统一采用 pagenation 对象来处理

6:系统 编码 采用gbk ( 从jsp.struts2  数据库  都采用 统一 gdb)

7: dao层所有的查询 方法 都以 get 开头

 

8: 用于分页 的方法  后缀 增加 :4page

开发 整体 进度 日志 

这个 开发进度文件  有项目 负责人 填写

模块的状态  未开始 开始编码  基于功能完成 有bug  来完成

权限管理模板  细粒度 操作有些 bug 需要调整  基本 功能完成

 用户管理模块  bug  已经解决完毕 完成

公文 流转 模板  正在学习 jbpm  未开始

3:开发 日志  高琪  

这个开发进度文件 人手一个

 

2010=5-29

今天开发了 组织 结构 管理 模块

这个模块的难点在于

1:梳妆 结构的战士

2:数据初始化问题

 

解决了用户管理模板中的bug;

2:用户展示时 分页出错 问题

 

posted @ 2016-04-08 00:01  菜渣  阅读(177)  评论(0编辑  收藏  举报