Software and Firmware Verification Testing

Verified from official sources
3.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