Testing
Master Requirement-To-Test Matrix
UUID: 71C7DD62-9EA2-4BF0-9AAE-C1470D75D33E
ID |
Requirement |
Planned Method |
Criterion State |
Local Traceability |
UUID |
|---|---|---|---|---|---|
TV-01 |
400-1000 nm usable coverage |
Known references near both ends of the range |
Documented target; source set and edge rule |
||
TV-02 |
3648 effective detector pixels |
Frame-geometry and interface check |
Documented effective count; total transported count |
||
TV-03 |
Approximately 5 nm FWHM |
Narrow-reference-source half-maximum width |
Documented target; source and interpolation |
||
TV-04 |
Embedded minimum transfer acceptance and system acquisition target |
Complete-frame count over elapsed time |
At least 10 complete 3648-effective-sample frames/s at minimum integration
time; observation duration, aggregation, display rate, and above-100-fps
target conditions |
||
TV-05 |
Complete USB frames with IDs and flags |
Integration-contract conformance check |
Interface criterion owned by Integration |
||
TV-06 |
Bias and dark correction |
Blocked-input and stored-reference comparison |
Improvement statistic and conditions |
||
TV-07 |
Pixel-to-wavelength mapping |
Known-reference fit and residual evaluation |
Fit form and residual threshold |
||
TV-08 |
Flat-field, intensity, and response correction |
Controlled reference-source comparison |
Absolute/relative scope and tolerance |
||
TV-09 |
Required CSV products |
Schema and row-correspondence inspection |
Five products documented |
||
TV-10 |
Wavelength accuracy |
Reference-peak error calculation |
Tolerance |
||
TV-11 |
SNR |
Stable-source and dark/noise acquisitions |
Bands, statistic, and threshold |
||
TV-12 |
Linearity |
Controlled input variation at fixed integration time |
Fit model, levels, and threshold |
||
TV-13 |
Repeatability |
Repeated acquisitions without realignment |
Statistic, duration, and threshold |
||
TV-14 |
Stray light and second-order behavior |
Controlled filtered, unfiltered, or blocked-band comparison |
Method and threshold |
||
TV-15 |
Reference-instrument comparison |
Same-source comparison under recorded conditions |
Reference suitability and tolerance |
||
TV-16 |
Routine user workflow |
Client demonstration without source-code or hardware reconfiguration |
Step-level outcomes documented; overall criterion |
Test TV-01 - Wavelength Coverage
UUID: A51146EA-4B13-411A-9F04-8467E0F9B8FE
Local Traceability ID: CD6CB2E1
Status: Planned. Method: Observe suitable known references near the
short- and long-wavelength boundaries. Open Requirement: Source set and
usable-edge decision rule are Not In Docs.
Test TV-02 - Effective Detector Geometry
UUID: BBA02827-681E-4BB2-97D8-81966C452482
Local Traceability ID: 3B3A1204
Status: Planned. Method: Confirm 3648 effective detector positions
through the approved Integration contract. Total transported samples are
Not In Docs.
Test TV-03 - Spectral Resolution
UUID: ED1C5555-98E0-46D6-B1A1-9404C1D59B59
Local Traceability ID: B2F02404
Status: Planned. Method: Measure FWHM of suitable narrow references at multiple wavelengths and compare with the approximately 5 nm target.
Test TV-04 - Acquisition Rate
UUID: 25F5D9F4-F1EC-4AE7-BCB5-05F86670C539
Local Traceability ID: B8214C8F
Status: Planned. Method: Count complete frames over a documented elapsed
interval. Keep transport and display rates separate. Criterion: Embedded
minimum transfer acceptance is at least 10 complete frames per second, each
containing 3648 effective detector samples, at minimum integration time.
Open Requirements: Observation duration, aggregation, display update rate,
and the conditions for the above-100-fps system target are Not In Docs.
Test TV-05 - USB Frame Integrity
UUID: 90ED79A6-3162-4E1D-8167-1CF18B9140CD
Status: Planned. Method: Apply the approved Integration contract to frame completeness, identity, and status fields.
Test TV-06 - Bias And Dark Correction
UUID: A8AA2658-18DB-4EC7-AA5E-99BF01B59BDE
Local Traceability ID: E277595D
Status: Planned. Method: Compare blocked-input observations before and after configured bias and dark operations over documented conditions.
Test TV-07 - Wavelength Map
UUID: 34B2BE00-016D-47CB-9DD7-D01C3249248A
Status: Planned. Method: Fit or evaluate the approved map against known reference wavelengths and retain residuals.
Test TV-08 - Spectral Corrections
UUID: 0A2465D5-396C-47B9-9880-DD65C5ACF107
Status: Planned. Method: Compare configured correction outputs with
controlled reference-source observations. Mathematical convention is
Not In Docs.
Test TV-09 - CSV Products
UUID: F80249E3-1986-41E9-BB19-D9FFC10DAC0A
Local Traceability ID: 1680B586
Status: Planned. Method: Confirm row correspondence for raw ADC counts, processed counts, wavelength, volts, and processed intensity.
Test TV-10 - Wavelength Accuracy
UUID: 4376DD47-FE09-4EFC-A619-D08350608B7E
Local Traceability ID: 3C903FDA
Status: Planned. Method: Calculate error between observed and reference
peak wavelengths. The tolerance is Not In Docs.
Test TV-11 - Signal-To-Noise Ratio
UUID: 1ED93409-3D7A-4E3D-91C0-425A9325C998
Local Traceability ID: F39143FD
Status: Planned. Method: Use repeated stable-source and dark/noise
observations. Wavelength bands and statistic are Not In Docs.
Test TV-12 - Linearity
UUID: A43FC1E7-6196-4EEC-A8DE-664E022AB9D7
Local Traceability ID: 5546B204
Status: Planned. Method: Vary controlled input at fixed integration time and evaluate residuals from the approved fit.
Test TV-13 - Repeatability
UUID: 57E2E443-83A8-4C39-BDE8-1724593A9344
Local Traceability ID: 3A725623
Status: Planned. Method: Repeat acquisitions without realignment and apply the approved repeatability statistic.
Test TV-14 - Stray Light And Second Order
UUID: 1D6E90B9-9949-4F98-8683-3EA5B2BF2A49
Local Traceability ID: 3E2147CE
Status: Planned. Method: Compare controlled filtered, unfiltered, or
blocked-band observations. Exact method and threshold are Not In Docs.
Test TV-15 - Reference-Instrument Comparison
UUID: E7FCAB5B-6D00-4801-9058-42FCE17F4714
Local Traceability ID: 2E04E226
Status: Planned. Method: Observe the same suitable source with the instrument and reference instrument under recorded conditions.
Test TV-16 - Routine Client Workflow
UUID: 2CF48D1E-090E-4E45-A1AD-5216F93CAB11
Status: Planned. Method: Demonstrate connect, acquisition, integration- time adjustment, calibration selection, live presentation, and CSV export without source-code or hardware reconfiguration.