AI + Testing

AI + Testing

All AI + Testing articles from iTestBDD.

Latest Articles

AI 6 min read

AI Test Generators & Ambiguous Background State

AI test generators fail silently on ambiguous Gherkin Background state. Here's why it happens and how to fix it before i...

Read article
AI 6 min read

AI Test Generators Misread Implicit State

AI step generators confuse implicit domain state with vocabulary. Here's why it happens, what breaks, and how to fix the...

Read article
AI 6 min read

AI Test Generators & Implicit Preconditions

AI test generators routinely promote implicit preconditions into executable steps. Here's why it happens and how to stop...

Read article
AI 6 min read

AI Step Generators & Shared State Misclassification

AI step generators routinely misclassify shared state as Given preconditions. Here's why it happens and how to catch it ...

Read article
AI 6 min read

Testing Async Architectures Without Guessing

Async microservices break synchronous test assumptions. Here's how senior engineers test Kafka, Pulsar, and event-driven...

Read article
AI 6 min read

AI Step Generators & Polymorphic Domain Events

AI step generators collapse on polymorphic domain events. Here's why regex-based Java Cucumber steps and LLM generators ...

Read article
AI 6 min read

Java Cucumber Step Regex: A Precise Guide

Java Cucumber step regex vs Cucumber Expressions: when each wins, how capture groups map to parameters, and the pitfalls...

Read article
AI 6 min read

AI Test Generators & Overloaded Step Params

AI test generators misfire on overloaded step parameters. Here's why it happens, how to detect it, and how to fix it bef...

Read article
AI 6 min read

Soft Assertions & Silent BDD Step Failures

Soft assertions in BDD steps accumulate silent failures that corrupt scenario context. Here's how they propagate and how...

Read article
AI 6 min read

Testing Async Workloads Without Losing Your Mind

Practical patterns for testing async workloads: polling, event assertions, AI-assisted triage, and tooling trade-offs fo...

Read article
AI 6 min read

AI Step Generators & Stale Fixture Vocabulary

AI step generators silently inherit stale domain terms from test fixtures. Here's how that corrupts your BDD step librar...

Read article
AI 6 min read

Monorepo CI: Run Only Affected Tests

How to wire changed-file detection into CI so your monorepo only runs the tests that matter — with real tooling, YAML, a...

Read article
AI 6 min read

AI Step Generators & Overloaded Domain Terms

AI step generators misread overloaded domain terms silently. Here's why it happens, how to detect it, and how to fix you...

Read article
AI 6 min read

Audit Event Stream Validation: Query Best Practices

How to validate consistent audit event streams in distributed systems — query patterns, BDD scenarios, and tooling trade...

Read article
AI 6 min read

Context Bleed in AI-Generated BDD Steps

AI-generated BDD steps silently share state across scenarios. Here's how context bleed happens, why it breaks isolation,...

Read article
AI 6 min read

AI Step Definitions & Ambiguous Domain Language

AI-generated step definitions collapse when domain language is ambiguous. Here's why it happens and how to fix it before...

Read article
AI 6 min read

AI Step Definitions Drifting From Domain Language

AI-generated step definitions silently diverge from your domain language over time. Here's how to detect, measure, and p...

Read article
Ai Testing 6 min read

Why "Replace QA with AI" Misses the Point

Explore why replacing QA with AI is a misunderstanding of both AI capabilities and QA's role.

Read article
Ai Testing 6 min read

Using ChatGPT to Audit Your Test Coverage

Senior engineers use ChatGPT to surface coverage gaps in Gherkin, Pytest, and Playwright suites. Here's a practical, code-first audit workflow.

Read article
Ai Testing 6 min read

AI-First Testing Framework: From Context to Execution

Explore AI-powered BDD frameworks: precise definitions, implementation techniques, pitfalls, and common misconceptions in modern test architectures.

Read article
Ai Testing 6 min read

Context-Driven Testing with LLMs: A Build Walkthrough

Build a context-driven LLM test layer with Playwright, Behave, and Claude. Real code, real trade-offs, no hype — for senior SDETs and platform engineers.

Read article
Ai Testing 6 min read

Generate Test Cases with AI in Minutes (Real Framework)

How senior SDETs use ChatGPT, Claude, and Cursor to generate Gherkin, Pytest, and Playwright test cases fast — with real code and honest trade-offs.

Read article
Ai Testing 6 min read

Self-Healing Tests: How They Actually Work

Understand self-healing tests with AI-driven insights for robust automation in modern CI/CD pipelines.

Read article