Foojay Podcast #99: Testing the Untestable: LLM Security for Java Developers with Tiberius
Table of Contents YouTubePodcast AppsGuestsLinksContentYour AI-powered Java application is live in production. But have you actually tested whether it can be jailbroken or manipulated into leaking data it should never reveal? In this episode, Iryna Dohndorf walks us through Tiberius, ...
-
Tiberius: A Security Testing Framework for LLM Applications in Java
Table of Contents 1. The Problem2. What Tiberius Does2.1 Fixture-Based Regression Testing2.2 Guardrail Validation Against Real Attack Data2.3. Probabilistic Security Contracts2.4. Bias Testing2.5. Model Fingerprinting3. Attack Coverage3.1 Buff Mutations4. Integration5. The Case for Shared Attack Datasets6. Security Testing as a …
-
TestBox 7: Real-Time Feedback, a Browser-Based IDE, and Modern Testing Workflows on the JVM
Table of Contents Keyboard ShortcutsStreaming Test Execution via SSEDry Run & Spec DiscoveryBoxLang CLI Runner — New Power OptionsOther Notable ImprovementsTestBox CLI Updates (v1.8.0)Upgrade Now TestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces …
-
AI Test Generation: A Dev’s Guide Without Shooting Yourself in the Foot
Table of Contents So, AI Can Write Tests Now? Cool, But…How AI Learns to Code (And Why That’s a Problem for Tests)Problem #1: AI Tests Might Just Be WrongProblem #2: Testing the Code You Have, Not the Code You Need …
-
Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways, Proxies,…
In this episode you’ll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick Ossendrijver, and Abdel Sghiouar.
-
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.
-
Soft Assertions – testing kindly
Using the concept of soft-assertions makes testing the impact of our changes on a single object a lot more convenient, and reduces the potential need for reruns.
-
[Unit] Testing Supabase in Kotlin using Test Containers – PART 2
In this article, we continue diving into TestContainers and Supabase, and run unit tests against a full local self-hosted Supabase.
-
ArchUnit: Testing Your Architecture
ArchUnit is a library that allows us to test our architecture (layering/slicing/(naming) conventions, and more).
-
Five Ways to Use Gradle Enterprise to Identify and Manage Flaky Tests
Dealing with flaky tests is a significant challenge in software development. These unpredictable and inconsistent tests can pass or fail without any changes in code.