Skip to main content

SHAFT: Unified Test Automation Engine

Stop reinventing the wheel,
Start using SHAFT.

Maximize your efficiency

You design your tests, and we'll handle synchronization, screenshots, logging & reporting with zero boilerplate code


All-in-one solution

Drives GUI (web, mobile & desktop), API, CLI, and Database test automation


Highly intuitive

Wizard-like syntax; just type SHAFT. and watch the magic unfold


Award winning

Google Open Source Peer Bonus award winner


Selenium Ecosystem

One of 17 proud members of the official Selenium ecosystem frameworks


Powered by WebDriver

Guaranteed robust W3C standard compliant, future proof WebDriver BiDi enabled, and fully supported automated test suites



ROI = (Savings/Investment) * 100

Exhaustive automation is not possible, so as a maximum try not to exceed 80% of your total tests.
• If you plan to execute your tests as Nightly Builds, then input 365.
• If you plan to execute only once every sprint. then input # sprints per release * # releases per year.
• If you plan to execute your tests against 3 browsers (CH,FF,SA) and 3 operating systems (Win/Lin/Mac) then input 9.
• If you plan to use SHAFT for Mobile GUI testing, then input a minimum of 2 for Android and iOS. Feel free to multiply by the number of OS versions and device manufacturers if you want to target more devices.
• If you plan to use SHAFT for API/CLI/DB testing, then input 1.




Assumptions:
  • Automated execution effort = 5% from the manual execution effort (if not 100% unattended).
  • Upskilling effort = 1 work week.
  • Framework dev effort = 1 work day.
  • Maintenance effort = 0.5 hours per test run.
  • Sequential execution (Multiply the above ROI * Number of parallel threads).


What are you waiting for?