App.FS032_TestCase
Overview & Purpose
Main Functions:
Key Calculations:
Data Transformations:
Expected Output:
Business Context
Business Rules:
Result Usage:
Execution Frequency:
Critical Periods:
Parameters
Parameter
Data Type
Purpose
Required
Source Tables
debug.vwStudentDetails
Name
Data Type
Business Purpose
staging.K12Enrollment
Name
Data Type
Business Purpose
RDS.ReportEdFactsK12StudentCounts
Name
Data Type
Business Purpose
Temporary Tables
#vwStudentDetails
Name
Data Type
Purpose/Calculation
#staging
Name
Data Type
Purpose/Calculation
#SEA_CSA, #LEA_CSA, #SCH_CSA (and similar for other category sets)
Name
Data Type
Purpose/Calculation
Potential Improvements
Error Handling
Performance
Code Organization
Documentation
Execution Steps
Step 1: Initialize by dropping any existing temporary tables
Step 2: Set up unit test metadata
Step 3: Clear previous test results
Step 4: Create and populate temporary student details table
Step 5: Create and populate main staging table
Step 6: Process each category set (CSA through TOT) for each reporting level (SEA, LEA, SCH)
Step 7: Compare expected and actual results for each test case
Was this helpful?