Download Operational Truth™ - Quality Assurance Module
Quality Assurance Module - powered by Qualityfolio
Operational Truth™ is a downloadable software platform for continuous compliance. The Quality Assurance module (powered by Qualityfolio) must be installed on a local workstation or server environment. The software is not web-based and requires local installation to operate. To install Qualityfolio, users must first set up the required software dependencies and then download and install the primary Qualityfolio application package by following the provided installation instructions.
Overview
This guide outlines the step-by-step setup of Qualityfolio, which delivers Operational Truth through Test-Management-as-Code (TMaC) system powered by Spry’s Axiom-based execution pattern and Surveilr’s ingestion, transformation, and ETL pipeline.
Welcome to Qualityfolio - a Markdown-native Test Management system backed by Spry’s ontology engine and Surveilr’s data ingestion pipeline. Qualityfolio follows a Test Management as Code (TMaC) approach, where test artifacts, execution evidence, and dashboards are all derived from structured files under version control.
System Requirements
- Runtime: Deno 2.x or later (required)
- Package Manager: Homebrew (required)
Dependencies
Ensure the following tools and files are available on your system before proceeding:
- Spry - runbook and SQLPage orchestration engine
- Surveilr - ingestion and transformation engine
- Python 3.8+ - primary language for singer taps,only required if using Singer
Installation Commands
To work with Spry and the Surveilr-based Qualityfolio framework, you need to download and install Deno, Homebrew, Spry, and Surveilr, and ensure the required Qualityfolio files are available in your workspace.
Download and Install Steps on Linux
Open your terminal and switch to your working directory:
Install Spry
If you are a first-time Spry user:
brew install programmablemd/packages/spryFor more details on Spry installation and usage, refer to the official Spry documentation.
Install Surveilr
If you are a first-time Surveilr user:
brew tap surveilr/tap && brew install surveilrFor more details on Surveilr installation and usage, refer to the official Surveilr documentation.
Install Python
If you are using Singer taps, you need to install Python 3.8 or higher:
brew install pythonDownload and Install Steps on macOS
Open your terminal and switch to your working directory:
Install Spry
If you are a first-time Spry user:
brew install programmablemd/packages/spryFor more details on Spry installation and usage, refer to the official Spry documentation.
Install Surveilr
If you are a first-time Surveilr user:
brew tap surveilr/tap && brew install surveilrFor more details on Surveilr installation and usage, refer to the official Surveilr documentation.
Install Python
If you are using Singer taps, you need to install Python 3.8 or higher:
brew install pythonObjectives
Qualityfolio is designed to:
- Generate an SQLite database from test artifacts and execution evidence files.
- Test Artifacts Preview with real-time ontology parsing, live reload, and structural validation.
- Generate a Test Management Dashboard for test metrics, traceability, and execution insights.
Install Qualityfolio Extension (for Visual Studio Code/ Cursor IDE)
To install Qualityfolio extension, download and install the pre-packaged extension for Visual Studio Code or Cursor IDE from the links below:
For more details on Qualityfolio extension usage and updates, refer the documentation.
How is this guide?
Last updated on
Introduction
Evidence-driven assurance framework delivering Operational Truth™ through Test-Management-as-Code (TMaC) for quality, security, reliability, and compliance.
Quick Start Guide
Step-by-step quick start guide to setting up Qualityfolio, authoring Markdown-based test artifacts, generating evidence-backed SQLite databases, and launching test management dashboards.