【精选】Junit学习试用笔记.pdfVIP

  • 2
  • 0
  • 约1.37万字
  • 约 15页
  • 2017-12-04 发布于贵州
  • 举报
【精选】Junit学习试用笔记

Junit 学习笔记 2012.5 刘磊 1 Unit Test 1 2 Java Unit Test 1 3 JUnit 2 4 JUnit4 Hello World 2 5 JUnit4 8 6 JUnit3 13 7 JUnit3 in Euca 14 8 JUnit4 VS JUnit3 14 9 Reference 15 1 Unit Test Unit Test (单元测试):单元测试的一个测试用例(Test Case )是开发者编写的一小段代码,这段代码用于检验 被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景) 下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。 或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了。执行单元测试, 是为了证明某段代码的行为确实和开发者所期望的一致。 单元测试虽然叫做“测试”,但实际属于开发范畴,应该由开发人员来做。开发人员至少应该保证一点:你写的 每一个函数或方法(Function)应该能够正常完成功能,即行为正常,其目的是保证开发的功能子项能完成正确实 现其基本功能。 单元测试是随功能代码一起提供的一个配套工具,其功能除了是对代码进行检测,更重要的是对软件的质量起 到一种保证,并且是为他人和后续编码、重构工作提供的一种工具。 单元测试保证交付的模块行为正确,随时可用于自动化检测其对应的模块行为是否正确,对整个软件的质量是 一种保证,对缺陷是一种控制。 Assertion (断言):它是一个简单的方法调用,用于判断某个语句是否为真。 2 Java Unit Test Java 单元测试工具列表 1 JTiger 、SpryTest、Jtest 、JUnit 、JWalk 、TestNG 、Needle、NUTester、Concordion、JExample 、DbUnit、JUnitEE 、 Cactus、JSST 、GroboUtils、Mockrunner、Unitils、JBehave 、Instinct、JDave 、beanSpec、Cucumber-JVM 、XMLUnit 、 EasyMock、JMock 、Mockito、Concutest、SureAssert、PowerMock、Jukito 1. Eucalyptus 使用JUnit 作为单元测试的框架。 2. J Unit 是开源免费的。 3. JUnit 是XUnit 框架模式成员。 4. Eclipse 中自带了JUnit 环境。 5. JUnit 被广泛使用且容易上手。 综上我们建议使用JUnit 作为目前云平台Java 开发的单元测试框架。 3 JUnit JUnit 是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit 测试是程 序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit 是一套框架,继承TestCase 类,就可以用Junit 进行自动测试了。 JUnit 是一个开放源代码的Java 测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit 的一个实例(用于java 语言) 。它包括以下特性: 1、用于测试期望结果的断言(Assertion) 2、用于共享共同测试数据的测试工具 3、用于方便的组织和运行测试的测试套件 4 、图形和文本的测试运行器 我们在开发的时候使用JUnit 写一些适当的测试是有必要的,针对接口 (方法)编写测试代

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档