Skip to content

Testing & QA Documentation

This directory contains testing and quality assurance documentation for the MethodGrid application.

Contents

Automation Testing

Overview and details about automation testing frameworks and strategies.

API Testing - Postman Collection

Complete guide to the MG API Postman collection, including: - Authentication endpoints - Dashboard CSV API testing - Cypress automated test suite - Available API endpoints for grids, elements, stage gates, and tasks

Testing Audit

Information about the audit testing organization on staging, including: - Audit testing database setup (117 registers) - MongoDB debugging commands - Activity log and notifications testing

Staging Login Details

Test user credentials for different roles: - Architect - Builder - User (Internal) - User (External)

SSO Testing

Single Sign-On testing documentation covering: - Microsoft Azure Active Directory (Entra ID) configuration - Okta setup - PingFederate integration - Live accounts using SSO (Edward Drummond & Co, SBR Consulting, Network Rail, RLB UK, Tilbury Douglas)

ACL (Access Control List)

Comprehensive documentation of access control permissions and behaviors: - Grid Library and My Grids permissions - Setting and revoking folder/grid ACL - Creating, moving, and cloning grids/folders - Known bugs and behavior notes

File Uploads

Details about file upload capabilities: - Maximum file size (50MB) - Supported file types (documents, images, design files, archives, audio) - Complete list of accepted file extensions

Staging Base Environment

Information about the staging-base environment: - Environment URL - Existing test users - Usage guidelines

DMS Integrations

Documentation for Document Management System integrations: - DMS Docs.loop

Usage Notes

  • All staging environments use the credentials listed in the respective documents
  • The audit testing organization should be used specifically for testing audit functionality
  • The staging-base environment is the template that gets copied to new staging instances
Last modified by: Unknown