In this course, we'll cover how to effectively test enterprise applications developed in Quarkus. We have a whole day to cover different test scopes, approaches, and tools.
This 8-and-a-half-hour deep dive is the course that you've been looking for how to do effective testing, not just for “Hello world” applications, but real-world use cases. We will compare different scopes and approaches, how to assess when what makes sense, and which tools add value to our toolkit.
What Will Be Covered
- Test principles & constraints
- Test scopes
- Code-level tests
- JUnit, AssertJ, Mockito
- Use case tests, component tests
- Code-level integration tests
-
@QuarkusTest
yes or no? - Testcontainers yes or no?
- System & acceptance tests
- Databases & test data
- Effective testing workflows
- Local development, IDEs, build tooling, Maven
- CI/CD pipelines and testing
- Test code quality & maintainable tests
- Test-Driven Development
- JVM test frameworks
- AssertJ custom assertions
- UI tests, Selenium, Selenide
- Test coverage, Jacoco
- Mutation testing
- Performance testing
Curriculum
Total video length: 8 hours 33 minutes 57 secs
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll