Michael Nelsonmichael-nelson.co.uk·Dec 7, 2023Singleton Pattern with TestContainers and SQL Server in C#When working with web services there is often data access which could benefit from some level of coverage in integration tests. That means re-creating our storage, whatever that may be, in our tests. A key consideration with how we create our storage...Discuss·63 readsdotnet
julien Lengrand-Lamberttechbytes.hashnode.dev·Oct 20, 2023[Unit] Testing Supabase in Kotlin using Test Containers - PART 2In this article we continue diving into TestContainers and Supabase, and run unit tests against a full local self-hosted Supabase. Supabase <3 Kotlin TL;DR : You can run a full Supabase instance inside Test Containers quite easily. See this reposito...DiscussTestcontainers
Isaac Afrifaiafrifa.hashnode.dev·Oct 20, 2023Exploring Testcontainers: My ExperienceReplicating your production environment during development and testing is extremely essential in software development. Gone are the days when in-memory databases like H2 were the go-to when it came to testing. Today, innovative tools like Testcontain...Discuss·45 readsTesting
Eduardo Guedesguedes.hashnode.dev·Oct 18, 2023Integration Test in Golang: Testcontainer and LocalstackAs a softaware developer, one of the crucial tasks you'll encounter is implementing and testing a repository layer that interacts with databases. In this blog post, we'll explore how to create integration tests for a DynamoDB repository using LocalSt...Discuss·1 like·277 readsgolang
julien Lengrand-Lamberttechbytes.hashnode.dev·Oct 11, 2023[Unit] Testing Supabase in Kotlin using Test ContainersTL;DR : The easiest way I found to test my database service is to mimick Supabase using Docker Compose and Test Containers. Here's the code In case you don't know it, I'm a big fan of Supabase. I love that they're a viable alternative to Firebase. I ...DiscussKotlin
Anca GforLocalStackhashnode.localstack.cloud·Sep 8, 2023Github Actions & End-to-End Testing with Testcontainers & LocalStackIf you’re a developer dealing with multiple systems, you already know there’s no way around end-to-end testing. You need to make sure that all your pieces fit together constantly. And if you’re a business releasing new software features often, you ne...Discuss·701 readsStack Byteslocalstack
Rashmin Mudunkotuwarashm1n.hashnode.dev·Jul 10, 2023Testcontainers — Microservices Testing Made Easy.Microservices! In the current tech ecosystem, we could see a huge trend, for better or worse, toward microservices. Most tech companies are migrating to or implementing their enterprise software to a microservices-based architecture. When we consider...DiscussJava
Engin Diriblog.ediri.io·Jul 5, 2023Rust Development with TestcontainersIntroduction In this blog post, we're going to explore how to use Testcontainers as part of our integration testing strategy in Rust. To have hands-on experience, we're going to build a simple web application that exposes a REST API to manage cars. T...Discuss·1.3K readsLearning RustRust
Anca GforLocalStackhashnode.localstack.cloud·Jun 14, 2023Cloud Integration Testing Made Easy: LocalStack + TestcontainersIntroduction LocalStack offers a compelling solution for streamlining the development and testing of your AWS-based applications. In a previous post, we explored the seamless transition between AWS and LocalStack, to ensure our application behaves th...Discuss·3 likes·1.1K readsTestcontainers
Elton Muteswablog.phaizel.com·Mar 20, 2023Running Docker Compose with Testcontainer for Spock TestsIntroduction. In this blog, I share how we eliminated the toil associated with manually starting and stopping integration test resources - databases & message queues - exposed by Docker Compose by automatically starting and stopping Docker Compose vi...Discuss·35 readsDocker