The following provides an overview of automatic tests of ServiceBluetooth (henceforth referred to as S-BT) functionalities form the user perspective (using HMI - human control interface).
Each test may consists of consecutive steps:
DB data injectionThe HMI interface shall be accessed by harness for automation purposes.
For analyzing content inside displayed windows, the DOM functionality shall be used.
Each S-BT test shall start in ApplicationSettings:Bluetooth main window, with Bluetooth in turned off state by default.
This can be achieved by following logic enforcement:
The test's goal is to ensure that the user can establish Pure - BT device pair via HMI.
The test inputs:
BT device name (required)BT device password (optional)The test's goal is to ensure that the user will be correctly notified if the device stored in DB
(the user has paired with the device in the past successfully) cannot be reached at the moment.
The test's goal is to ensure that the user can make Pure forget BT devices stored in DB.