DEV Community

TestFly Masterclass Series' Articles

Back to Hakan GÜL's Series
TestFly Part 1: The Spring Boot of Selenium for zero-boilerplate Java test automation
Cover image for TestFly Part 1: The Spring Boot of Selenium for zero-boilerplate Java test automation

TestFly Part 1: The Spring Boot of Selenium for zero-boilerplate Java test automation

Comments
2 min read
TestFly Part 2: Accessibility-first locators, BasePage and WaitEngine
Cover image for TestFly Part 2: Accessibility-first locators, BasePage and WaitEngine

TestFly Part 2: Accessibility-first locators, BasePage and WaitEngine

Comments
1 min read
TestFly Part 3: CI/CD quality gates, parallel execution and CI metadata
Cover image for TestFly Part 3: CI/CD quality gates, parallel execution and CI metadata

TestFly Part 3: CI/CD quality gates, parallel execution and CI metadata

Comments
1 min read
TestFly Part 4: AI-assisted test generation with testfly-mcp and self-healing locators
Cover image for TestFly Part 4: AI-assisted test generation with testfly-mcp and self-healing locators

TestFly Part 4: AI-assisted test generation with testfly-mcp and self-healing locators

Comments
1 min read
TestFly Part 5: BDD testing with Cucumber 7, BaseCucumberSteps and @retryable tags
Cover image for TestFly Part 5: BDD testing with Cucumber 7, BaseCucumberSteps and @retryable tags

TestFly Part 5: BDD testing with Cucumber 7, BaseCucumberSteps and @retryable tags

Comments
2 min read
TestFly Part 6: Built-in ApiClient, BaseApiTest and fast hybrid UI + API flows
Cover image for TestFly Part 6: Built-in ApiClient, BaseApiTest and fast hybrid UI + API flows

TestFly Part 6: Built-in ApiClient, BaseApiTest and fast hybrid UI + API flows

Comments
1 min read
TestFly Part 7: Bundled axe-core accessibility checks and VisualAssert pixel matching
Cover image for TestFly Part 7: Bundled axe-core accessibility checks and VisualAssert pixel matching

TestFly Part 7: Bundled axe-core accessibility checks and VisualAssert pixel matching

Comments
1 min read
TestFly Part 8: Flakiness quarantine engine and Java SPI extensibility
Cover image for TestFly Part 8: Flakiness quarantine engine and Java SPI extensibility

TestFly Part 8: Flakiness quarantine engine and Java SPI extensibility

Comments
2 min read
TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode
Cover image for TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode

TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode

Comments
4 min read
TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup
Cover image for TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup

TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup

Comments
6 min read
TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens
Cover image for TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens

TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens

Comments
6 min read
TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens
Cover image for TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens

TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens

Comments
6 min read
TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging
Cover image for TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging

TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging

Comments
4 min read
TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions
Cover image for TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions

TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions

Comments
5 min read
TestFly Part 9: In-process load testing in Java with Gatling and K6
Cover image for TestFly Part 9: In-process load testing in Java with Gatling and K6

TestFly Part 9: In-process load testing in Java with Gatling and K6

Comments
3 min read
TestFly Part 10: Email and 2FA testing with Mailhog, Mailtrap and IMAP
Cover image for TestFly Part 10: Email and 2FA testing with Mailhog, Mailtrap and IMAP

TestFly Part 10: Email and 2FA testing with Mailhog, Mailtrap and IMAP

Comments
2 min read
TestFly Part 11: Network interception and API mocking in Selenium 4 with CDP
Cover image for TestFly Part 11: Network interception and API mocking in Selenium 4 with CDP

TestFly Part 11: Network interception and API mocking in Selenium 4 with CDP

Comments
2 min read