* Add integration test docs, discussion guidelines, and edit contribution guide * Editorial changes to the integration test page * Test cases fixed * Backslashes removed * Fixes from ellyromanova * Update pull_request_template.md * Delete two issue templates * Remove notion of the forum * Update CODEOWNERS * Fix general_test_cases.md symbol * Fix general_test_cases.md again --------- Co-authored-by: Ruslan Nadyrshin <110516632+rnadyrshin@users.noreply.github.com> Co-authored-by: Štefan Croitoru <66339601+turbospok@users.noreply.github.com>
1.8 KiB
BadUSB — Test Cases
1. Bad USB Mode
Steps:
-
Connect the flipper to the Mac and open Bad usb app.
Expected result: a list of scripts for all platforms is displayed.
-
Make sure that the layout is EN.
-
Run demo script for Mac.
Expected result: the script started and executed on the PC.
-
Go to the config and change the script layout.
-
Rerun the script.
Expected result: the script started and executed on the PC.
-
Run the qFlipper download script.
Expected result: the command line has started with the process of downloading the qFlipper, after which the application will start.
-
Go to the config and switch the operating mode to BLE (BT must be enabled), and connect the device.
Expected result:
- The device was identified in the list of PC devices.
- The device connected via BT.
-
Rerun the script.
Expected result: the script started and executed on the PC.
2. Bad USB Mode Windows
Steps:
-
Connect the flipper to the Mac and open Bad usb app.
Expected result: a list of scripts for all platforms is displayed.
-
Make sure that the layout is EN.
-
Run demo script for Mac.
Expected result: the script started and executed on the PC
-
Go to the config and change the script layout.
-
Rerun the script.
Expected result: the script started and executed on the PC.
-
Run the qFlipper download script.
Expected result: the command line has started with the process of downloading the qFlipper, after which the application will start.
-
Go to the config and switch the operating mode to BLE (BT must be enabled), and connect the device.
Expected result:
- The device was identified in the list of PC devices.
- The device connected via BT.
-
Rerun the script.
Expected result: the script started and executed on the PC