知识大全 关于JUnit实现过程详细介绍[1]
Posted 过程
篇首语:学者之所以是学者,不是因为他博学,而是因为他一直保有求知欲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 关于JUnit实现过程详细介绍[1]相关的知识,希望对你有一定的参考价值。
关于JUnit实现过程详细介绍[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
测试分类 白箱测试 黑箱测试 单元测试 集成测试 功能测试…… 白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试 一般是由开发人员完成 单元测试是一种白箱测试 因为开发人员最了解自己编写的软件 JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架 回归测试就是你不断地对所编写的代码进行测试(如单元测试) 编写一些 测试一些 调试一些 然后循环这一过程 你会不断地重复先前的测试 哪怕你正编写其他的类
第一步
去Junit主页(// junit )下载最新版本 程序包junit zip 解开压缩包到c \\junit(可自定义)
第二步
假如目录是c \\junit那么 在classpath中加入 c \\junit\\ c \\junit\\junit jar 定义类路径 在命令提示符下运行 java junit swingui TestRunner 如果一切正确 就会打开应用程序 在下拉菜单中寻找程序自带的例子 比如 junit samples AllTests 点击 Run 观察结果
第三步
实现自己的TEST计划 目前有一个叫MyBean的数据库操作类需要测试 如下
package junit samples;cha138/Article/program/Java/ky/201311/29242import java sql *;import java io *;
public class MyBeanStatement stmt=null;ResultSet rs=null;Connection conn=null;String result=null;public String con() //初始化数据库 try Class forName( gjt mm mysql Driver ) newInstance(); String url = jdbc:mysql:// /weboa?user=root&password= ;conn= DriverManager getConnection(url);return Connection Success! ;catch(Exception e)System out println(e);return Connection Error! ;public String gogo(String lmdm) //查询数据库try stmt=conn createStatement(); String sql= select * from TB_LM where N_LMDM= +lmdm+ ;rs=stmt executeQuery(sql); //执行查询while (rs next())result=rs getString( N_SJID );catch(Exception e)result=e toString();finally //关闭JDBC资源 if(rs != null) try rs close(); catch(SQLException ex) ex printStackTrace(); if(conn != null) try conn close(); catch(SQLException ex) ex printStackTrace(); return result;
相关参考
关于JUnit实现过程详细介绍[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
测试分类白箱测试黑箱测试单元测试集成测试功能测试……白箱测试是指在知道被测试的软件如何(How)完成功能和完成什么样(What)的功能的条件下所作的测试一般是由开发人员完成单元测试是一种白箱测试因
知识大全 Java进阶 关于Java Socket编程的详细介绍[1]
Java进阶关于JavaSocket编程的详细介绍[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
Junit4功能介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JUnit是JAVA语言事实
关于JavaSocket编程的详细介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
关于PHPsession存储方式的详细介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PHP
皮肤瘙痒会有很多愿意引起,但是每个人的过敏原不同,有时候瘙痒的时间长多与症状也会不一样,想解决这些,我们就要先了解什么使皮肤瘙痒?皮肤病当中瘙痒是许多皮肤病共有的一种自觉症状,如仅有皮肤瘙痒而无原发性
皮肤瘙痒会有很多愿意引起,但是每个人的过敏原不同,有时候瘙痒的时间长多与症状也会不一样,想解决这些,我们就要先了解什么使皮肤瘙痒?皮肤病当中瘙痒是许多皮肤病共有的一种自觉症状,如仅有皮肤瘙痒而无原发性
知识大全 Java进阶 关于Java Socket编程的详细介绍[2]
Java进阶关于JavaSocket编程的详细介绍[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
探索JUnit4.4新特性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 文通过理论分析和详细例