- TDD concept
- Red-Green-Refactoring (RGR)
- Working with JUnit 4
- Simple Unit testing
- Parameterized testing
- Error handling with Java
- Types of Testing
- Unit testing
- Integration Unit testing
- Spring Boot Testing (API Testing)
- Working with Apache Maven see more detail
- Project structure with Apache Maven
- mvn clean test #Testing
- mvn spring-boot:run #Start Spring Boot Application
- mvn clean package #Create JAR file
- Working with Code Coverage (Cobertura)
- Good Unit testing with FIRST
- Fast
- Isolate
- Repeat
- Self-testing
- Timely
- SOLID
- Dependency Injection
- Working with Git and Github
- Continuous Integration with Jenkins
- Install Jenkins
- Create first job with Jenkins
- Continuous Testing with Jenkins