感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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