add chunking

This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-11-27 03:43:19 +02:00
parent 4f8c18a066
commit 2037870f67
43 changed files with 7041 additions and 4135 deletions
+9 -5
View File
@@ -3,7 +3,7 @@
## Overview
Comprehensive test specifications for the GPS-denied navigation system following the QA testing pyramid approach.
**Total Test Specifications**: 54
**Total Test Specifications**: 56
## Test Organization
@@ -23,8 +23,8 @@ Tests individual system components in isolation with their dependencies.
- 08: Image Rotation Manager
**Service Infrastructure (09-12)**:
- 09: REST API
- 10: SSE Event Streamer
- 09: REST API (FastAPI endpoints for flight management, image uploads, user fixes)
- 10: SSE Event Streamer (Server-Sent Events for real-time result streaming)
- 11: Flight Manager
- 12: Result Manager
@@ -71,6 +71,10 @@ Tests mapped to 10 acceptance criteria.
- 42: Degraded satellite data
- 43: Complete system validation
**Chunk-Based Recovery (55-56)**:
- 55: Chunk rotation recovery (rotation sweeps for chunks)
- 56: Multi-chunk simultaneous processing (Atlas architecture)
### GPS-Analyzed Scenario Tests (51-54): Real Data
Tests using GPS-analyzed test datasets.
@@ -108,8 +112,8 @@ Tests using GPS-analyzed test datasets.
| AC-1 | 80% < 50m error | 31, 43, 51, 54 | ✓ Covered |
| AC-2 | 60% < 20m error | 32, 43, 51, 54 | ✓ Covered |
| AC-3 | 350m outlier robust | 33, 43, 52, 54 | ✓ Covered |
| AC-4 | Sharp turn <5% overlap | 34, 43, 53, 54 | ✓ Covered |
| AC-5 | Multi-fragment connection | 35, 43 | ✓ Covered |
| AC-4 | Sharp turn <5% overlap | 34, 43, 53, 54, 55 | ✓ Covered |
| AC-5 | Multi-fragment connection | 35, 39, 43, 56 | ✓ Covered |
| AC-6 | User input after 3 failures | 36, 43 | ✓ Covered |
| AC-7 | <5s per image | 37, 43, 51, 54 | ✓ Covered |
| AC-8 | Real-time + refinement | 38, 43 | ✓ Covered |