Table of Contents Unit testing vs. integration testingTestcontainersUse-case: application with database”Unit” testing”Integration” testingThe GitHub workflowAlternative “Unit testing” on GitHubConclusion Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production …
-
Pull Request testing on Kubernetes: Working with GitHub Actions and GKE
Table of Contents Building and storing the imageSizing the clusterAuthenticate on Google Cloud from a GitHub workflowWorking within the GitHub workflowCreate a Kubernetes manifestSetting the correct GitHub image tagAccessing the private GitHub registry from GKEGet the PostgreSQL connection parametersGetting the …
-
Thinking differently about testing
Table of Contents 10x Insights on a different view of quality assuranceBugs costWhen’s the best time to find bugs?How should we really test?Changing the status quoThree challenges to overcomeWe have almost all the piecesTesting is multiI-dimensionalTortoise and the Hare vs …
-
Run true-to-production tests on your MicroProfile and Jakarta EE applications
Table of Contents Why use TestContainers?How to use Testcontainers in your own applicationsSummary As supported by the 12 factor and 15 factor app methodologies, in application development, we’ve come to realize just how important it is to test our applications …
-
Browserless Testing of Vaadin Applications with Karibu Testing
About a testing framework that stands out for its ability to run browserless testing, offering several advantages over traditional end-to-end testing approaches, such as Selenium, Playwright, or Cypress.
-
How does it feel to test a compiler?
I’m often asked by friends and colleagues what it’s like to test a compiler, so I decided to write an article about it.
-
Foojay Podcast #52: JCON Report, Part 4 – Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, Virtual Threads
Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, and Virtual Threads!
-
Software Testing as a Debugging Tool
Software testing functions as a critical debugging tool, significantly enhancing code reliability and streamlining the development process.
-
Tips for reading code
As developers, we read code more than we write it. When reading code inside the IDE, IntelliJ IDEA helps us to read and understand code by providing helpful features.
-
Foojay Podcast #43: Modern Java Testing
Learn from the experts in this podcast about testing methodologies, tools, and best practices, empowering you to write reliable Java applications.
-
Java Flight Recording and Analysis with Azul Mission Control
With Azul Mission Control, you can delve deep into JFR recordings to optimize your code and ensure it runs smoothly and error-free.