《Java高级程序设计》第11章[JUnit和Log4j]理论课件.pptVIP

  • 2
  • 0
  • 约2.69千字
  • 约 22页
  • 2017-05-21 发布于四川
  • 举报

《Java高级程序设计》第11章[JUnit和Log4j]理论课件.ppt

本章目标 掌握JUnit 4的基本结构 使用JUnit4进行测试 掌握Log4J的基本语法 应用Log4J进行日志管理 测试存在的问题 如果有这样一个测试工具: 只要写少量的代码就能测试运行,甚至不需要在代码中写任何语句就可以在别处运行测试。 单元测试 什么是单元测试 写了个类,要给别人用,会不会有bug?怎么办?测试一下。用main方法测试好不好?不好!不能一起运行!大多数情况下需要人为的观察输出确定是否正确? 为什么要进行单元测试 重用测试,应付将来的实现的变化。 提高士气,明确知道我的东西是没问题的。 单元测试由谁编写 程序员本身 测试驱动开发 JUnit4 JUnit 4.x是能够自动化测试Java代码的框架,JUnit的一大主要特点是,它在执行的时候,各个方法之间是相互独立的。 JUnit 4.x,它利用 Java 5 的新特性(尤其是注释)的优势,使得单元测试比起用最初的 JUnit 来说更加简单。 JUnit4 HelloWorld JUnit4 HelloWorld 运行JUnit 步骤如下: JUnit4 Annotation @Test: 测试方法 (expected=XXException.class) (timeout=xxx) @Ignore: 被忽略的测试方法 @Before: 每一个测试方法之前运行 @After: 每一个测试方法之后运

文档评论(0)

1亿VIP精品文档

相关文档