Example Project Files
Qualityfolio supports four reference models for increasing complexity.
1. qf-small.md
Section titled “1. qf-small.md”Ideal for simple UI/API validations.
Structure:
Project → Case → Evidence---doc-classify: - select: heading[depth="1"] role: project - select: heading[depth="2"] role: case - select: heading[depth="3"] role: evidence---
# www.Opsfolio.com
@id opsfolio-project
This project ensures that all **CMMC Level 1** and **Level 2** self-assessmentsections are visible, correctly structured, and navigable — both from the leftnavigation panel and through section navigation controls. Additionally, itvalidates the **Opsfolio Login functionality** to ensure users can securelyauthenticate and access the system without UI or backend issues.
**Objectives**
- Ensure the Login button is clearly visible and functional.- Validate successful authentication using valid credentials.- Confirm redirection to the correct post-login page.- Verify appropriate error messages for invalid credentials.- Support automation for regression and continuous testing.- Validate that Level 1 and Level 2 sections display completely and in the correct order.- Confirm that navigation controls (Next/Previous) function correctly.- Provide audit-ready evidence for navigation and control consistency.
**Risks**
- Login button missing or misaligned on UI.- Authentication failures for valid users.- Broken redirects post successful login.- Missing or unclear error messages for invalid attempts.- Automation scripts failing due to unstable DOM or dynamic IDs.- Inconsistent navigation rendering per level.- Misconfigured section lists after release.- Caching or feature-flag discrepancies across environments.- Broken navigation buttons or incorrect sequence transitions.
## Verify Left Navigation Displays All Sections for Level 1 and Level 2
@id TC-CMMC-0001
```yaml HFMdoc-classify:requirementID: REQ-CMMC-001Priority: HighTags: [CMMC Self-Assessment]Scenario Type: Happy PathDescription
Verify that all CMMC Level 1 and Level 2 self-assessment sections are correctly displayed in the left-side navigation panel.
Preconditions
- Valid user credentials are available.
- User account has access to both CMMC Level 1 and Level 2 self-assessment modules.
- Application environment is loaded with all expected sections.
Steps
- Login with valid credentials and verify that the landing page displays the CMMC Level 1 Self-Assessment section.
- Verify the list of sections displayed on the left-side navigation panel.
- Compare the displayed list with the expected Level 1 sections.
- Navigate to the CMMC Level 2 Self-Assessment page.
- Verify the list of sections displayed on the left panel.
- Compare the displayed list with the expected Level 2 sections.
Expected Results
- All expected sections are visible in the left navigation panel.
- Sections appear in the correct defined order for each level.
- No extra or unconfigured sections are displayed.
Expected Level 1 Sections
- Company Information
- Access Control
- Identification & Authentication
- Media Protection
- Physical Protection
- System & Communications Protection
- System & Information Integrity
- Policy Framework Assessment
Expected Level 2 Sections
- Company Information
- Access Control
- Audit & Accountability
- Awareness & Training
- Configuration Management
- Identification & Authentication
- Incident Response
- Maintenance
- Media Protection
- Personnel Security
- Physical Protection
- Risk Assessment
- Security Assessment
- System & Communications Protection
- System & Information Integrity
Evidence
Section titled “Evidence”@id TC-CMMC-0001
role: evidencecycle: 1.1assignee: prathithastatus: passedAttachment
2. qf-medium.md
Section titled “2. qf-medium.md”Used when tests require suites:
Project → Suite → Case → Evidence---doc-classify: - select: heading[depth="1"] role: project - select: heading[depth="2"] role: suite - select: heading[depth="3"] role: case - select: heading[depth="4"] role: evidence---
# www.Opsfolio.com
@id opsfolio-project
This project ensures that all **CMMC Level 1** and **Level 2** self-assessmentsections are visible, correctly structured, and navigable — both from the leftnavigation panel and through section navigation controls. Additionally, itvalidates the **Opsfolio Login functionality** to ensure users can securelyauthenticate and access the system without UI or backend issues.
**Objectives**
- Ensure the Login button is clearly visible and functional.- Validate successful authentication using valid credentials.- Confirm redirection to the correct post-login page.- Verify appropriate error messages for invalid credentials.- Support automation for regression and continuous testing.- Validate that Level 1 and Level 2 sections display completely and in the correct order.- Confirm that navigation controls (Next/Previous) function correctly.- Provide audit-ready evidence for navigation and control consistency.
**Risks**
- Login button missing or misaligned on UI.- Authentication failures for valid users.- Broken redirects post successful login.- Missing or unclear error messages for invalid attempts.- Automation scripts failing due to unstable DOM or dynamic IDs.- Inconsistent navigation rendering per level.- Misconfigured section lists after release.- Caching or feature-flag discrepancies across environments.- Broken navigation buttons or incorrect sequence transitions.
## Navigation Visibility
@id navigation-visibility-suite
Verifies visibility and ordering of CMMC Level 1 and Level 2 sections.
**Scope**
- Left navigation visibility for both levels.- Order validation for all sections.- Detection of missing or unconfigured items.- Audit evidence capture.
### Verify Left Navigation Displays All Sections for Level 1 and Level 2
@id TC-CMMC-0001
```yaml HFMdoc-classify:requirementID: REQ-CMMC-001Priority: HighTags: [CMMC Self-Assessment]Scenario Type: Happy PathDescription
Verify that all CMMC Level 1 and Level 2 self-assessment sections are correctly displayed in the left-side navigation panel.
Preconditions
- Valid user credentials are available.
- User account has access to both CMMC Level 1 and Level 2 self-assessment modules.
- Application environment is loaded with all expected sections.
Steps
- Login with valid credentials and verify that the landing page displays the CMMC Level 1 Self-Assessment section.
- Verify the list of sections displayed on the left-side navigation panel.
- Compare the displayed list with the expected Level 1 sections.
- Navigate to the CMMC Level 2 Self-Assessment page.
- Verify the list of sections displayed on the left panel.
- Compare the displayed list with the expected Level 2 sections.
Expected Results
- All expected sections are visible in the left navigation panel.
- Sections appear in the correct defined order for each level.
- No extra or unconfigured sections are displayed.
Expected Level 1 Sections
- Company Information
- Access Control
- Identification & Authentication
- Media Protection
- Physical Protection
- System & Communications Protection
- System & Information Integrity
- Policy Framework Assessment
Expected Level 2 Sections
- Company Information
- Access Control
- Audit & Accountability
- Awareness & Training
- Configuration Management
- Identification & Authentication
- Incident Response
- Maintenance
- Media Protection
- Personnel Security
- Physical Protection
- Risk Assessment
- Security Assessment
- System & Communications Protection
- System & Information Integrity
Evidence
Section titled “Evidence”@id TC-CMMC-0001
role: evidencecycle: 1.1assignee: prathithastatus: passedAttachment
3. qf-large.md
Section titled “3. qf-large.md”Enterprise‑level:
Project → Plan → Suite → Case → Evidence---doc-classify: - select: heading[depth="1"] role: project - select: heading[depth="2"] role: plan - select: heading[depth="3"] role: suite - select: heading[depth="4"] role: case - select: heading[depth="5"] role: evidence---
# www.Opsfolio.com
@id opsfolio-project
This project ensures that all **CMMC Level 1** and **Level 2** self-assessmentsections are visible, correctly structured, and navigable — both from the leftnavigation panel and through section navigation controls. Additionally, itvalidates the **Opsfolio Login functionality** to ensure users can securelyauthenticate and access the system without UI or backend issues.
**Objectives**
- Ensure the Login button is clearly visible and functional.- Validate successful authentication using valid credentials.- Confirm redirection to the correct post-login page.- Verify appropriate error messages for invalid credentials.- Support automation for regression and continuous testing.- Validate that Level 1 and Level 2 sections display completely and in the correct order.- Confirm that navigation controls (Next/Previous) function correctly.- Provide audit-ready evidence for navigation and control consistency.
**Risks**
- Login button missing or misaligned on UI.- Authentication failures for valid users.- Broken redirects post successful login.- Missing or unclear error messages for invalid attempts.- Automation scripts failing due to unstable DOM or dynamic IDs.- Inconsistent navigation rendering per level.- Misconfigured section lists after release.- Caching or feature-flag discrepancies across environments.- Broken navigation buttons or incorrect sequence transitions.
## CMMC Navigation Verification
@id navigation-plan
Define validation and verification cycles to confirm structural integrity andnavigational consistency for each CMMC level.
**Cycle Goals**
- Conduct manual verification for Level 1 and Level 2 navigation completeness.- Capture evidence for audit reporting.- Validate “Previous” and “Next” navigation transitions.
### Navigation Visibility
@id navigation-visibility-suite
Verifies visibility and ordering of CMMC Level 1 and Level 2 sections.
**Scope**
- Left navigation visibility for both levels.- Order validation for all sections.- Detection of missing or unconfigured items.- Audit evidence capture.
#### Verify Left Navigation Displays All Sections for Level 1 and Level 2
@id TC-CMMC-0001
```yaml HFMdoc-classify:requirementID: REQ-CMMC-001Priority: HighTags: [CMMC Self-Assessment]Scenario Type: Happy PathDescription
Verify that all CMMC Level 1 and Level 2 self-assessment sections are correctly displayed in the left-side navigation panel.
Preconditions
- Valid user credentials are available.
- User account has access to both CMMC Level 1 and Level 2 self-assessment modules.
- Application environment is loaded with all expected sections.
Steps
- Login with valid credentials and verify that the landing page displays the CMMC Level 1 Self-Assessment section.
- Verify the list of sections displayed on the left-side navigation panel.
- Compare the displayed list with the expected Level 1 sections.
- Navigate to the CMMC Level 2 Self-Assessment page.
- Verify the list of sections displayed on the left panel.
- Compare the displayed list with the expected Level 2 sections.
Expected Results
- All expected sections are visible in the left navigation panel.
- Sections appear in the correct defined order for each level.
- No extra or unconfigured sections are displayed.
Expected Level 1 Sections
- Company Information
- Access Control
- Identification & Authentication
- Media Protection
- Physical Protection
- System & Communications Protection
- System & Information Integrity
- Policy Framework Assessment
Expected Level 2 Sections
- Company Information
- Access Control
- Audit & Accountability
- Awareness & Training
- Configuration Management
- Identification & Authentication
- Incident Response
- Maintenance
- Media Protection
- Personnel Security
- Physical Protection
- Risk Assessment
- Security Assessment
- System & Communications Protection
- System & Information Integrity
Evidence
Section titled “Evidence”@id TC-CMMC-0001
role: evidencecycle: 1.1assignee: prathithastatus: passedAttachment
4. qf-complex.md
Section titled “4. qf-complex.md”Audit‑grade, deep hierarchy:
Project → Strategy → Plan → Suite → Case → Evidence---doc-classify: - select: heading[depth="1"] role: project - select: heading[depth="2"] role: strategy - select: heading[depth="3"] role: plan - select: heading[depth="4"] role: suite - select: heading[depth="5"] role: case - select: heading[depth="6"] role: evidence---
# www.Opsfolio.com
@id opsfolio-project
This project ensures that all **CMMC Level 1** and **Level 2** self-assessmentsections are visible, correctly structured, and navigable — both from the leftnavigation panel and through section navigation controls. Additionally, itvalidates the **Opsfolio Login functionality** to ensure users can securelyauthenticate and access the system without UI or backend issues.
**Objectives**
- Ensure the Login button is clearly visible and functional.- Validate successful authentication using valid credentials.- Confirm redirection to the correct post-login page.- Verify appropriate error messages for invalid credentials.- Support automation for regression and continuous testing.- Validate that Level 1 and Level 2 sections display completely and in the correct order.- Confirm that navigation controls (Next/Previous) function correctly.- Provide audit-ready evidence for navigation and control consistency.
**Risks**
- Login button missing or misaligned on UI.- Authentication failures for valid users.- Broken redirects post successful login.- Missing or unclear error messages for invalid attempts.- Automation scripts failing due to unstable DOM or dynamic IDs.- Inconsistent navigation rendering per level.- Misconfigured section lists after release.- Caching or feature-flag discrepancies across environments.- Broken navigation buttons or incorrect sequence transitions.
## Navigation Stability & Completeness
@id navigation-strategy
Ensure that the left navigation and section navigation controls in the CMMCSelf-Assessment remain stable and complete across different levels and testcycles.
**Key Goals**
- Verify completeness of navigation structure.- Validate navigation control functionality.- Detect missing, extra, or broken navigation paths early.
**CMMC Self Assessment Implementation (feature request)**
```yaml HFMdoc-classify: role: requirementrequirementID: REQ-CMMC-001title: "CMMC Self Assessment Implementation"description: "Navigation structure completeness, navigation consistency, and readiness percentage accuracy for CMMC self-assessments."Requirement Overview
- Navigation Structure Completeness
- Section Navigation Consistency
- Dynamic Readiness Percentage Updates
- Readiness Percentage Calculation Accuracy
- 100% Completion Validation
Acceptance Criteria
- All expected CMMC Level 1 and Level 2 sections must be visible in the left navigation panel and displayed in the correct predefined order, with no missing, extra, or misconfigured sections.
- The Previous and Next buttons must navigate sequentially between sections in the correct order across all levels and cycles, without skipped, duplicated, broken, or inconsistent transitions.
- Readiness percentage must update immediately and dynamically after completing a section, with no delay, UI lag, or need for manual refresh.
- The readiness bar must calculate progress accurately based on the number of completed sections versus the total required sections, and the displayed percentage must match the expected computed value with no inconsistencies.
- Once all CMMC Level 1 assessment sections are completed, the readiness percentage must display 100% completion with no incorrect or partial percentage shown.
CMMC Navigation Verification
Section titled “CMMC Navigation Verification”@id navigation-plan
Define validation and verification cycles to confirm structural integrity and navigational consistency for each CMMC level.
Cycle Goals
- Conduct manual verification for Level 1 and Level 2 navigation completeness.
- Capture evidence for audit reporting.
- Validate “Previous” and “Next” navigation transitions.
Navigation Visibility
Section titled “Navigation Visibility”@id navigation-visibility-suite
Verifies visibility and ordering of CMMC Level 1 and Level 2 sections.
Scope
- Left navigation visibility for both levels.
- Order validation for all sections.
- Detection of missing or unconfigured items.
- Audit evidence capture.
Verify readiness percentage reaches 100% after completing all sections
Section titled “Verify readiness percentage reaches 100% after completing all sections”@id TC-CMMC-0005
doc-classify:FII: TC-CMMC-0005requirementID: REQ-CMMC-006Priority: HighTags: [CMMC Self-Assessment, Analytics - Self-Assessment Tool]Scenario Type: Happy PathDescription
Ensure that the readiness percentage becomes 100% once all sections in the CMMC Level 1 self-assessment are completed.
Preconditions
- Valid user credentials are available.
- User has access to the CMMC Level 1 Self-Assessment module.
- All assessment sections are visible and accessible.
Steps
- Login with valid credentials and verify that the landing page displays the CMMC Level 1 Self-Assessment section.
- Complete all sections in the Level 1 Self-Assessment.
- Observe the readiness percentage displayed.
- Verify that the readiness bar reaches 100%.
Expected Results
- Readiness bar should display 100% completion after all sections are completed.
- Percentage updates immediately without delay.
- No incorrect or partial percentage is shown.
Evidence
Section titled “Evidence”@id TC-CMMC-0005
doc-classify: role: evidencecycle: 1.5assignee: arun-ramananstatus: failedAttachment
Issue
doc-classify: role: issueissue_id: BUG-CMMC-001test_case_id: TC-CMMC-0005title: "No incorrect or partial percentage is shown"status: openIssue Details