Test scripts that fix themselves.
Sam repairs broken test scripts, raises your Jenkins pass percentage and opens the pull request for you. Built for testing companies.
Made for testing companies
Every app update can break scripts that used to pass. Fixing them by hand is slow, repetitive work. Sam takes it off your team.
Less manual fixing
Your testers stop repairing the same kind of break again and again.
Greener builds
Fewer broken scripts means a higher passing percentage in Jenkins.
Works at scale
Bulk automation heals many scripts in one run, across large suites.
How Sam works
Four steps from a failing run to a better pass rate.
STEP 1Test script breaksJenkins run shows failures.
- The app changes: a button, field or page is different.
- The old test script can no longer find it, so it fails.
- The Jenkins run shows failures and the pass percentage drops.
STEP 2Sam heals the scriptFixes run in bulk, across many scripts.
- Sam looks at why each script failed.
- It repairs the broken part so the script works again.
- Bulk automation heals many scripts in a single run.
STEP 3PR is createdSam opens a pull request with the fixes.
- Once the scripts are fixed, Sam raises the PR for you.
- Your team sees exactly what changed before anything is merged.
- No one has to copy fixes over by hand.
STEP 4Pass rate goes upJenkins passing percentage improves.
- The next Jenkins run uses the fixed scripts.
- Fewer broken scripts means more passing tests.
- Your testers spend less time fixing the same break again and again.
What Sam does
Auto-healing
Detects why a test script failed and repairs it, so nobody fixes the same break by hand.
Bulk automation
Heal many scripts in one go instead of one by one, even across large test suites.
Automatic pull requests
Once scripts are fixed, Sam raises the PR for you, ready for your team to review.
Higher Jenkins pass rate
Fewer broken scripts means more green builds and less time chasing failures.
See it in action
A short walk-through of the loop, from a failing run to a better pass rate.
Jenkins run
- login_testPASS
- checkout_testFAIL
- search_testPASS
- profile_testFAIL
- cart_testPASS
- payment_testFAIL
Sam's fix
Pull request
Some test scripts fail in Jenkins after the app changes.
Questions
What does Sam do?
Sam is an auto-healing tool for test scripts. It fixes broken scripts and raises the passing percentage of your Jenkins runs.
Who is Sam for?
Testing companies and QA teams that spend time repairing scripts every time the app changes.
Can Sam fix many scripts at once?
Yes. Bulk automation heals many scripts in a single run.
What happens after the scripts are fixed?
Sam automatically opens a pull request with the fixes, so your team can review what changed.
How do I try it?
Book a demo below and we will get in touch.
Book a demo
Tell us about your team and we will get back to you.