iTestBDD

Automation Frameworks

Automation Frameworks

All Automation Frameworks articles from iTestBDD.

Latest Articles

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