Java Training Overview
This course introduces the experienced Java programmer to testing and test-driven development practices using JUnit. We work from the basics of JUnit as a tool, to best practices for writing effective and maintainable tests. The course is not strictly a TDD course, but we introduce TDD and take students through an illustrative case study. We discuss the importance of mocking and explore testing techniques using Mockito. Finally we discuss concerns and strategies for testing enterprise components in the Java EE context.
Solid Java programming experience is essential -- especially object-oriented use of the language. Language features and techniques that are integral to some lab exercises include interfaces and abstract classes, threading, generics and collections, and recursive methods.
Java Training Learning Objectives
Java Training Prerequisites
2 days.
Java Training Course outline
Chapter 1. Automated Unit Testing with JUnit
Chapter 2. Writing Tests
Chapter 3. Test-Driven Development
Chapter 4. Mocking
Chapter 5. Testing Enterprise Components
System Requirements
Hardware – minimal:
Core i5, 1.8 GHz, 4 gig RAM, 500 meg disk space.
Hardware – recommended:
Core i5, 2.8 GHz, 8 gig RAM, 500 meg disk space.
Operating system:
Tested on Windows 7/8, Mac OS 10.8.5
Network and Security:
Limited privileges required
Software:
All free downloadable tools.