* Preconditions: Teleoperation system is running, vehicle is connected to a remote station. * Input conditions / steps: Connect to the transmission line as a man-in-the-middle (using network monitoring tool), try to delay information and interrupt normal working conditions * Expected results: transmission line data is encrypted, driving commands can not be read or modified by man-in-the-middle
Test Cases
* Preconditions: Teleoperation system is running, vehicle is connected to a remote station. * Input conditions / steps: Connect to the camera stream as a man-in-the-middle (using network monitoring tool), try to send data and change camera stream * Expected results: camera stream data is encrypted, can not be modified by man-in-the-middle
* Preconditions: Teleoperation system is running, vehicle is connected to a remote station. * Input conditions / steps: Simulate heart beat packet is sent every <= 500 ms, commands are sent, but no video stream * Expected results: connection between vehicle and remote station is not closed
* Preconditions: Teleoperation system is running, vehicle is connected to a remote station. * Input conditions / steps: Decrease bitrate on the remote station. * Expected results: Video frame rate is improved.
* Preconditions: Applicable to components under test involved in the scenario in roles of sender and receiver: vehicle, remote station * Input conditions / steps: Execute static analysis focused on specific type of software bugs. * Expected result: True-positives or false-positives should be notified.