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