diff --git a/doc/releases/0.73.0/tests-checklist-jaime.md b/doc/releases/0.73.0/tests-checklist-jaime.md index 2baf64d9ed..940b6c2116 100644 --- a/doc/releases/0.73.0/tests-checklist-jaime.md +++ b/doc/releases/0.73.0/tests-checklist-jaime.md @@ -286,3 +286,56 @@ Repeat the previous subsections steps after enabling `Allow zones to span across - [ ] Test with win32 app - [ ] Test with packaged app +## Mouse Without Borders + * Install PowerToys on two PCs in the same local network: + - [ ] Verify that PowerToys is properly installed on both PCs. + + * Setup Connection: + - [ ] Open MWB's settings on the first PC and click the "New Key" button. Verify that a new security key is generated. + - [ ] Copy the generated security key and paste it in the corresponding input field in the settings of MWB on the second PC. Also enter the name of the first PC in the required field. + - [ ] Press "Connect" and verify that the machine layout now includes two PC tiles, each displaying their respective PC names. + + * Verify Connection Status: + - [ ] Ensure that the border of the remote PC turns green, indicating a successful connection. + - [ ] Enter an incorrect security key and verify that the border of the remote PC turns red, indicating a failed connection. + + * Test Remote Mouse/Keyboard Control: + - [ ] With the PCs connected, test the mouse/keyboard control from one PC to another. Verify that the mouse/keyboard inputs are correctly registered on the other PC. + - [ ] Test remote mouse/keyboard control across all four PCs, if available. Verify that inputs are correctly registered on each connected PC when the mouse is active there. + + * Test Remote Control with Elevated Apps: + - [ ] Open an elevated app on one of the PCs. Verify that without "Use Service" enabled, PowerToys does not control the elevated app. + - [ ] Enable "Use Service" in MWB's settings. Verify that PowerToys can now control the elevated app remotely. Verify that MWB processes are running as LocalSystem, while the MWB helper process is running non-elevated. + - [ ] Toggle "Use Service" again, verify that each time you do that, the MWB processes are restarted. + - [ ] Run PowerToys elevated on one of the machines, verify that you can control elevated apps remotely now on that machine. + +* Test Module Enable Status: + - [ ] For all combinations of "Use Service"/"Run PowerToys as admin", try enabling/disabling MWB module and verify that it's indeed being toggled using task manager. + + * Test Disconnection/Reconnection: + - [ ] Disconnect one of the PCs from network. Verify that the machine layout updates to reflect the disconnection. + - [ ] Do the same, but now by exiting PowerToys. + - [ ] Start PowerToys again, verify that the PCs are reconnected. + + * Test Various Local Network Conditions: + - [ ] Test MWB performance under various network conditions (e.g., low bandwidth, high latency). Verify that the tool maintains a stable connection and functions correctly. + + * Clipboard Sharing: + - [ ] Copy some text on one PC and verify that the same text can be pasted on another PC. + - [ ] Use the screenshot key and Win+Shift+S to take a screenshot on one PC and verify that the screenshot can be pasted on another PC. + - [ ] Copy a file in Windows Explorer and verify that the file can be pasted on another PC. Make sure the file size is below 100MB. + - [ ] Try to copy multiple files and directories and verify that it's not possible (only the first selected file is being copied). + + * Drag and Drop: + - [ ] Drag a file from Windows Explorer on one PC, cross the screen border onto another PC, and release it there. Verify that the file is copied to the other PC. Make sure the file size is below 100MB. + - [ ] While dragging the file, verify that a corresponding icon is displayed under the mouse cursor. + - [ ] Without moving the mouse from one PC to the target PC, press CTRL+ALT+F1/2/3/4 hotkey to switch to the target PC directly and verify that file sharing/dropping is not working. + + * Lock and Unlock with "Use Service" Enabled: + - [ ] Enable "Use Service" in MWB's settings. + - [ ] Lock a remote PC using Win+L, move the mouse to it remotely, and try to unlock it. Verify that you can unlock the remote PC. + - [ ] Disable "Use Service" in MWB's settings, lock the remote PC, move the mouse to it remotely, and try to unlock it. Verify that you can't unlock the remote PC. + + * Test Settings: + - [ ] Change the rest of available settings on MWB page and verify that each setting works as described. +