Use Testing in Java to Achieve Quality Applications
- Offered byOpenClassrooms
Use Testing in Java to Achieve Quality Applications at OpenClassrooms Overview
Duration | 10 hours |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Use Testing in Java to Achieve Quality Applications at OpenClassrooms Highlights
- Flexible timetables : results rather than presence oriented!
- By the end of this course, you will be able to: Write effective unit tests by using test automation best practices.
Use Testing in Java to Achieve Quality Applications at OpenClassrooms Course details
- Individuals who are interested in education and can bring fresh perspectives and want to help build great things
- By the end of this course, you will be able to:
- Write effective unit tests by using test automation best practices.
- Test your codebase using advanced unit testing techniques.
- Validate requirements using integration & end-to-end testing.
- The course will take students on a journey through automated testing, where students will build and test their very own application
- Students will find out why they test, how to choose tests using the testing pyramid, and write unit tests, integration tests, end-to-end tests, and acceptance tests using JUnit annotations and test-driven development
Use Testing in Java to Achieve Quality Applications at OpenClassrooms Curriculum
Part #1 - Write effective unit tests by using test automation best practices
Get the most out of this course
Use the testing pyramid to choose the right automated tests
Write your first JUnit test using TDD
Use TDD and Hamcrest to write easy to read code
Create more powerful tests using JUnit annotations
Improve code confidence with build tools and test report plugins
Quiz: Using test automation practices to write effective unit tests
Part #2 - Test your codebase using advanced unit testing techniques
Label your tests with advanced JUnit annotations
Apply principles for writing good tests
Improve class design by protecting against the unexpected
Use Mockito to mock collaborators when doing TDD
Mock more use cases with Mockito
Get some practice implementing subtraction using red-green-refactor
Part #3 - Validate requirements using integration & end-to-end testing
Test how your units work together
Identify which integrations you are validating
Fulfill business requirements with integration tests
Test your application's user journeys with End-to-end tests
Improve maintainability by using page objects
Review what you've learned
Quiz: Validate requirements using integration & end-to-end testing