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
-
@QuarkusTestyes 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
Effective Testing With Quarkus
Available in
days
days
after you enroll
Getting Started
Available in
days
days
after you enroll
Code-Level Tests
Available in
days
days
after you enroll
System & Acceptance Tests
Available in
days
days
after you enroll
Effective Testing Workflows
Available in
days
days
after you enroll
Test Code Quality
Available in
days
days
after you enroll
More System & Acceptance Tests
Available in
days
days
after you enroll
Test Technology
Available in
days
days
after you enroll
More Test Types
Available in
days
days
after you enroll
Outro
Available in
days
days
after you enroll