Skip to content

Overview

Modern test automation is fragmented.

You write scripts in one place, manage test cases in another, run them through a separate pipeline, and debug failures somewhere else. The more your system grows, the more fragile and disconnected everything becomes.

AppraiseJS fixes that.

It brings test authoring, execution, and analysis into a single visual system — without locking you into a proprietary ecosystem.


AppraiseJS is a local-first, visual test authoring, execution, and analysis platform.

Instead of writing and maintaining test code manually, you model your test flows visually. AppraiseJS handles the heavy lifting — from generating test scripts to orchestrating execution and producing structured reports.


Own your tests. Always.
AppraiseJS generates real, portable test artifacts (Gherkin + Playwright) that can run outside the platform. No lock-in. No proprietary formats.


At a high level, this is how you build and run tests in AppraiseJS:

  1. Configure your environment.
  2. Create a module for the product area you want to test.
  3. Create a test case and choose or create its suite and tags from the test case form.
  4. Build the scenario in the flow builder, creating needed locators from the node addition sidebar when a step needs one.
  5. Use blocks, search, and full-screen mode to keep larger flows easier to review.
  6. Run tests with flexible selection (by suite, tags, or specific cases).
  7. Analyze results through a unified reporting system with all execution data in one place.

See how easily a user can model test scenarios, run them, and analyze results — all within a single workflow.


  • QA engineers tired of maintaining brittle, code-heavy test suites
  • Developers who want fast test creation without boilerplate overhead
  • Teams that need shared ownership across QA, dev, and product
  • Organizations that want full control over their test artifacts (no vendor lock-in)

Visual Test Modeling

Model test flows in a visual node-based builder that is easy to understand, compose, and reuse across scenarios.

Learn more

Test Templating

Create reusable templates for common workflows so teams can assemble new test coverage faster.

Learn more

Reusable Selector System

Resolve locators by page route and hand the exact selector to the executor when a test needs it.

Learn more

Custom Test Node Generation

Define custom workflow nodes with the template step builder when the built-in node set does not match your test model.

Learn more

Environment Aware Execution

Keep environment data centralized and available to the test runner without loading config in every test.

Learn more

Multi Config Test Orchestration

Run tests by tag, suite, individual scenario, environment, and execution surface from one test run setup.

Learn more

Test Run Management

Create test runs with selected scenarios, environments, execution surfaces, workers, and run settings.

Learn more

Runtime Visibility

Follow live run logs, open artifacts, and inspect traces for failures from the same execution view.

Learn more

Reporting

Review execution metrics, result summaries, and trends through focused reports with charts and data cards.

Learn more

If you want to start using these capabilities immediately, continue to Installation and then Quick Start.