Skip to content

Overview

Read this page after the onboarding spine if you want the system story without dropping straight into implementation details.

AppraiseJS is a local-first platform that keeps four concerns connected: modeling test intent, generating executable artifacts, running tests, and inspecting results.

  1. Product model: modules, suites, cases, locators, template steps, environments, and tags.
  2. Sync and generation: AppraiseJS turns the authored model into runnable artifacts and keeps files and database state aligned.
  3. Execution: test runs choose scope, environment, browser, and worker settings.
  4. Results: reports, logs, traces, and metrics feed the debugging and operational workflow.
#direction: right #stroke: #64748b #fill: #f8fafc [Authored assets] -> [Sync and generated artifacts] [Sync and generated artifacts] -> [Test runs] [Test runs] -> [Reports, logs, traces] [Reports, logs, traces] -> [Author updates] Authored assets Sync and generated artifacts Test runs Reports, logs, traces Author updates

If you are still working through the first-run path, stop here and return to Overview, Installation, or Quick Start. The linked pages below this point are intentionally deep-dive material.