Automation Frameworks

Automation Frameworks

All Automation Frameworks articles from iTestBDD.

Latest Articles

Automation 6 min read

Browser Context Pooling Breaks Playwright Isolation

Browser context pooling in Playwright silently bleeds state across BDD scenarios. Here's how it breaks isolation and how...

Read article
Automation 6 min read

Kafka Validation Automation Tools Compared

Kafka validation automation tools compared for SDETs: Testcontainers, kcat, kafka-junit, Pact, and schema registries wit...

Read article
Automation 6 min read

Cucumber World Object State Leaks Across Scenarios

Cucumber's World object silently carries state between scenarios. Here's how it happens, why it survives code review, an...

Read article
Automation 6 min read

Cucumber Tag Inheritance Silently Widens Hook Scope

Cucumber tag inheritance lets hooks fire on scenarios you never intended. Here's how scope widens silently and how to co...

Read article
Automation 6 min read

Step Retry Logic Masks Real Flakiness in Playwright

Playwright's built-in retry and hook mechanisms can silently hide genuine flakiness. Here's how to detect, isolate, and ...

Read article
Automation 6 min read

Fixture Teardown Order & Silent State Corruption

Fixture teardown order silently corrupts shared state in Pytest, Behave, and Cucumber. Here's how to diagnose and fix it...

Read article
Automation 6 min read

Step Definition Registries in Shared Libraries

Step definition registries fragment silently across shared libraries. Here's how that happens in Cucumber-JVM, Behave, a...

Read article
Frameworks 6 min read

Custom Cucumber Expressions and Regex Steps

Master custom Cucumber Expressions and regex step definitions — parameter types, capture groups, and real trade-offs for senior SDETs.

Read article
Frameworks 6 min read

Page Object Model vs Screenplay Pattern: Decision Guide

POM vs Screenplay Pattern: a senior engineer's decision guide covering architecture trade-offs, real code, and when each model breaks down at scale.

Read article
Frameworks 6 min read

Playwright vs Selenium for BDD in 2026

Explore Playwright vs Selenium for BDD testing in 2026, with code examples and practical insights for senior engineers.

Read article
Frameworks 6 min read

The Six Files Every BDD Project Needs

Beyond feature files: the six structural files that separate maintainable BDD suites from ones that collapse under their own weight.

Read article
Frameworks 6 min read

Build a Scalable BDD Framework Step-by-Step

Create a scalable BDD framework with real tools and code for senior test engineers.

Read article
Frameworks 6 min read

Cucumber-JVM vs Behave vs SpecFlow: Honest Comparison

In-depth comparison of Cucumber-JVM, Behave, and SpecFlow for senior test engineers.

Read article