@thinkwise/testwise
v0.1.75
Published
Testwise is a dedicated end-to-end (E2E) test automation solution built for applications developed on the Thinkwise Platform. It sits on top of Playwright and provides a higher-level automation layer that deeply understands the UI patterns, controls, and
Keywords
Readme
Introduction to Testwise
What Testwise does
Testwise is a dedicated end-to-end (E2E) test automation solution built for applications developed on the Thinkwise Platform. It sits on top of Playwright and provides a higher-level automation layer that deeply understands the UI patterns, controls, and workflows typical in Thinkwise applications.
With Testwise you get:
Prebuilt page extensions and custom controls tailored to the Thinkwise UI (grids, forms, actionbars, lookup dropdowns, etc).
Scripts and helpers for common tasks such as authentication and user simulation, cutting down on boilerplate setup.
In short: Testwise transforms common Thinkwise application interactions into clear, reusable methods, so your development and QA teams can focus on validating business logic, not reinventing automation plumbing.
Why Testwise is useful
Applications built on the Thinkwise Platform tend to be long-lived, complex, and subject to continuous evolution. Manual regression testing becomes costly and error-prone; unit and integration tests alone do not suffice to verify the full user experience end-to-end. Testwise addresses these challenges by:
Ensuring consistent, repeatable checks of your complete application flows — from login through deep business scenarios.
Reducing reliance on manual regression efforts so testers can shift focus to new features and strategic risk areas.
Accelerating test development thanks to built-in, ready-to-use functions and helpers — rather than building your own automation foundation from scratch.
Offloading UI-control maintenance: since Thinkwise maintains the component logic under the hood, your automation is more resilient to changes in underlying UI/control implementations.
How to start with Testwise
To get started with Testwise, you will set up a test project using Node.js, Playwright, and the Testwise library. The full step-by-step installation and configuration guide — including prerequisites, project initialization, Testwise setup, Playwright integration and recording your first test— is documented in the official Thinkwise End-to-End Testing documentation.
You can find the complete instructions here:
Thinkwise Documentation - End-to-end Tests
Where to get help with Testwise
Check issues, discussions or Q&A on the Thinkwise community.
Raise internal tickets or contact the Thinkwise support/automation team for assistance or bug reports.
