Build efficient tests for your Spark data pipeline using BDD with Cucumber
In this Medium article by Omar LARAQUI, youll learn about Behavior Driven Development (BDD) and how it can help you build efficient tests for your Spark data pipeline. Cucumber is the tool that allows...
When do tests fail? - Understanding the triggers and importance of clear assertion messages
Unit tests occasionally fail but understanding their triggers and importance of clear assertion messages can go a long way in avoiding non-deterministic tests. The Assertion Roulette test smell highli...
Contract Testing at Scale with Pact & PactFlow
Thousands of teams use PactFlow to implement and scale contract testing to remove the stress and pains of testing distributed systems. Farewell costly and flakey end-to-end integration tests. Contract...
Why you should use Architecture Tests in .NET
In this article, Anthony Trad discusses the importance of architecture tests in .NET and how they can help in bending the clean architecture principles. He emphasizes the significance of testing in so...