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

  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

Choose a Pricing Option