I’ve been a big fan of Mutation Testing since I discovered PIT. As I dive deeper into Rust, I wanted to check the state of mutation testing in Rust. Starting with cargo-mutants I found two crates for mutation testing in …
-
Pull request testing on Kubernetes: testing locally and on GitHub workflows
Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production workload on Kubernetes Uses Google Cloud A new engineer manager arrives and asks for the following: On every PR, …
-
Pull Request testing on Kubernetes: Working with GitHub Actions and GKE
I’m continuing my series on running the test suite for each Pull Request on Kubernetes. In the previous post, I laid the groundwork for our learning journey: I developed a basic JVM-based CRUD app, tested it locally using Testcontainers, and …
-
Thinking differently about testing
10x Insights on a different view of quality assurance I’ve given a few talks about 10x developers, or rather 10x professionals and been involved in process (re)engineering for many teams and projects. However much you learn about people and their …
-
Run true-to-production tests on your MicroProfile and Jakarta EE applications
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 in a true-to-production environment before releasing them to consumers. This helps us to …
-
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.