Endform's Avatar

Endform

@endform.dev.bsky.social

Run your Playwright tests faster with https://endform.dev

6 Followers  |  3 Following  |  14 Posts  |  Joined: 02.04.2025  |  1.797

Latest posts by endform.dev on Bluesky

10/ When you build your test setup the right way from day one, you’re much less likely to lose trust in it later.
Your future self (and your team) will thank you.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

9/ In short:
βœ… Start with stable foundations
βœ… Invest in API-level setup early
βœ… Use fixtures, page objects, and shared abstractions
Your test suite should speed you up, not slow you down.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

8/ Page objects & explicit concurrency control
Define structured interactions (buying a product, making an order) in a page object.
Use Promise.all to wait for both actions + requests so your test doesn’t break due to timing nuances.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

7/ Use shared fixtures. If external dependencies fail (e.g. a third-party API), it should be handled at the fixture level β€” not in every single test.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

6/ This approach lets your tests focus on behavior, not scaffolding. It leads to faster suites, easier maintainability, and more confidence.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

5/ The alternative: API-driven test data
Create your users, subscriptions, and test state via API instead of the UI. Use fixtures to inject that data into Playwright.

30.09.2025 11:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

4/ The core problem: too much setup in the UI.
If half your suite is just logging in, preparing users, etc., you’re doing it wrong.

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3/ Signs your Playwright setup is failing
β€’ Flaky tests due to shared state or data interference
β€’ Failures on retries because of leftover state
β€’ Tests wasting time on repetitive UI setup
β€’ Symptoms reappearing unexpectedly

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Why most Playwright setups fail Why bad Playwright setups cost more than bad tests, and how to build good ones

2/ πŸ”— Full post: endform.dev/blog/why-mos...

30.09.2025 11:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

1/ End-to-end tests are supposed to give you confidence.
Instead, many Playwright setups create… chaos.
Here’s why (and what to do instead) 🧡

30.09.2025 11:20 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Endform - Playwright end-to-end tests in seconds | Product Hunt Introducing Endform, the fastest Playwright test runner available. Run tests fully in parallel to get results in seconds. Stay on top of your failures and flaky tests. Endform lets you spend less time...

Endform is launching on Product Hunt!

Endform is the platform for Playwright E2E tests. Endform runs your tests faster and gives you insights into badly behaving tests.

Come check it out!
www.producthunt.com/products/end...

16.09.2025 07:09 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Pipelines don't care about fast unit tests Your CI/CD pipeleine bottleneck might not be what you think... A few tips on diagnosing what's really slowing you down.

So you got your unit tests running in a few dozen ms, but your CI/CD pipeline is still slow. What now?

endform.dev/blog/pipelin...

30.05.2025 16:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
How we built the fastest Playwright end-to-end test runner Run your Playwright tests faster than anywhere else. Stay on top of your failures and flakes. Endform lets you spend less time waiting for re-runs, and more time shipping code.

Curious how we made Endform so fast? Here's our technical deep dive

endform.dev/blog/the-fas...

29.04.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Hello world!

endform.dev/blog/introdu...

02.04.2025 08:14 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

@endform.dev is following 3 prominent accounts