Settings

Theme

Show HN: Spec-Driven Testing for mobile apps (preparing to open source)

blogs.finalrun.app

2 points by arnold_laishram 25 days ago · 0 comments · 1 min read

Reader

UI tests are brittle because they rely on fragile locators (XPaths/IDs). Tests pass locally but break in CI when UI IDs change — leading to constant maintenance and lost dev time.

Finalrun replaces locators with human-readable specs. You write plain-English instructions (e.g., “Tap Settings, search ‘Spanish’, verify ‘Español’”), and a vision-based QA agent drives the app visually like a human — so renamed IDs don’t break tests.

With plain english agent for testing mobile apps, Spec driven approach works smoothly without much maintainance: 1. With skills, The agent can analyze your repo, 2. Auto-generate edge-case specs (with setup/cleanup), and export them as .md tests 3. Now you can run the test via CLI (./mobile-cli run ./test/search.md).

If you want early access or the code when it’s open-sourced, I’m collecting emails: https://docs.google.com/forms/d/1EwHjqK6t1pBQgsKWih1Z_hQqP83...

(Also demo: https://youtu.be/SsVHRDWk_ss)

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection