Skip to main content

GROOT FORCE - Test Cases: Safety-Critical Systems

Document Version: 1.0
Date: November 2025
Status: Production Ready
Classification: Internal - QA & Safety Engineering


Document Control

VersionDateAuthorChanges
1.0Nov 2025Safety TeamInitial safety-critical test cases

Approval:

  • Safety Officer: _________________ Date: _______
  • QA Lead: _________________ Date: _______
  • Hardware Lead: _________________ Date: _______
  • Software Architect: _________________ Date: _______
  • Product Manager: _________________ Date: _______
  • Legal/Compliance: _________________ Date: _______

Table of Contents

  1. Fall Detection & User Safety
  2. Obstacle Detection & Walking Assist
  3. Emergency Protocols & SOS
  4. Battery & Thermal Safety
  5. Electrical Safety
  6. Optical & Eye Safety
  7. Electromagnetic Safety (EMI/EMC)
  8. Fail-Safe Mechanisms
  9. Privacy & Data Security Safety

Test Overview

Total Test Cases: 27 critical safety validation procedures

Priority Distribution:

  • P0 (Critical): 22 test cases - Life safety, regulatory compliance
  • P1 (High): 5 test cases - User safety, quality assurance

Regulatory Standards Covered:

  • IEC 62368-1 (electrical safety)
  • IEC 62471 (photobiological safety)
  • IEC 60825-1 (laser safety)
  • IEC 62133-2 (battery safety)
  • UN38.3 (battery transport)
  • CISPR 32 (EMC emissions)
  • RCM, FCC, CE RED compliance

Test Philosophy: Safety is non-negotiable. Every test in this document validates that GROOT FORCE protects users from harm under normal use, foreseeable misuse, and single-fault conditions.


1. Fall Detection & User Safety

TC-SAFE-001: Fall Detection Accuracy (Ground Truth)

Priority: P0
Category: User Safety
Requirement Trace: REQ-SAFE-100, FRD-SAFETY-001
Automation: Semi-automated (requires human testing)

Objective:
Validate fall detection system accurately identifies falls with high sensitivity and specificity.

Prerequisites:

  • Device fully charged
  • Fall detection enabled
  • Test conducted in safe environment with padding
  • Medical supervision recommended
  • Informed consent obtained

Test Equipment:

  • Safety mats (10cm thick padding)
  • Motion capture system (optional, for ground truth)
  • Accelerometer reference device
  • Video recording equipment
  • Medical supervisor (RN or paramedic)

Test Procedure:

StepActionExpected ResultPass/Fail
1Calibrate device IMU in standing positionIMU calibrated successfully
2Perform controlled forward fall onto paddingFall detected within 1 second
3Check detection confidence scoreConfidence ≥90%
4Verify alert notificationVisual + haptic + audio alert triggered
5Perform controlled backward fallFall detected within 1 second
6Perform controlled side fall (left)Fall detected within 1 second
7Perform controlled side fall (right)Fall detected within 1 second
8Test 20 controlled falls (varied angles)Detection rate ≥95% (19/20)
9Test sitting down rapidly (not a fall)No false positive
10Test bending over to pick up objectNo false positive
11Test 50 normal activities (ADLs)False positive rate ≤3%
12Calculate sensitivity and specificitySensitivity ≥95%, Specificity ≥97%

Pass Criteria:

  • ✅ Fall detection sensitivity ≥95%
  • ✅ Specificity (no false alarms) ≥97%
  • ✅ Detection latency ≤1 second
  • ✅ All alert modalities function

Fall Detection Algorithm:

If (|acceleration| > 2.8g) AND (orientation change > 45°) AND (stillness > 3 sec):
→ Trigger fall alert

Test Data Required:

  • 20 controlled fall samples
  • 50 normal activity samples
  • Confusion matrix (TP, TN, FP, FN)
  • ROC curve analysis

Safety Notes:

  • ⚠️ All fall tests must be performed on proper padding
  • ⚠️ Medical supervisor must be present
  • ⚠️ Test subjects must be healthy adults
  • ⚠️ Stop testing if any injury occurs

TC-SAFE-002: Post-Fall Emergency Response

Priority: P0
Category: User Safety
Requirement Trace: FRD-SAFETY-002
Automation: Manual

Objective:
Verify post-fall emergency response system functions correctly.

Test Procedure:

StepActionExpected ResultPass/Fail
1Simulate fall detectionFall alert triggered
2Device displays: "Fall detected. Are you OK?"Prompt appears within 2 seconds
3Wait 30 seconds (no user response)Countdown timer displays
4After 30 sec timeoutEmergency contacts notified
5Check notification contentIncludes GPS location + timestamp
6Test "I'm OK" button responseAlert cancelled, no notification sent
7Test "Call Help" buttonImmediate emergency call initiated
8Verify emergency call audio qualityTwo-way audio clear
9Test with lost consciousness scenarioAuto-notification after 30 sec
10Check emergency contact list (max 3)All 3 contacts notified sequentially
11Test GPS accuracy in emergencyLocation accurate within 10 meters
12Verify system works without mobile networkLocal alarm still functions

Pass Criteria:

  • ✅ Auto-notification after 30 sec no response
  • ✅ Emergency contacts receive GPS location
  • ✅ Two-way audio functional
  • ✅ Works without network (local alarm)

Emergency Response Flow:

Fall Detected → Prompt User (2 sec) → Wait 30 sec → No Response → Notify Contacts → Call Emergency Services (if configured)

TC-SAFE-003: False Positive Minimization

Priority: P0
Category: User Safety
Requirement Trace: FRD-SAFETY-003
Automation: Semi-automated

Objective:
Ensure fall detection minimizes false positives to maintain user trust.

Test Procedure:

StepActionExpected ResultPass/Fail
1Perform 20 rapid sit-down motionsNo fall detected
2Perform 20 jump motions (exercise)No fall detected
3Perform 20 bending/reaching motionsNo fall detected
4Test getting in/out of car (10 times)No fall detected
5Test lying down in bed (10 times)No fall detected
6Test tying shoelaces (10 times)No fall detected
7Simulate stumble/catch yourself (10 times)No fall detected (recovery detected)
8Calculate false positive rateFPR ≤3% across all tests
9Test user feedback mechanismUser can report false positive
10Verify learning from false positivesSystem adapts over time

Pass Criteria:

  • ✅ False positive rate ≤3%
  • ✅ Normal activities don't trigger alerts
  • ✅ System learns from corrections
  • ✅ User can easily dismiss false alarms

Activities Tested (100+ samples):

  • Sitting down rapidly
  • Jumping (exercise)
  • Bending over
  • Getting in/out of vehicles
  • Lying down
  • Tying shoes
  • Stumbling but recovering

2. Obstacle Detection & Walking Assist

TC-SAFE-004: Obstacle Detection Accuracy (ToF)

Priority: P0
Category: Walking Safety
Requirement Trace: REQ-SAFE-110, FRD-WALKASSIST-001
Automation: Semi-automated

Objective:
Validate ToF sensor accurately detects obstacles in walking path.

Test Equipment:

  • Controlled test environment (indoor course)
  • Various obstacle types (boxes, poles, walls, steps)
  • Reference laser measurement system
  • Walking test subjects (5+ people)

Test Procedure:

StepActionExpected ResultPass/Fail
1Set up obstacle course (10 obstacles)Course prepared
2Place obstacle at 0.5m distanceDetected and flagged
3Measure detection latencyLatency ≤200ms
4Test obstacles at 1.0m, 1.5m, 2.0mAll detected accurately
5Test obstacle at 4.0m (ToF limit)Still detected (reduced confidence)
6Test thin obstacle (3cm diameter pole)Detected at ≤2m distance
7Test low obstacle (10cm step)Detected and classified as "step"
8Test transparent obstacle (glass)Detected (via ToF reflection)
9Test moving obstacle (person walking)Detected and tracked
10Test 100 obstacle scenariosDetection rate ≥98%
11Calculate precision and recallPrecision ≥97%, Recall ≥98%
12Test detection range accuracyRange error ≤5%

Pass Criteria:

  • ✅ Obstacle detection rate ≥98%
  • ✅ Detection latency ≤200ms
  • ✅ Range accuracy within ±5%
  • ✅ Thin obstacles (≥3cm) detected at 2m

Obstacle Types:

  • Static: walls, poles, furniture, steps
  • Dynamic: people, pets, vehicles
  • Transparent: glass doors/walls
  • Low-lying: curbs, steps, cables

TC-SAFE-005: LiDAR Long-Range Detection

Priority: P0
Category: Walking Safety
Requirement Trace: FRD-WALKASSIST-002
Automation: Semi-automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Place obstacle at 5m distanceDetected by LiDAR
2Test obstacles at 6m, 8m, 10m, 12mAll detected with decreasing confidence
3Measure LiDAR maximum rangeMax range ≥12 meters
4Test accuracy at 5m distanceRange error ≤±5% (±25cm)
5Test accuracy at 10m distanceRange error ≤±10% (±1m)
6Test detection in bright sunlightStill functional (eye-safe 905nm)
7Test detection in darknessFull functionality maintained
8Test detection of moving objectsTracks objects up to 12m
9Test detection angle (field of view)FOV ≥±15° (30° total)
10Combine ToF + LiDAR dataFusion improves accuracy by ≥20%

Pass Criteria:

  • ✅ LiDAR range ≥12 meters
  • ✅ Accuracy ±5% at 5m, ±10% at 10m
  • ✅ Works in bright sunlight and darkness
  • ✅ Sensor fusion provides improvement

TC-SAFE-006: Ground Mapping & Step Detection

Priority: P0
Category: Walking Safety
Requirement Trace: FRD-WALKASSIST-003
Automation: Semi-automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Walk on flat surfaceGround mapped correctly
2Approach single step (15cm height)Step detected ≥1.5m ahead
3Check alert timingAlert given with 2-3 sec warning
4Test curb detection (10cm height)Curb detected ≥1m ahead
5Test stairs (multiple steps)Stairs detected, count estimated
6Test ramp detection (5° slope)Slope detected and indicated
7Test uneven terrain (grass, gravel)Surface roughness indicated
8Test hole/depression detectionDetected at ≥1m distance
9Walk over 50 varied surfacesAll hazards detected correctly
10Calculate detection accuracyAccuracy ≥95% for hazards ≥5cm

Pass Criteria:

  • ✅ Step detection ≥95% accuracy
  • ✅ Warning ≥1.5m ahead (2-3 sec @ 0.5 m/s)
  • ✅ Detects hazards ≥5cm height
  • ✅ Works on varied surfaces

Ground Hazards Detected:

  • Steps (up and down)
  • Curbs
  • Holes/depressions
  • Uneven surfaces
  • Ramps/slopes
  • Stairs

TC-SAFE-007: Walking Assist Alert Modalities

Priority: P1
Category: Walking Safety
Requirement Trace: FRD-WALKASSIST-004
Automation: Manual

Test Procedure:

StepActionExpected ResultPass/Fail
1Enable all alert modesVisual + Haptic + Audio enabled
2Trigger obstacle alertAll 3 modalities activate
3Check visual alert on HUDClear red overlay appears
4Check haptic alertVibration felt (left or right side)
5Check audio alert"Obstacle ahead" voice warning
6Test directional haptics (left)Left temple vibrates
7Test directional haptics (right)Right temple vibrates
8Test escalating alertsIntensity increases as closer
9Disable audio (quiet mode)Visual + haptic still work
10Test alert customizationUser can adjust sensitivity
11Check alert timingAlerts given 2-3 sec before hazard
12Verify non-intrusive designAlerts clear but not alarming

Pass Criteria:

  • ✅ All 3 modalities functional
  • ✅ Directional haptics accurate
  • ✅ Escalating intensity works
  • ✅ User customization available

Alert Modalities:

  • Visual: HUD overlay (color-coded)
  • Haptic: Directional vibration (left/right)
  • Audio: Voice warning ("Obstacle ahead, left/right")

3. Emergency Protocols & SOS

TC-SAFE-008: SOS Activation & Emergency Call

Priority: P0
Category: Emergency Response
Requirement Trace: REQ-SAFE-120, FRD-EMERGENCY-001
Automation: Manual

Objective:
Validate SOS system activates reliably and connects to emergency services.

Test Procedure:

StepActionExpected ResultPass/Fail
1Press and hold SOS button for 3 secondsSOS mode activated
2Check visual confirmationScreen shows "SOS ACTIVE"
3Check audio confirmationTone plays confirming activation
4Verify emergency call initiationCall connects within 10 seconds
5Test two-way audio qualityClear audio both directions
6Check GPS location broadcastLocation sent automatically
7Test emergency contact notificationAll emergency contacts notified
8Verify notification contentContains GPS, timestamp, audio stream
9Test SOS with no networkLocal alarm + saved location used
10Test accidental activation prevention3-sec hold required (not single press)
11Test SOS cancellationCan cancel within first 5 seconds
12Verify battery priority modeSOS gets maximum power priority

Pass Criteria:

  • ✅ SOS activates reliably (100% success)
  • ✅ Emergency call connects ≤10 seconds
  • ✅ GPS location accurate
  • ✅ Works without network (local alarm)

SOS Activation Methods:

  1. Press and hold SOS button (3 seconds)
  2. Voice command: "Emergency" (confirmed)
  3. Automatic trigger (severe fall + no response)

TC-SAFE-009: Emergency Location Accuracy

Priority: P0
Category: Emergency Response
Requirement Trace: FRD-EMERGENCY-002
Automation: Automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Activate SOS in open outdoor locationGPS location obtained
2Check location accuracy (GPS only)Accuracy ≤10 meters
3Check location latencyLocation obtained ≤5 seconds
4Test indoors (GPS unavailable)Falls back to Wi-Fi/cell positioning
5Check indoor location accuracyAccuracy ≤50 meters (building level)
6Test in basement (no GPS, weak signal)Last known location + warning sent
7Verify location includes altitudeFloor/elevation data included if available
8Test location update frequencyUpdates every 30 seconds during SOS
9Check battery impactContinuous GPS ≤15% extra drain/hour
10Verify emergency responder formatLocation in standard format (lat/long decimal)

Pass Criteria:

  • ✅ Outdoor accuracy ≤10m (GPS)
  • ✅ Indoor accuracy ≤50m (Wi-Fi/cell)
  • ✅ Location obtained ≤5 seconds
  • ✅ Continuous updates during SOS

Location Methods (Priority Order):

  1. GPS (outdoor, ≤10m)
  2. Wi-Fi positioning (indoor, ≤50m)
  3. Cell tower triangulation (≤100m)
  4. Last known location + warning

TC-SAFE-010: Battery Emergency Reserve

Priority: P0
Category: Emergency Response
Requirement Trace: FRD-EMERGENCY-003
Automation: Automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Discharge battery to 5% (critical)Device enters emergency reserve mode
2Check available functionsOnly critical: SOS, fall detect, GPS
3Verify non-essential functions disabledDisplay dims, AI paused, camera off
4Activate SOS at 5% batterySOS still functions fully
5Measure emergency reserve durationReserve lasts ≥30 minutes
6Test emergency call at 3% batteryCall still completes
7Check fall detection at 2% batteryStill active
8Verify GPS at 2% batteryLocation still obtained
9Test device behavior at 1% batterySends final location, powers down gracefully
10Check emergency mode power drawDraw ≤300mW (vs 3W normal)

Pass Criteria:

  • ✅ Emergency reserve ≥30 minutes at 5%
  • ✅ SOS functional down to 1%
  • ✅ Fall detection active down to 2%
  • ✅ Graceful shutdown with final location

Emergency Reserve Mode:

  • Activates: Battery ≤5%
  • Duration: ≥30 minutes
  • Functions: SOS, fall detect, GPS only
  • Power draw: ≤300mW

4. Battery & Thermal Safety

TC-SAFE-011: Battery Overcharge Protection

Priority: P0
Category: Battery Safety
Requirement Trace: REQ-SAFE-130, IEC 62133-2
Automation: Automated

Objective:
Verify battery protection prevents overcharging per IEC 62133-2.

Test Equipment:

  • Programmable power supply
  • Battery voltage monitor
  • Temperature sensors (NTC)
  • Thermal camera
  • Current meter

Test Procedure:

StepActionExpected ResultPass/Fail
1Connect device to standard 5V chargerCharging begins normally
2Monitor cell voltage during chargeVoltage increases steadily
3Check cutoff voltageCharging stops at 4.2V ±0.05V
4Verify no overcharge occursVoltage never exceeds 4.25V
5Force charger to output 6V (abuse test)PMIC rejects, charging stops
6Check PCM behavior at 4.3VPCM disconnects cell
7Monitor temperature during full chargeTemp increase ≤5°C
8Test trickle charge after fullCurrent drops to < 50mA
9Leave on charger for 24 hoursNo overcharge, temp stable
10Check battery health after testNo degradation detected

Pass Criteria:

  • ✅ Charging stops at 4.2V ±0.05V
  • ✅ Never exceeds 4.25V (safety threshold)
  • ✅ PCM disconnects if PMIC fails
  • ✅ 24-hour overcharge safe

Protection Layers:

  1. PMIC (BQ25895) - stops at 4.2V
  2. PCM (per cell) - hard cutoff at 4.3V
  3. Firmware watchdog - monitors voltage
  4. Temperature cutoff - stops if > 45°C

TC-SAFE-012: Battery Overdischarge Protection

Priority: P0
Category: Battery Safety
Requirement Trace: IEC 62133-2
Automation: Automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Fully charge deviceBattery at 100%
2Discharge through normal useDevice operates normally
3Monitor voltage as battery depletesVoltage decreases steadily
4Check low battery warning (15%)Warning appears at ~3.6V
5Check critical battery warning (5%)Critical warning at ~3.3V
6Device shuts down at low voltageShutdown at 3.0V per cell
7Verify PCM cutoffPCM disconnects below 2.8V
8Attempt to power on after cutoffDevice refuses to power on
9Recharge from deep dischargeCharging resumes normally
10Check cell voltage after rechargeCells balanced, no damage

Pass Criteria:

  • ✅ System shutdown at 3.0V per cell
  • ✅ PCM cutoff at 2.8V (hard limit)
  • ✅ Device won't power on when overdischarged
  • ✅ Recovery after deep discharge works

Discharge Protection:

  • 15% warning: 3.6V
  • 5% critical: 3.3V
  • System shutdown: 3.0V
  • PCM cutoff: 2.8V (hard limit)

TC-SAFE-013: Thermal Runaway Prevention

Priority: P0
Category: Battery Safety
Requirement Trace: IEC 62133-2, UN38.3
Automation: Semi-automated (requires supervision)

⚠️ DANGER: This test involves intentional abuse conditions. Perform in certified test lab only with proper safety equipment.

Test Procedure:

StepActionExpected ResultPass/Fail
1Monitor cell temperature (NTC sensors)Normal temp ~25°C
2Simulate high ambient temp (40°C chamber)Cells heat to ~40°C
3Check thermal throttling activationSystem throttles at 42°C
4Verify charging disabledCharging stops if temp > 40°C
5Simulate cell short circuit (controlled)PCM disconnects within 100ms
6Check polyfuse behaviorFuse trips, limits current to < 1.5A
7Measure ΔT/Δt during abuseRate of temp rise ≤5°C/min
8Verify TVS diode protectionVoltage spikes clamped
9Check for venting or fireNo fire, no venting, no explosion
10Test emergency shutdown (50°C)System forces complete shutdown

Pass Criteria:

  • ✅ Thermal runaway prevented (no fire/explosion)
  • ✅ PCM disconnects within 100ms on short
  • ✅ Polyfuse limits current
  • ✅ Emergency shutdown at 50°C

⚠️ SAFETY PROTOCOLS:

  • Test in certified safety chamber
  • Fire suppression available
  • Remote monitoring only
  • Blast shields in place
  • Ventilation active

TC-SAFE-014: Battery Physical Abuse Tolerance

Priority: P0
Category: Battery Safety
Requirement Trace: UN38.3 Test 3.4.5
Automation: Manual (destructive test)

⚠️ NOTE: This is a destructive test performed on sample units only.

Test Procedure:

StepActionExpected ResultPass/Fail
1Drop test: 1.2m onto concreteDevice survives, no cell puncture
2Check cell integrity after dropNo swelling, no leakage
3Vibration test: 1 hour, 10-150 HzNo mechanical failure
4Impact test: 15g shockCells remain secure
5Crush test: 13kN force (controlled)PCM disconnects before cell rupture
6Temperature cycle: -10°C to +50°CNo degradation
7Altitude simulation: 15,000m pressureNo venting, no rupture
8External short circuit testPCM disconnects, no fire
9Overcharge test (1.1× nominal voltage)Protection activates
10Visual inspection post-testNo visible damage to cells

Pass Criteria:

  • ✅ Passes UN38.3 transport test
  • ✅ No fire, no explosion under abuse
  • ✅ PCM protection functions correctly
  • ✅ Cells remain intact

TC-SAFE-015: Thermal Spread Prevention

Priority: P0
Category: Thermal Safety
Requirement Trace: REQ-SAFE-135
Automation: Automated

Objective:
Verify thermal management prevents heat spread to user contact areas.

Test Equipment:

  • Thermal camera (FLIR or equivalent)
  • Contact temperature sensors (10+)
  • Thermal test chamber
  • Power cycle test script

Test Procedure:

StepActionExpected ResultPass/Fail
1Run AI stress test (max load)CPU/GPU at maximum power
2Monitor SoC die temperatureDie temp rises to ~42-45°C
3Measure magnesium spine tempSpine temp ~38-40°C
4Measure TR90 shell tempShell temp ≤35°C
5Measure nose bridge contact tempTemp ≤33°C (skin safe)
6Measure temple contact tempTemp ≤33°C
7Check thermal gradientGradient: Die (45°C) → Spine (40°C) → Shell (35°C) → Skin (33°C)
8Run continuous load for 2 hoursTemps stabilize, no runaway
9Check user comfort (5 test subjects)No discomfort reported
10Verify thermal throttlingThrottling prevents > 38°C at skin

Pass Criteria:

  • ✅ Skin contact areas ≤33°C (comfortable)
  • ✅ Shell exterior ≤35°C
  • ✅ Thermal gradient controlled
  • ✅ No user discomfort

Thermal Zones:

  • Die temp: ≤50°C (throttle point)
  • Spine temp: ≤40°C
  • Shell exterior: ≤35°C
  • Skin contact: ≤33°C (SAFE)

5. Electrical Safety

TC-SAFE-016: Electrical Isolation & Insulation

Priority: P0
Category: Electrical Safety
Requirement Trace: IEC 62368-1
Automation: Manual (requires safety lab)

Objective:
Verify electrical insulation prevents shock hazard per IEC 62368-1.

Test Equipment:

  • Megohmmeter (insulation resistance tester)
  • Hipot tester (dielectric strength)
  • Multimeter
  • Safety-rated test leads

Test Procedure:

StepActionExpected ResultPass/Fail
1Measure insulation resistance (battery to chassis)Resistance ≥10 MΩ
2Measure insulation resistance (PCB to shell)Resistance ≥10 MΩ
3Apply hipot test (500V DC, 1 minute)No breakdown, no arcing
4Check leakage currentLeakage ≤100 μA
5Test under wet conditions (sweat simulation)Insulation maintained
6Check USB-C port isolationIsolated from battery
7Test with damaged cable (single fault)No shock hazard (SELV design)
8Verify SELV voltage levelsAll user-accessible ≤42.4V DC
9Check double insulation on PCBCoating verified, no exposed traces
10Test metal frame (magnesium spine) isolationFrame not electrically connected

Pass Criteria:

  • ✅ Insulation resistance ≥10 MΩ
  • ✅ Passes hipot test (500V, 1 min)
  • ✅ Leakage current ≤100 μA
  • ✅ SELV design (≤42.4V)

Safety Classification:

  • Class III Equipment: SELV (Safety Extra-Low Voltage)
  • Operating voltage: 3.0-4.2V DC (battery)
  • Charging voltage: 5V DC (USB)

TC-SAFE-017: Short Circuit Protection

Priority: P0
Category: Electrical Safety
Requirement Trace: IEC 62368-1
Automation: Automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Simulate internal short (battery to ground)PCM disconnects within 100ms
2Check polyfuse tripFuse limits current to < 1.5A
3Measure short circuit currentPeak current < 2A (safe)
4Check for sparking or arcingNo sparks, no arcing
5Test TVS diode clampingVoltage spikes clamped to safe levels
6Simulate USB-C shortCharger protection activates
7Check firmware watchdogSystem detects anomaly, shuts down
8Verify user safetyNo shock hazard, no fire risk
9Test recovery after short clearedDevice powers on normally after
10Check for damage to componentsNo permanent damage

Pass Criteria:

  • ✅ PCM disconnects within 100ms
  • ✅ Current limited to < 2A
  • ✅ No fire, no shock hazard
  • ✅ Device recovers after fault cleared

TC-SAFE-018: ESD Protection

Priority: P1
Category: Electrical Safety
Requirement Trace: IEC 61000-4-2
Automation: Manual (requires ESD simulator)

Test Procedure:

StepActionExpected ResultPass/Fail
1Apply ESD: +2kV contact dischargeDevice continues operating
2Apply ESD: +4kV contact dischargeDevice continues operating
3Apply ESD: +8kV air dischargeDevice continues operating or resets gracefully
4Test on USB-C port (+4kV)Port protected, no damage
5Test on metal frame (+4kV)Frame isolated, no issues
6Apply 10 ESD strikes each locationSurvives all strikes
7Check device functionality after ESDAll functions work normally
8Verify data integrityNo corruption detected
9Check for false triggersNo spurious reboots or errors
10Test at extreme: +15kV air dischargeGraceful reset acceptable

Pass Criteria:

  • ✅ Survives ±4kV contact discharge
  • ✅ Survives ±8kV air discharge
  • ✅ No permanent damage
  • ✅ Data integrity maintained

ESD Levels (IEC 61000-4-2):

  • Contact: ±2kV, ±4kV, ±6kV, ±8kV
  • Air: ±2kV, ±4kV, ±8kV, ±15kV

6. Optical & Eye Safety

TC-SAFE-019: Display Brightness Safety (Photobiological)

Priority: P0
Category: Eye Safety
Requirement Trace: IEC 62471
Automation: Automated (requires spectroradiometer)

Objective:
Verify micro-OLED display meets photobiological safety standards.

Test Equipment:

  • Spectroradiometer
  • Integrating sphere (optional)
  • Photometer
  • Blue light hazard measurement system

Test Procedure:

StepActionExpected ResultPass/Fail
1Set display to maximum brightnessDisplay at 1200 nits
2Measure radiance (W/m²/sr)Radiance measured
3Calculate blue light hazard (435-490nm)Blue light radiance value
4Check IEC 62471 classificationClass 1 (exempt) or Class 2 (safe)
5Verify radiance limit for Class 1Radiance < 100 W/m²/sr (blue light)
6Test at typical brightness (400 nits)Well below safety threshold
7Check blue light emission spectrumPeak wavelength 450-460nm
8Calculate permitted viewing timeUnlimited viewing time (Class 1)
9Test blue light filter modeBlue light reduced by 30-50%
10Verify user warnings in manualWarnings present for extended use

Pass Criteria:

  • ✅ IEC 62471 Class 1 (exempt) or Class 2
  • ✅ Blue light radiance < 100 W/m²/sr
  • ✅ Unlimited safe viewing time
  • ✅ Blue light filter reduces exposure

IEC 62471 Classification:

  • Class 1 (Exempt): No photobiological hazard
  • Class 2 (Low risk): Safe under normal use
  • Target: Class 1 at all brightness levels

TC-SAFE-020: Blue Light Reduction Effectiveness

Priority: P1
Category: Eye Safety
Requirement Trace: FRD-SAFETY-020
Automation: Automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Measure blue light spectrum (filter OFF)Baseline blue light emission measured
2Enable blue light filter (software)Filter applied
3Measure blue light spectrum (filter ON)Reduced blue light measured
4Calculate reduction percentageReduction ≥30% in 435-490nm range
5Check color rendering impactColors still acceptable (user survey)
6Test at night mode (max filtering)Reduction ≥50%
7Verify filter applies to all contentText, images, video all filtered
8Test adaptive filtering (time-based)Auto-enables at sunset
9Check user controlUser can adjust filter strength
10Measure brightness impactOverall brightness reduced ≤10%

Pass Criteria:

  • ✅ Blue light reduction ≥30% (normal mode)
  • ✅ Blue light reduction ≥50% (night mode)
  • ✅ Color rendering acceptable
  • ✅ User control available

TC-SAFE-021: Eye Fatigue Prevention Features

Priority: P1
Category: Eye Safety
Requirement Trace: FRD-SAFETY-021
Automation: Semi-automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Use device continuously for 20 minutesDevice tracks usage time
2Check 20-20-20 reminderReminder appears: "Rest your eyes"
3Verify reminder contentSuggests looking 20ft away for 20 sec
4Check blink rate detection (if available)Low blink rate triggers reminder
5Test extended use (2 hours)Multiple reminders given
6Check brightness auto-adjustmentDims in dark, brightens in light
7Test night mode auto-enableEnables at sunset, disables at sunrise
8Verify user educationSetup wizard explains eye care
9Check parental controls (if applicable)Can limit continuous use time
10Collect user feedback (20 testers)80% find reminders helpful

Pass Criteria:

  • ✅ 20-20-20 reminders function
  • ✅ Auto brightness adjustment works
  • ✅ Night mode auto-enables
  • ✅ User education provided

Eye Care Features:

  • 20-20-20 rule reminders
  • Blink detection (if equipped)
  • Auto brightness (ALS-based)
  • Blue light filter
  • Night mode
  • Usage time tracking

7. Electromagnetic Safety

TC-SAFE-022: EMC Emissions Testing (CISPR 32)

Priority: P0
Category: EMC Safety
Requirement Trace: CISPR 32 Class B
Automation: Manual (requires EMC lab)

Objective:
Verify device meets electromagnetic emission limits per CISPR 32.

Test Equipment:

  • EMC test chamber (anechoic or semi-anechoic)
  • Spectrum analyzer
  • Broadband antenna
  • EMI receiver
  • LISN (Line Impedance Stabilization Network)

Test Procedure:

StepActionExpected ResultPass/Fail
1Set up device in EMC chamberDevice positioned per standard
2Measure radiated emissions (30 MHz - 1 GHz)All frequencies measured
3Check compliance with Class B limitsEmissions below limits
4Test with Wi-Fi activeEmissions within limits
5Test with Bluetooth activeEmissions within limits
6Test during AI processing (max load)Emissions within limits
7Test during battery chargingConducted emissions measured
8Check peak emissions vs averageBoth below limits
9Measure emissions at multiple angles360° scan compliant
10Generate test reportReport shows compliance

Pass Criteria:

  • ✅ Radiated emissions below CISPR 32 Class B
  • ✅ Conducted emissions compliant
  • ✅ All modes tested (Wi-Fi, BT, AI, charging)
  • ✅ EMC test report generated

CISPR 32 Class B Limits:

  • 30-230 MHz: 30 dBμV/m @ 10m (quasi-peak)
  • 230-1000 MHz: 37 dBμV/m @ 10m

TC-SAFE-023: Electromagnetic Immunity (IEC 61000-4)

Priority: P0
Category: EMC Safety
Requirement Trace: IEC 61000-4-3
Automation: Manual (requires EMC lab)

Test Procedure:

StepActionExpected ResultPass/Fail
1Apply RF field: 80-1000 MHz, 3 V/mDevice continues operating
2Apply RF field: 1.4-2.0 GHz, 3 V/mDevice continues operating
3Apply RF field: 2.0-2.7 GHz, 3 V/mDevice continues operating
4Test immunity to GSM burst (900 MHz)No interference detected
5Test immunity to LTE signalsNo interference detected
6Check audio quality during RF exposureAudio remains clear
7Check sensor accuracy during RFSensors function correctly
8Test near high-power transmitterDevice operates normally
9Apply electrical fast transient (burst)Device continues operating
10Verify no permanent effectsFull functionality after test

Pass Criteria:

  • ✅ Operates normally under 3 V/m RF
  • ✅ No interference from GSM/LTE
  • ✅ Sensors and audio unaffected
  • ✅ No permanent damage

IEC 61000-4-3 Immunity Levels:

  • Level 2: 3 V/m (typical consumer)
  • Level 3: 10 V/m (industrial)
  • Target: Level 2 compliance minimum

TC-SAFE-024: SAR Testing (RF Exposure)

Priority: P0
Category: RF Safety
Requirement Trace: FCC §2.1093, IEC 62209-2
Automation: Manual (requires SAR lab)

Objective:
Verify Specific Absorption Rate (SAR) is below regulatory limits.

Test Equipment:

  • SAR measurement system
  • Phantom head (tissue-equivalent)
  • Dosimetric probe
  • Network analyzer

Test Procedure:

StepActionExpected ResultPass/Fail
1Position device on phantom headDevice in normal wearing position
2Enable Wi-Fi (2.4 GHz, max power)Wi-Fi transmitting
3Measure SAR (1g average)SAR measured
4Measure SAR (10g average)SAR measured
5Check FCC limit (1.6 W/kg, 1g)SAR < 1.6 W/kg
6Check EU limit (2.0 W/kg, 10g)SAR < 2.0 W/kg
7Test Wi-Fi 5 GHz modeSAR measured
8Test Bluetooth modeSAR measured
9Test LTE mode (if equipped)SAR measured
10Generate SAR test reportReport shows compliance

Pass Criteria:

  • ✅ SAR < 1.6 W/kg (1g avg) - FCC
  • ✅ SAR < 2.0 W/kg (10g avg) - EU
  • ✅ All wireless modes tested
  • ✅ SAR report generated

SAR Limits:

  • USA (FCC): < 1.6 W/kg (1g average)
  • EU/AU: < 2.0 W/kg (10g average)
  • Target: < 50% of limit (safety margin)

8. Fail-Safe Mechanisms

TC-SAFE-025: Watchdog Timer & System Recovery

Priority: P0
Category: System Safety
Requirement Trace: FRD-SAFETY-025
Automation: Automated

Objective:
Verify watchdog timer detects system freezes and recovers safely.

Test Procedure:

StepActionExpected ResultPass/Fail
1Configure firmware watchdog (10 sec timeout)Watchdog active
2Simulate software hang (intentional infinite loop)System freezes
3Wait for watchdog timeoutWatchdog triggers within 10 seconds
4Check system resetDevice resets automatically
5Verify boot-up after resetDevice boots normally
6Check crash logWatchdog reset logged
7Simulate kernel panicWatchdog recovery triggered
8Test 20 freeze scenarios100% recovery success
9Check user data integrityNo data loss after reset
10Verify user notification"Device recovered from error" shown

Pass Criteria:

  • ✅ Watchdog triggers within timeout
  • ✅ System resets automatically
  • ✅ 100% recovery success
  • ✅ No data loss

Watchdog Timer:

  • Timeout: 10 seconds (no heartbeat)
  • Action: Hard reset
  • Recovery: Boot to safe mode

TC-SAFE-026: Sensor Failure Graceful Degradation

Priority: P1
Category: System Safety
Requirement Trace: FRD-SAFETY-026
Automation: Semi-automated

Test Procedure:

StepActionExpected ResultPass/Fail
1Disconnect IMU (simulated failure)System detects IMU failure
2Check system behaviorGesture control disabled, warning shown
3Verify core functions still workDisplay, audio, AI still functional
4Disconnect ToF sensorSystem detects ToF failure
5Check obstacle detectionWarning: "Obstacle detection unavailable"
6Verify fall detection still worksUses IMU only (reduced accuracy)
7Disconnect LiDARLong-range mapping disabled
8Check system continues operatingCore functions maintained
9Simulate multiple sensor failuresSystem operates in safe mode
10Verify clear user communicationAll failures reported to user

Pass Criteria:

  • ✅ Sensor failures detected automatically
  • ✅ Core functions maintained
  • ✅ User informed of limitations
  • ✅ Graceful degradation (no crashes)

Sensor Failure Strategy:

  • IMU fail: Disable gesture, fall detect degraded
  • ToF fail: Disable obstacle detection
  • LiDAR fail: Long-range mapping off
  • Camera fail: Vision features disabled

TC-SAFE-027: Emergency Mode (Limp Home)

Priority: P0
Category: System Safety
Requirement Trace: FRD-SAFETY-027
Automation: Manual

Test Procedure:

StepActionExpected ResultPass/Fail
1Simulate critical system errorMultiple subsystems fail
2Check emergency mode activation"Emergency Mode" displayed
3Verify available functionsSOS, phone calls, GPS only
4Test SOS functionalitySOS works perfectly
5Test emergency callCall connects successfully
6Test GPS locationLocation obtained
7Check disabled functionsAI, camera, display effects disabled
8Measure power consumptionPower draw < 500mW (extended battery)
9Test emergency mode durationLasts ≥4 hours on remaining battery
10Verify user can request full restartOption to attempt full reboot

Pass Criteria:

  • ✅ Emergency mode activates on critical failure
  • ✅ SOS + GPS functional
  • ✅ Extended battery life (4+ hours)
  • ✅ User can attempt full reboot

Emergency Mode Functions:

  • ✅ SOS button
  • ✅ Emergency calls
  • ✅ GPS location
  • ✅ Fall detection (basic)
  • ❌ AI/Camera/Display effects
  • ❌ Non-essential features

9. Privacy & Data Security Safety

TC-SAFE-028: Camera/Mic Recording Indicator

Priority: P0
Category: Privacy Safety
Requirement Trace: FRD-PRIVACY-001
Automation: Manual

Objective:
Verify recording indicators function correctly and cannot be bypassed.

Test Procedure:

StepActionExpected ResultPass/Fail
1Start camera recordingRed LED illuminates
2Check LED brightnessVisible in all lighting conditions
3Attempt to disable LED (software)Cannot be disabled
4Verify LED is hardware-wiredLED powered directly from camera
5Start microphone recordingYellow LED or icon displayed
6Check HUD indicator"🔴 Recording" icon visible
7Test in privacy modeRecording blocked completely
8Test physical privacy shutterShutter blocks camera when closed
9Test mic kill switchMic physically disconnected
10Verify indicators in all firmware versionsCannot be bypassed by any software

Pass Criteria:

  • ✅ Camera LED always on when recording
  • ✅ LED cannot be disabled by software
  • ✅ Mic indicator clear and visible
  • ✅ Privacy shutter functional

Privacy Indicators:

  • Camera: Red LED (hardware-wired)
  • Microphone: Yellow LED / HUD icon
  • Both: Cannot be bypassed by software

Appendix A: Safety Test Summary Matrix

Test IDCategoryPriorityStandardPass Criteria
TC-SAFE-001Fall DetectionP0InternalSensitivity ≥95%, Specificity ≥97%
TC-SAFE-002Emergency ResponseP0InternalAuto-notify 30 sec, GPS accurate
TC-SAFE-003False PositivesP0InternalFPR ≤3%
TC-SAFE-004Obstacle DetectionP0InternalDetection ≥98%, Latency ≤200ms
TC-SAFE-005LiDAR DetectionP0InternalRange ≥12m, Accuracy ±5%
TC-SAFE-006Ground MappingP0InternalStep detection ≥95%, Warning 1.5m
TC-SAFE-007Alert ModalitiesP1InternalVisual + Haptic + Audio functional
TC-SAFE-008SOS ActivationP0Internal100% reliable, Call ≤10 sec
TC-SAFE-009GPS AccuracyP0InternalOutdoor ≤10m, Indoor ≤50m
TC-SAFE-010Emergency ReserveP0Internal≥30 min at 5% battery
TC-SAFE-011OverchargeP0IEC 62133-2Never exceeds 4.25V
TC-SAFE-012OverdischargeP0IEC 62133-2Cutoff at 3.0V/cell
TC-SAFE-013Thermal RunawayP0IEC 62133-2No fire, no explosion
TC-SAFE-014Physical AbuseP0UN38.3Passes transport test
TC-SAFE-015Thermal SpreadP0InternalSkin contact ≤33°C
TC-SAFE-016InsulationP0IEC 62368-1Resistance ≥10 MΩ
TC-SAFE-017Short CircuitP0IEC 62368-1PCM disconnects < 100ms
TC-SAFE-018ESDP1IEC 61000-4-2Survives ±4kV contact
TC-SAFE-019Eye SafetyP0IEC 62471Class 1 or Class 2
TC-SAFE-020Blue LightP1InternalReduction ≥30%
TC-SAFE-021Eye FatigueP1InternalReminders functional
TC-SAFE-022EMC EmissionsP0CISPR 32Class B compliant
TC-SAFE-023EMC ImmunityP0IEC 61000-4-33 V/m immunity
TC-SAFE-024SARP0FCC/IEC< 1.6 W/kg (1g)
TC-SAFE-025WatchdogP0Internal100% recovery
TC-SAFE-026Sensor FailureP1InternalGraceful degradation
TC-SAFE-027Emergency ModeP0InternalSOS + GPS functional
TC-SAFE-028Privacy IndicatorsP0InternalCannot be bypassed

Appendix B: Regulatory Compliance Checklist

IEC 62368-1 (Electrical Safety)

  • ☐ SELV design (≤42.4V)
  • ☐ Insulation resistance ≥10 MΩ
  • ☐ Hipot test passed
  • ☐ Short circuit protection
  • ☐ ESD protection

IEC 62133-2 & UN38.3 (Battery Safety)

  • ☐ Overcharge protection
  • ☐ Overdischarge protection
  • ☐ Thermal runaway prevention
  • ☐ Physical abuse tolerance
  • ☐ Transport safety

IEC 62471 (Photobiological Safety)

  • ☐ Blue light hazard assessment
  • ☐ Class 1 or Class 2 classification
  • ☐ Unlimited viewing time

CISPR 32 & IEC 61000-4 (EMC)

  • ☐ Radiated emissions compliance
  • ☐ Conducted emissions compliance
  • ☐ RF immunity (3 V/m)
  • ☐ ESD immunity

FCC/CE/RCM (Radio)

  • ☐ SAR testing complete
  • ☐ RF exposure limits met
  • ☐ Spectrum compliance

Appendix C: Safety Test Lab Requirements

Required Facilities:

  1. EMC test chamber (anechoic)
  2. SAR measurement lab
  3. Battery abuse test chamber
  4. Electrical safety lab
  5. Drop/vibration test facility

Required Equipment:

  • Spectroradiometer (eye safety)
  • Thermal camera
  • EMI receiver
  • SAR system
  • Hipot tester
  • ESD simulator

Estimated Testing Cost: AUD $50,000-80,000


Document Approval

Reviewed by:

  • Safety Officer: _________________ Date: _______
  • QA Lead: _________________ Date: _______
  • Hardware Lead: _________________ Date: _______
  • Software Architect: _________________ Date: _______
  • Product Manager: _________________ Date: _______
  • Legal/Compliance: _________________ Date: _______

END OF SAFETY-CRITICAL TEST CASES

These tests ensure GROOT FORCE meets the highest safety standards and protects users from all foreseeable hazards. Safety is non-negotiable.