Spry LogoOpsfolio
Getting Started

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:

  1. Spry - runbook and SQLPage orchestration engine
  2. Surveilr - ingestion and transformation engine
  3. 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/spry

For 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 surveilr

For 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 python

Download 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/spry

For 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 surveilr

For 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 python

Objectives

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

On this page