|
|
|
Show HN: Spec-Driven Testing for mobile apps (preparing to open source)
(blogs.finalrun.app)
|
|
2 points
by arnold_laishram
102 days ago
|
|
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) |
|