Latest

Liquibase Testing Strategies: Validate Changelogs Before They Hit Production

Database

Liquibase Testing Strategies: Validate Changelogs Before They Hit Production

Liquibase changelogs applied without testing are a production incident waiting to happen. This post covers every layer of the Liquibase testing stack: updateSQL dry-runs, Testcontainers-backed integration tests, rollback verification, and precondition testing to guard against environmental assumptions. Key Takeaways Dry-run before you apply. liquibase updateSQL generates the SQL that would

By HelpMeTest
Testing LlamaIndex RAG Pipelines: Retrieval Accuracy, Context Quality, Hallucination Detection

AI Testing

Testing LlamaIndex RAG Pipelines: Retrieval Accuracy, Context Quality, Hallucination Detection

LlamaIndex is a popular framework for building RAG (Retrieval-Augmented Generation) pipelines. Testing these pipelines requires verifying three distinct components: the retriever (is it finding relevant documents?), the context (is the retrieved content accurate?), and the generator (is the answer faithful to the context and free of hallucination?). This guide covers

By HelpMeTest