Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
JUnit 快速启动
- 证明它有效
- 从零开始
- 了解单元测试框架
- 设置 JUnit
- 使用 JUnit 进行测试
探索 JUnit
- 探索核心 JUnit
- 使用测试运行程序启动测试
- 使用 TestSuite 编写测试
- 使用 TestResult 收集参数
- 使用 TestListener 观察结果
- 使用 TestCase
- 单步执行 TestCalculator
采样 JUnit
- 控制器组件简介
- 让我们来测试一下吧!
- 测试异常处理
- 设置用于测试的项目
检查软件测试
- 为什么我们需要单元测试
- 检查种类
- 确定测试的好坏
- 测试驱动开发
自动化 JUnit
- 生活中的一天
- 从 Ant 运行测试
- 从 Maven 运行测试
- 从 Eclipse 运行测试
使用存根进行粗粒度测试
- 存根简介
- 在 HTTP 连接示例上练习
- 存根 Web 服务器的资源
- 存根连接
使用模拟对象进行隔离测试
- 引入模拟对象
- 模拟品酒的简单例子
- 使用模拟对象作为重构技术
- 在 HTTP 连接示例上练习
- 使用模拟作为特洛伊木马
- 决定何时使用模拟对象
使用Cactus进行容器内测试
- 单元测试组件的问题
- 使用模拟对象测试组件
- 集成单元测试
- 介绍仙人掌
- 使用 Cactus 测试组件
- 仙人掌的工作原理
对 Servlet 和过滤器进行单元测试
- 显示管理应用程序
- 使用 Cactus 编写 servlet 测试
- 使用模拟对象测试 Servlet
- 使用 Cactus 编写过滤器测试
- 何时使用 Cactus,何时使用模拟对象
对 JSP 和 taglib 进行单元测试
- 重新访问管理应用程序
- JSP 单元测试
- 使用 Cactus 单独对 JSP 进行单元测试
- 使用 Cactus 对标签库进行单元测试
- 使用模拟对象对标记库进行单元测试
- 何时使用模拟对象,何时使用 Cactus
对数据库应用程序进行单元测试
- Database 单元测试
- 独立于数据库测试业务逻辑
- 测试与数据库隔离的持久性代码
- 编写数据库集成单元测试
- 使用 Ant 运行 Cactus 测试
- 优化生成性能
- 整体数据库单元测试策略
对 EJB 进行单元测试
- 定义样本 EJB 应用程序
- 使用立面策略
- 使用模拟对象对 JNDI 代码进行单元测试
- 单元测试会话 Bean
- 使用模拟对象测试消息驱动的 Bean
- 使用模拟对象测试实体 Bean
- 选择正确的模拟对象策略
- 使用集成单元测试
- 使用 JUnit 和远程调用
- 使用仙人掌
要求
参加本课程需要基本的 Java 语言知识。
21 小时
客户评论 (1)
The exercises