Students will learn the real-world uses of JUnit, including test strategies and the concept of Test Driven Development (TDD) also known as "test first, code later." Other advanced topics include testing presentation layer, server side, JPA and database access. By the end of this course, students will have learned to use JUnit to test Java applications in all life cycle stages and will be able to apply this framework to build automation testing.
- JUnit fundamentals & setup
- JUnit comparison
- JUnit customization
- JUnit test automation & build process
- Test Driven Development (TDD)
- Test strategies
- Real-world use of JUnit
Skills Needed: The assignment requires coding in Java. The course will not repeat Java programming instructions.