写了个类,要给别人用,会不会有bug?怎么办?测试一下。

JUnit可以测试JDBC、Servelet、Struts、Spring、Hibernate等等。

单元测试是开发人员的工作,测试人员负责测试系统功能是否实现、性能是否达标,一般不进行系统内部具体方法的测试。

【1】用main方法测试好不好?
----不好!
(1)不能一起运行!
(如果测试多个类,则必须写多个main函数,因为在一个main函数中无法实现多个测试;如果需要测试过个方法,虽然可以写在一个main函数中,分别观察输出结果,但是这样会比较乱,况且方法都是在类中的,存在类的更新时测试也比较麻烦)
(2)大多数情况下需要人为的观察输出确定是否正确
 
【2】为什么要用单元测试?
(1)重用测试,应付将来的实现的变化;
(2)提高士气,明确知道我的东西是没问题的;
(3)后期维护费用较高,降低后期维护成本。

最新文章

  1. IOS各种集合遍历效率对比
  2. JavaWeb:EL表达式
  3. Toad for Oracle Format Option
  4. Delphi7 安装ICS,与简单使用
  5. BZOJ3218: a + b Problem
  6. cocos2d-x 屏幕适配新解
  7. CSS实现DIV三角形
  8. Odoo “坑” 系列之 XML中的布尔类型
  9. 【SSH 基金会】SSH框架--struts进一步的详细解释(两)
  10. 安装SQL Server 2005 - 初学者系列 - 学习者系列文章
  11. java框架之struts2简介
  12. 模拟退火算法(SA)求解TSP 问题(C语言实现)
  13. 如何搞定SVN目录的cleanup问题和lock问题
  14. 电路ppt作业
  15. linux上部署rmi+memcache服务
  16. 在github上面创建新的分支
  17. UTC,BJT时间换算-java
  18. STM32应用实例十一:基于SPI和AD7192的数据采集
  19. TensorFlow环境 人脸识别 FaceNet 应用(一)验证测试集
  20. [django]阅读笔记

热门文章

  1. java读取文件完整版
  2. 学习Linux第一周记
  3. Qt - 基于HTTP的网络编程
  4. 4、android studio打包的时候遇到的问题
  5. Python 把较长的一行代码分成多行的技巧
  6. python中对多态和多态性的理解
  7. java 线程池 - ThreadPoolExecutor
  8. 机器学习-聚类(clustering)算法:K-means算法
  9. Java中的==和equals( )方法
  10. 爬虫笔记八——Scrapy实战项目