Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
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
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 1: The Spring Boot of Selenium for zero-boilerplate Java test automation
#
testfly
#
selenium
#
java
#
ai
Comments
Add Comment
2 min read
TestFly Part 2: Accessibility-first locators, BasePage and WaitEngine
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 2: Accessibility-first locators, BasePage and WaitEngine
#
testfly
#
selenium
#
java
#
testing
Comments
Add Comment
1 min read
TestFly Part 3: CI/CD quality gates, parallel execution and CI metadata
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 3: CI/CD quality gates, parallel execution and CI metadata
#
testfly
#
cicd
#
githubactions
#
testing
Comments
Add Comment
1 min read
TestFly Part 4: AI-assisted test generation with testfly-mcp and self-healing locators
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 4: AI-assisted test generation with testfly-mcp and self-healing locators
#
testfly
#
ai
#
mcp
#
testing
Comments
Add Comment
1 min read
TestFly Part 5: BDD testing with Cucumber 7, BaseCucumberSteps and @retryable tags
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 5: BDD testing with Cucumber 7, BaseCucumberSteps and @retryable tags
#
testfly
#
cucumber
#
bdd
#
java
Comments
Add Comment
2 min read
TestFly Part 6: Built-in ApiClient, BaseApiTest and fast hybrid UI + API flows
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 6: Built-in ApiClient, BaseApiTest and fast hybrid UI + API flows
#
testfly
#
apitesting
#
restassured
#
java
Comments
Add Comment
1 min read
TestFly Part 7: Bundled axe-core accessibility checks and VisualAssert pixel matching
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 7: Bundled axe-core accessibility checks and VisualAssert pixel matching
#
testfly
#
a11y
#
testing
Comments
Add Comment
1 min read
TestFly Part 8: Flakiness quarantine engine and Java SPI extensibility
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Aug 30
TestFly Part 8: Flakiness quarantine engine and Java SPI extensibility
#
testfly
#
observability
#
devops
#
java
Comments
Add Comment
2 min read
TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 12: Playwright-style assertions in Selenium with not(), ARIA snapshots and strict mode
#
java
#
selenium
#
testing
#
a11y
Comments
Add Comment
4 min read
TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 17: Cross-browser reliability with BiDi console capture, Edge/Safari on Grid and guaranteed driver cleanup
#
java
#
selenium
#
testing
#
webdev
Comments
Add Comment
6 min read
TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 15: Enterprise API auth with RFC 7616 Digest, HMAC signing and OAuth2 refresh tokens
#
java
#
api
#
security
#
testing
Comments
Add Comment
6 min read
TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 16: Smart triage and fuzzy self-healing, flaky-test diagnosis without tokens
#
java
#
selenium
#
testing
#
ai
Comments
Add Comment
6 min read
TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 14: Step traces with per-step ARIA/DOM snapshots for visual debugging
#
java
#
selenium
#
testing
#
debugging
Comments
Add Comment
4 min read
TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 12
TestFly Part 13: Actionability engine, auto-wait and verified click/fill/clear assertions
#
java
#
selenium
#
testing
#
automation
Comments
Add Comment
5 min read
TestFly Part 9: In-process load testing in Java with Gatling and K6
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 18
TestFly Part 9: In-process load testing in Java with Gatling and K6
#
testfly
#
loadtesting
#
gatling
#
java
Comments
Add Comment
3 min read
TestFly Part 10: Email and 2FA testing with Mailhog, Mailtrap and IMAP
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 18
TestFly Part 10: Email and 2FA testing with Mailhog, Mailtrap and IMAP
#
testfly
#
emailtesting
#
2fa
#
java
Comments
Add Comment
2 min read
TestFly Part 11: Network interception and API mocking in Selenium 4 with CDP
Hakan GÜL
Hakan GÜL
Hakan GÜL
Follow
Oct 18
TestFly Part 11: Network interception and API mocking in Selenium 4 with CDP
#
testfly
#
selenium
#
mocking
#
java
Comments
Add Comment
2 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account