mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: teshi-engine

teshi-engine for Windows

<h2>teshi-engine: NDJSON-driven test engine for maintainable automation</h2>

  • Free
  • 4.6
  • V 0.4.0

<h2>teshi-engine: NDJSON-driven test engine for maintainable automation</h2>

teshi-engine, developed by lilinfangrelax, is an execution engine that targets the automated testing lifecycle from capture through repair. The app records interactions, generates PageObjects and Gherkin step definitions, executes tests, and applies automatic healing to broken locators using a protocol-driven pipeline. Key capabilities include an NDJSON automation protocol, a terminal interface, and automated project workspace creation. It targets developers and QA automation engineers focused on reducing test maintenance effort.

What does teshi-engine do?

The tool follows a four-step automation cycle that moves from capture to repair, implementing a unified NDJSON protocol to pass events between components. In practice that means it can record, generate, execute, and heal within a single workspace, producing organized directories for features, recordings, and logs. This workflow is oriented to web and API testing and supports Gherkin-based BDD scenarios to align tests with specifications.

How does teshi-engine affect system resources during runs?

The app exposes a terminal user interface for session control while delegating browser automation to Playwright, so measurable CPU and memory usage mainly reflect the Playwright browser instances rather than a large central engine process. Installation through the Windows package manager and command-line operations that require a Python environment mean setup and runtime activity are local. Heavy runs therefore consume resources from the browser processes launched for web automation.

Is teshi-engine safe to use on production machines?

The tool creates workspace directories and writes generated PageObjects, step definitions, and logs to disk, so it performs file-system writes under normal use. Its automatic healing modifies locators during execution, which affects test artifacts; that behavior suggests keeping test projects under version control and isolating test accounts. Presence in the Windows package repository and active maintenance indicate community acceptance, but run experiments outside production systems first.

Do I need technical knowledge to operate teshi-engine?

The app automates code generation and offers a TUI for recording and playback, which reduces manual coding for automation engineers. Practical use requires familiarity with Playwright-based automation and a local Python environment for certain command-line tasks, so the tool is best suited to developers and QA engineers who can manage framework setup. Non-technical users should expect an onboarding curve before effective use.

Final assessment: suited to engineering-led QA teams

teshi-engine is best suited to engineering-led QA teams that can allocate setup time and stewardship, rather than teams seeking out-of-the-box simplicity. Expect an onboarding period and plan test runs on dedicated agents to reduce local resource contention. For pilot deployments, stage the engine on small projects to validate core workflows before broad rollout. This limits integration risk and validates whether maintenance gains justify the setup effort. Recommended.

  • Pros

    • NDJSON protocol provides consistent communication across recording, generation, and execution
    • Self-healing repairs broken locators using rule fallback and SmartLocator enhancements
    • Automatic PageObject and step-definition generation reduces manual coding time
    • Terminal User Interface enables recording and playback from the console
  • Cons

    • Requires a local Python environment for certain command-line operations
    • Focused on Playwright web testing, limited native mobile or desktop support
    • Self-healing modifies locators during runs, increasing need for version control
    • Windows-focused distribution via Winget restricts native install options
Icon of program: teshi-engine

teshi-engine for PC

  • Free
  • 4.6
  • V 0.4.0
Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws. MySoftwareGuide may receive a referral fee if you click or buy any of the products featured here.