Test and Validation

How is ExpROVer tested and validated for its users?

Test and Validation

The tests will be specified according to the following topics:

      Test identifier;

      Feature to be tested;

      Evaluation procedure;

      Pass/fail criteria.

The pass/fail criteria will be derived from the following series of binary queries which assess the correct functioning of the system.

  • 1. To test the connection with the ROV, and the developed app’s interface, questions such as the following will be considered:
  • 1.1. Can a user connect with the ROV via a mobile device?
  • 1.2. Can a user connect with the ROV when using a computer running the Linux OS?
  • 1.3. Can a user unfamiliar with the developed app, but familiar with ROVs, correctly use and understand the interface?
  • 1.4. Can a non-expert ROV user maneuver the ROV as they desire, through the developed interface?
  • 2. To test the computer vision capabilities, questions such as the following will be considered:
  • 2.1. Can the ROV detect obstacles?
  • 2.2. Can the ROV correctly detect fishes?
  • 3. To test semi-autonomous movement capabilities, questions such as the following will be considered:
  • 3.1. Can the ROV execute simple autonomous maneuvers, like collision avoidance?