Atitit junit最佳实践

目录

1.1. 可以在包级别建立测试,避免太多的test class 1

1.2. 但文件独立方法测试 避免建立太多的class 1

1.3. 测试方法直接从bat执行 取代main模式 2

1.4. 可以单独做方法测试  单独执行一个方法,避免main模式 2

1.5. 本class内执行 2

2. Junit的不足 2

2.1. 必须要void返回?? 2

2.2. Static 模式方法执行 2

2.3. 必须要public?? 2

2.4. 待参数方法执行 2

3. Qa 2

3.1. Ini err 2

4. Main测试的问题 3

4.1. 不能直接在方法上右键run,导致main和方法距离较远,不能一个实现看到 3

4.2. 单独执行多个方法,需要修改多次main 指定切换 3

5. Ref 3

1.1. 可以在包级别建立测试,避免太多的test class

1.2. 但文件独立方法测试 避免建立太多的class

protected static void moveDir2dest(File strFileName, String dest) {

// TODO Auto-generated method stub

}

@Test

protected static void test_moveDir2dest(File strFileName, String dest) {

// TODO Auto-generated method stub

}

1.3. 测试方法直接从bat执行 取代main模式

1.4. 可以单独做方法测试  单独执行一个方法,避免main模式

1.5. 本class内执行

可以在本class内执行 。。貌似必须void public  并且非static ???

2. Junit的不足

2.1. 必须要void返回 valied

2.2. Static 模式方法执行 valied

2.3. 必须要public??

2.4. 待参数方法执行

3.  Qa

3.1. Ini err

Mubst  no has param

Must not static method

4. Main测试的问题

4.1. 不能直接在方法上右键run,导致main和方法距离较远,不能一个实现看到

4.2. 单独执行多个方法,需要修改多次main 指定切换

5. Ref

Atitit unit test junit useage

Atitit 提升用户体验与开发效率的好工具junit

可以单独做方法测试

JUnit实战_360百科.html

第1部分 认识JUnit第1章 JUnit起步第2章 探索JUnit的核心第3章 掌握JUnit第4章 软件测试原则 第2部分 不同的测试策略第5章 测试覆盖率与开发第6章 使用stub进行粗粒度测试第7章 使用mock objects进行测试第8章 容器内测试 第3部分 JUnit与构建过程第9章 从Ant中运行JUnit测试第10章 从Maven2中运行JUnit测试第11章 持续集成工具 第4部分 JUnit扩展第12章 表示层的测试第13章 Ajax测试第14章 使用Cactus进行服务器端的Java测试 第15章 测试JSF应用程序第16章 测试OSGi组件第17章 测试数据库访问第18章 测试基于JPA的应用程序第19章 JUnit的其他用法附录A JUnit 3和JUnit 4之间的不同附录B 使用自定义的运行器和匹配器扩展JUnitAPI附录C 本书源代码 附录D JUnit IDE集成附录E 安装软件

Atitit junit最佳实践

目录

1.1. 可以在包级别建立测试,避免太多的test class 1

1.2. 但文件独立方法测试 避免建立太多的class 1

1.3. 测试方法直接从bat执行 取代main模式 2

1.4. 可以单独做方法测试  单独执行一个方法,避免main模式 2

1.5. 本class内执行 2

2. Junit的不足 2

2.1. 必须要void返回?? 2

2.2. Static 模式方法执行 2

2.3. 必须要public?? 2

2.4. 待参数方法执行 2

3. Qa 2

3.1. Ini err 2

4. Main测试的问题 3

4.1. 不能直接在方法上右键run,导致main和方法距离较远,不能一个实现看到 3

4.2. 单独执行多个方法,需要修改多次main 指定切换 3

5. Ref 3

1.1. 可以在包级别建立测试,避免太多的test class

1.2. 但文件独立方法测试 避免建立太多的class

protected static void moveDir2dest(File strFileName, String dest) {

// TODO Auto-generated method stub

}

@Test

protected static void test_moveDir2dest(File strFileName, String dest) {

// TODO Auto-generated method stub

}

1.3. 测试方法直接从bat执行 取代main模式

1.4. 可以单独做方法测试  单独执行一个方法,避免main模式

1.5. 本class内执行

可以在本class内执行 。。貌似必须void public  并且非static ???

2. Junit的不足

2.1. 必须要void返回 valied

2.2. Static 模式方法执行 valied

2.3. 必须要public??

2.4. 待参数方法执行

3.  Qa

3.1. Ini err

Mubst  no has param

Must not static method

4. Main测试的问题

4.1. 不能直接在方法上右键run,导致main和方法距离较远,不能一个实现看到

4.2. 单独执行多个方法,需要修改多次main 指定切换

5. Ref

Atitit unit test junit useage

Atitit 提升用户体验与开发效率的好工具junit

可以单独做方法测试

JUnit实战_360百科.html

第1部分 认识JUnit第1章 JUnit起步第2章 探索JUnit的核心第3章 掌握JUnit第4章 软件测试原则 第2部分 不同的测试策略第5章 测试覆盖率与开发第6章 使用stub进行粗粒度测试第7章 使用mock objects进行测试第8章 容器内测试 第3部分 JUnit与构建过程第9章 从Ant中运行JUnit测试第10章 从Maven2中运行JUnit测试第11章 持续集成工具 第4部分 JUnit扩展第12章 表示层的测试第13章 Ajax测试第14章 使用Cactus进行服务器端的Java测试 第15章 测试JSF应用程序第16章 测试OSGi组件第17章 测试数据库访问第18章 测试基于JPA的应用程序第19章 JUnit的其他用法附录A JUnit 3和JUnit 4之间的不同附录B 使用自定义的运行器和匹配器扩展JUnitAPI附录C 本书源代码 附录D JUnit IDE集成附录E 安装软件

Atitit junit最佳实践 目录 1.1. 可以在包级别建立测试,避免太多的test class 1 1.2. 但文件独立方法测试 避免建立太多的class 1 1.3. 测试方法直接从bat相关推荐

  1. 云效飞流Flow项目版本管理的最佳实践

    简介:飞流Flow的最佳实践(使用阿里云云效)为了更好地使用飞流Flow,接下来将结合阿里云云效来讲解飞流Flow的最佳实践 目录 一.分支规约 二.版本号规约 2.1 主版本号(首位版本号) 2.2 ...

  2. Node.js CLI 工具最佳实践

    为什么写这篇文章? 一个糟糕的 CLI 工具会让用户觉得难用,而构建一个成功的 CLI 需要密切关注很多细节,同时需要站在用户的角度,创造良好的用户体验.要做到这些特别不容易. 在这个指南中,我列出了 ...

  3. spring 2.0核心技术与最佳实践 pdf_推荐 Spring Boot 实践学习案例大全 数据缓存 和中间件 安全权限...

    概况 spring boot 实践学习案例 spring boot 初学者及核心技术巩固的最佳实践 目录 『 Spring Boot 2 快速教程 』 Spring Boot 2:WebFlux集成 ...

  4. 项目版本管理的最佳实践:云效飞流Flow篇

    简介: 飞流Flow的最佳实践(使用阿里云云效)为了更好地使用飞流Flow,接下来将结合阿里云云效来讲解飞流Flow的最佳实践 目录 一.分支规约 二.版本号规约 2.1 主版本号(首位版本号) 2. ...

  5. 实时计算 Flink 版 最佳实践

    简介: 实时计算 Flink 版 最佳实践目录 金融行业 行业背景 金融是现代经济的核心.我国金融业在市场化改革和对外开放中不断发展,金融总量大幅增长.金融稳定直接关系到国家经济发展的前途和命运,金融 ...

  6. rocketmq存储结构_阿里专家分享内部绝密RocketMQ核心原理与最佳实践笔记

    本文源码以RocketMQ 4.2.0 和 RocketMQ 4.3.0 为 基 础 , 从RocketMQ的实际使用到RocketMQ的源码分析,再到RocketMQ企业落地实践方案,逐步讲解.使读 ...

  7. clickhouse原理解析与应用实践 pdf_阿里专家分享内部绝密RocketMQ核心原理与最佳实践PDF...

    前言 本文源码以RocketMQ 4.2.0 和 RocketMQ 4.3.0 为 基 础 , 从RocketMQ的实际使用到RocketMQ的源码分析,再到RocketMQ企业落地实践方案,逐步讲解 ...

  8. Greenplum:你不可不知的实施与维护最佳实践

    近两年,国内的大数据市场逐渐成熟,有真实的大数据处理需求的企业数量呈现爆炸性的增长,从传统的数据库产品往MPP数据库转型的增长势头十分迅猛.Greenplum作为MPP产品的领头羊,具有较低的学习成本 ...

  9. 高性能网站建设进阶指南:Web开发者性能优化最佳实践 pdf扫描版

    高性能网站建设进阶指南:Web开发者性能优化最佳实践是<高性能网站建设指南>姊妹篇.作者Steve Souders是Google Web性能布道者和Yahoo!前首席性能工程师.在本书中, ...

  10. 你不知道的 React 最佳实践

    React ⚛️ React 是一个用于开发用户界面的 JavaScript 库, 是由 Facebook 在 2013 年创建的. React 集成了许多令人兴奋的组件.库和框架[1]. 当然,开发 ...

最新文章

  1. allocator_difference_type的实例
  2. 颜色空间,图像格式,彩色转灰度函数
  3. PostgreSQL扫盲教程
  4. 工业利用计算机实现生产自动化属于,自动化考试试题(含答案)
  5. java web开发学习手册_Java 人必备学习手册开发下载!
  6. linux 各系统防火墙操作
  7. Ubuntu crontab 定时 python 详细
  8. 【linux指令】sed指令
  9. 鸿蒙适配倒计时,华为鸿蒙OS2.0手机系统定档 鸿蒙OS2.0上线倒计时
  10. java filewriter写入文件_Java中的写入字符文件类FileWriter
  11. 局域网远程控制工具之VNC
  12. fpga开发教程 labview_NILabVIEW高性能FPGA开发者指南.pdf
  13. CAN与CANFD的区别
  14. Linux 定时器使用
  15. 「POJ2826」An Easy Problem?!【计算几何】
  16. Modern Standby 调试的准备
  17. 你一事无成,还在那里傻乐
  18. #ifndef的详细意思
  19. 年轻人看不起牙,但年轻人能靠这门生意赚钱吗?
  20. 团队开发工具之一——Wiki

热门文章

  1. python无法调用安装的包_无法在Windows 10上使用python2.7/MINGW安装pyslalib软件包
  2. 使用sed在文件中定位文本的方式
  3. Luogu P2595 [ZJOI2009]多米诺骨牌 容斥,枚举,插头dp,轮廓线dp
  4. 关于DM8168中移植算法速度慢、效率低的新发现
  5. 6.面向对象的三大特征
  6. java模板和回调机制学习总结
  7. hdu 2119(最大匹配)
  8. 《基于MFC的OpenGL编程》Part 3 Drawing Simple 2D Shapes
  9. 限制新闻标题字数输出并用省略号代替
  10. 使用jmeter测试接口