This repository demonstrates a QA-oriented approach to validating data coming from an embedded device, using a simple and intentionally minimal Python script.
The goal is not to provide production-ready code, but to show how a QA engineer thinks when working with embedded or mission-critical systems.
- Validation of sensor data ranges
- Detection of anomalous values
- Simple, readable logic suitable for early testing
- A QA mindset focused on reliability and risk
The script simulates output from an embedded device (e.g. a satellite module or hardware sensor).
It performs:
- Range checks on incoming values
- Basic anomaly detection
- Clear, log-style output for traceability
This type of script could be used for:
- Early validation during development
- Regression testing after firmware updates
- Log analysis during system testing
In embedded and space-related systems:
- Reliability is more important than complexity
- Simplicity improves maintainability
- Risk-based testing is essential
This repository reflects those principles.
- Reading data from real device logs
- Extending validation rules
- Automating regression checks
- Integrating with CI pipelines
This is a conceptual example created to demonstrate QA thinking and approach, not a complete embedded testing solution.