---
title: "Agents, Randomness, and Receipts: Notes from trivago's QA..."
url: https://daily.dev/posts/agents-randomness-and-receipts-notes-from-trivago-s-qa--j2vbjlb8a
source_url: https://tech.trivago.com/post/2026-08-12-agents-randomness-and-receipts-notes-from-trivagos-qa-meetup
type: article
source: "Tech at trivago"
published: 2026-08-13T12:39:09.535Z
updated: 2026-08-13T12:39:34.468Z
tags: ["testing", "ai-agents", "dora-metrics"]
reading_time: 6
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents, Randomness, and Receipts: Notes from trivago's QA...

**[Tech at trivago](https://daily.dev/sources/trivago)** · 6 min read · 0 upvotes · 0 comments

## Summary

Recap of trivago's Düsseldorf QA Meetup featuring three talks: Qase.io's Andrei Khabarov shared DORA metrics and adoption data showing AI-authored code reaching 61-92% across teams, alongside their open-source git-ai attribution tool; Curio IT's Alexei Vinogradov presented randomized input testing to counter the 'pesticide effect' where fixed test suites stop catching new defects, recommending a seed-based test data broker for reproducibility; and trivago's Renjith Rajasekharan described an AI agent that tests ~200 advertiser API connectors using structured JSON logging, mechanical and LLM-based validation, and a self-auditing quality score. All three speakers emphasized verifying the testing process itself while keeping human review central.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tech.trivago.com/post/2026-08-12-agents-randomness-and-receipts-notes-from-trivagos-qa-meetup>

## Questions this post answers

### What is the pesticide effect in software testing?

The pesticide effect describes how a fixed set of automated tests using hardcoded input values gradually stops catching new defects once the underlying code has been adapted to pass those specific tests. It was described by Curio IT's Alexei Vinogradov as a reason to randomize input values for list-type parameters, branching conditions, and actor attributes like country or user role, rather than relying solely on static test cases.

_Teams debating test strategy can track emerging QA techniques like this on daily.dev._

### How can I make randomized automated tests reproducible?

Reproducibility is achieved by logging all input values, seeds, and responses generated during a test run, so any failure can be reproduced exactly using its seed. A recommended implementation pattern is a builder-style test data broker where a seed value determines the randomization, with a configurable switch to toggle between randomized and fixed-seed modes during development.

_Engineers building randomized test suites can follow practical patterns like this via daily.dev._

### How is AI code adoption measured beyond counting AI-authored pull requests?

Counting AI-authored pull requests alone is misleading because splitting one change into multiple PRs inflates the count without reflecting real progress. Qase.io built git-ai, an open-source tool that records structured attribution data per commit using git notes without storing source code or prompts, feeding an internal dashboard that reported 61% to 92% AI-authored code across teams, alongside DORA metrics like 0.2-hour median cycle time.

_Teams evaluating AI coding impact can compare adoption metrics like these on daily.dev._

---

Tags: [#testing](https://daily.dev/tags/testing), [#ai-agents](https://daily.dev/tags/ai-agents), [#dora-metrics](https://daily.dev/tags/dora-metrics)

[View this post on daily.dev](https://daily.dev/posts/agents-randomness-and-receipts-notes-from-trivago-s-qa--j2vbjlb8a)
