Software and Firmware Verification Testing
Verified from official sources3.2.2Version 1Effective -Verified 31 August 2026
In plain language
When developing software for BVLOS drones, you must thoroughly test and verify it to ensure errors that could cause catastrophic failures are removed. This includes testing software modules both individually and integrated with the drone's hardware.
Requirement as structured
CAAS requires applicants to verify and test developed software and firmware using a requirement-based approach, including normal/abnormal range testing, software integration testing, and software/hardware integration testing.
Original regulatory text
The software and firmware developed has to be verified and tested to demonstrate with a high degree of confidence that errors that could lead to hazardous or catastrophic failure conditions as determined by the safety assessment process, have been removed. In the verification of software, a requirement-based approach could be considered in the identification of test cases which includes: i) Developing specific test cases to cover normal range test cases and abnormal range use cases... ii) Software integration testing... iii) Software/hardware integration testing
Applies when
- operation
- BVLOS