mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-12-03 19:39:07 +08:00
Update tests-checklist-stefan.md
This commit is contained in:
parent
dc38bca9ff
commit
d131a52b43
@ -194,112 +194,112 @@ Repeat the previous subsections steps after enabling `Allow zones to span across
|
||||
## File Explorer Add-ons
|
||||
* Running as user:
|
||||
* go to PowerToys repo root
|
||||
- [ ] verify the README.md Preview Pane shows the correct content
|
||||
- [x] verify the README.md Preview Pane shows the correct content
|
||||
* go to PowerToys repo and visit src\modules\ShortcutGuide\ShortcutGuide\svgs
|
||||
- [ ] verify Preview Pane works for the SVG files
|
||||
- [ ] verify the Icon Preview works for the SVG file (loop through different icon preview sizes)
|
||||
- [x] verify Preview Pane works for the SVG files
|
||||
- [x] verify the Icon Preview works for the SVG file (loop through different icon preview sizes)
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-PdfPreviewHandler\HelperFiles
|
||||
- [ ] verify Preview Pane works for the PDF file
|
||||
- [ ] verify the Icon Preview works for the PDF file (loop through different icon preview sizes)
|
||||
- [x] verify Preview Pane works for the PDF file
|
||||
- [x] verify the Icon Preview works for the PDF file (loop through different icon preview sizes)
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-GcodePreviewHandler\HelperFiles
|
||||
- [ ] verify Preview Pane works for the gcode file
|
||||
- [ ] verify the Icon Preview works for the gcode file (loop through different icon preview sizes)
|
||||
- [x] verify Preview Pane works for the gcode file
|
||||
- [x] verify the Icon Preview works for the gcode file (loop through different icon preview sizes)
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-StlThumbnailProvider\HelperFiles
|
||||
- [ ] verify the Icon Preview works for the stl file (loop through different icon preview sizes)
|
||||
- [x] verify the Icon Preview works for the stl file (loop through different icon preview sizes)
|
||||
* go to PowerToys repo and visit src\runner
|
||||
- [ ] verify Preview Pane works for source files (shows syntax highlighting)
|
||||
- [x] verify Preview Pane works for source files (shows syntax highlighting)
|
||||
* Running as admin (or user since recently):
|
||||
* open the Settings and turn off the Preview Pane and Icon Previous toggles
|
||||
* go to PowerToys repo root
|
||||
- [ ] verify the README.md Preview Pane doesn't show any content
|
||||
- [x] verify the README.md Preview Pane doesn't show any content
|
||||
* go to PowerToys repo and visit src\modules\ShortcutGuide\ShortcutGuide\svgs
|
||||
- [ ] verify Preview Pane doesn't show the preview for the SVG files
|
||||
- [x] verify Preview Pane doesn't show the preview for the SVG files
|
||||
* the Icon Preview for the existing SVG will still show since the icons are cached (you can also use `cleanmgr.exe` to clean all thumbnails cached in your system). You may need to restart the machine for this setting to apply as well.
|
||||
- [ ] copy and paste one of the SVG file and verify the new file show the generic SVG icon
|
||||
- [x] copy and paste one of the SVG file and verify the new file show the generic SVG icon
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-PdfPreviewHandler\HelperFiles
|
||||
- [ ] verify Preview Pane doesn't show the preview for the PDF file
|
||||
- [x] verify Preview Pane doesn't show the preview for the PDF file
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-GcodePreviewHandler\HelperFiles
|
||||
- [ ] verify Preview Pane doesn't show the preview for the gcode file
|
||||
- [x] verify Preview Pane doesn't show the preview for the gcode file
|
||||
* go to PowerToys repo and visit src\modules\previewpane\UnitTests-StlThumbnailProvider\HelperFiles
|
||||
- [ ] verify Preview Pane doesn't show the preview for the stl file (a generated thumbnail would show when there's no preview)
|
||||
- [x] verify Preview Pane doesn't show the preview for the stl file (a generated thumbnail would show when there's no preview)
|
||||
* go to PowerToys repo and visit src\runner
|
||||
- [ ] verify Preview Pane doesn't show the preview for source code files or that it's a default previewer instead of Monaco
|
||||
- [x] verify Preview Pane doesn't show the preview for source code files or that it's a default previewer instead of Monaco
|
||||
|
||||
## VCM
|
||||
- [ ] Check "Hide toolbar when both camera and microphone are unmuted" and verify that it works
|
||||
- [ ] Uncheck it, mute the microphone with the hotkey and make sure the toolbar doesn't hide after a timeout
|
||||
- [ ] Go to some video conference application settings, e.g. meet.google.com, Microsoft Teams, Skype. "Select PowerToys VideoConference Mute" camera as an active device and try to mute it with a hotkey
|
||||
- [ ] Go to Control Panel -> Sound -> Recording -> select default mic -> open its properties -> Levels. Now mute the microphone with a corresponding hotkey and verify that mute icon on the right side of volume slider reflects its muted status.
|
||||
- [ ] Go to Control Panel -> Sound -> Recording -> select default mic -> open its properties -> Levels. Now press and release push-to-talk hotkey and verify that mute icon on the right side of volume slider reflects the actions.
|
||||
- [ ] Verify that changing "toolbar position" setting works
|
||||
- [ ] Select an overlay image and verify that muting camera now shows the image instead of black screen. (Don't forget to restart the application which uses the camera).
|
||||
- [ ] Try to select an overlay image when PT process is elevated.
|
||||
- [x] Check "Hide toolbar when both camera and microphone are unmuted" and verify that it works
|
||||
- [x] Uncheck it, mute the microphone with the hotkey and make sure the toolbar doesn't hide after a timeout
|
||||
- [x] Go to some video conference application settings, e.g. meet.google.com, Microsoft Teams, Skype. "Select PowerToys VideoConference Mute" camera as an active device and try to mute it with a hotkey
|
||||
- [x] Go to Control Panel -> Sound -> Recording -> select default mic -> open its properties -> Levels. Now mute the microphone with a corresponding hotkey and verify that mute icon on the right side of volume slider reflects its muted status.
|
||||
- [x] Go to Control Panel -> Sound -> Recording -> select default mic -> open its properties -> Levels. Now press and release push-to-talk hotkey and verify that mute icon on the right side of volume slider reflects the actions.
|
||||
- [x] Verify that changing "toolbar position" setting works
|
||||
- [X] Select an overlay image and verify that muting camera now shows the image instead of black screen. (Don't forget to restart the application which uses the camera).
|
||||
- [x] Try to select an overlay image when PT process is elevated.
|
||||
|
||||
### Quick Accent
|
||||
* Enable Quick Accent and open notepad. Then:
|
||||
- [ ] Press `a` and the left or right arrow and verify the accent menu appears and adds the accented letter you've selected. Use left and arrow keys to cycle through the options.
|
||||
- [ ] Press `a` and the space key and verify the accent menu appears and adds the accented letter you've selected. Use <kbd>Space</kbd> to navigate forward, <kbd>Space</kbd> + <kbd>Shift</kbd> to navigate backward.
|
||||
- [ ] Disable Quick Accent and verify you can no longer add accented characters through Quick Accent.
|
||||
- [x] Press `a` and the left or right arrow and verify the accent menu appears and adds the accented letter you've selected. Use left and arrow keys to cycle through the options.
|
||||
- [x] Press `a` and the space key and verify the accent menu appears and adds the accented letter you've selected. Use <kbd>Space</kbd> to navigate forward, <kbd>Space</kbd> + <kbd>Shift</kbd> to navigate backward.
|
||||
- [x] Disable Quick Accent and verify you can no longer add accented characters through Quick Accent.
|
||||
* Test the different settings and verify they are applied:
|
||||
- [ ] Activation key
|
||||
- [ ] Language (for example, Currency has no accents for 'a' but has for 's')
|
||||
- [ ] Toolbar position (test every option, some had issues before)
|
||||
- [ ] Input delay
|
||||
- [ ] Exclude some apps. Verify that Quick Accent is not activated for them.
|
||||
- [ ] Sort characters by frequency.
|
||||
- [ ] Always start on the first character when using left/right arrows as activation method.
|
||||
- [x] Activation key
|
||||
- [x] Language (for example, Currency has no accents for 'a' but has for 's')
|
||||
- [x] Toolbar position (test every option, some had issues before)
|
||||
- [X] Input delay
|
||||
- [X] Exclude some apps. Verify that Quick Accent is not activated for them.
|
||||
- [x] Sort characters by frequency.
|
||||
- [x] Always start on the first character when using left/right arrows as activation method.
|
||||
|
||||
### Text Extractor
|
||||
* Enable Text Extractor. Then:
|
||||
- [ ] Press the activation shortcut and verify the overlay appears.
|
||||
- [ ] Press Escape and verify the overlay disappears.
|
||||
- [ ] Press the activation shortcut and verify the overlay appears.
|
||||
- [ ] Right-click and select Cancel. Verify the overlay disappears.
|
||||
- [ ] Disable Text Extractor and verify that the activation shortuct no longer activates the utility.
|
||||
- [x] Press the activation shortcut and verify the overlay appears.
|
||||
- [x] Press Escape and verify the overlay disappears.
|
||||
- [x] Press the activation shortcut and verify the overlay appears.
|
||||
- [x] Right-click and select Cancel. Verify the overlay disappears.
|
||||
- [x] Disable Text Extractor and verify that the activation shortuct no longer activates the utility.
|
||||
* With Text Extractor enabled and activated:
|
||||
- [ ] Try to select text and verify it is copied to the clipboard.
|
||||
- [ ] Try to select a different OCR language by right-clicking and verify the change is applied.
|
||||
- [x] Try to select text and verify it is copied to the clipboard.
|
||||
- [x] Try to select a different OCR language by right-clicking and verify the change is applied.
|
||||
* In a multi-monitor setup with different dpis on each monitor:
|
||||
- [ ] Verify text is correctly captured on all monitors.
|
||||
- [x] Verify text is correctly captured on all monitors.
|
||||
* Test the different settings and verify they are applied:
|
||||
- [ ] Activation shortcut
|
||||
- [ ] OCR Language
|
||||
- [x] Activation shortcut
|
||||
- [x] OCR Language
|
||||
|
||||
### Registry Preview
|
||||
* Open Registry Editor, add new registry key with 1 string value and 1 binary value in e.g. HKLM/Software/Classes/PowerToysTest. Right click new registry key->export and export it to file.
|
||||
* Launch Registry Preview by right-clicking exported .reg file->'Preview'. Then:
|
||||
- [ ] Uncheck ReadOnly checkbox and edit file content. Ensure that visual try is being re-populated while typing. Save the file by pressing Save file button. Confirm that file is properly saved by pressing Edit file... button which will open file in Notepad. Try saving file using Save file as... button.
|
||||
- [ ] Edit file externaly (e.g. in Notepad) and save it there. Pres Reload from file button and ensure that file content and visual tree are reloaded and show new content.
|
||||
- [ ] Select some registry key with registry values in visual tree and ensure that registry values are shown properly in bottom-right area.
|
||||
- [ ] Try opening different registry file by pressing Open file button.
|
||||
- [ ] Delete newly created registry key from first step manually in Registry Editor, then try writing registry changes to registry by pressing Write to Registry button in Registry Preview. *Be careful what you are writing!*
|
||||
- [x] Uncheck ReadOnly checkbox and edit file content. Ensure that visual try is being re-populated while typing. Save the file by pressing Save file button. Confirm that file is properly saved by pressing Edit file... button which will open file in Notepad. Try saving file using Save file as... button.
|
||||
- [x] Edit file externaly (e.g. in Notepad) and save it there. Pres Reload from file button and ensure that file content and visual tree are reloaded and show new content.
|
||||
- [x] Select some registry key with registry values in visual tree and ensure that registry values are shown properly in bottom-right area.
|
||||
- [x] Try opening different registry file by pressing Open file button.
|
||||
- [x] Delete newly created registry key from first step manually in Registry Editor, then try writing registry changes to registry by pressing Write to Registry button in Registry Preview. *Be careful what you are writing!*
|
||||
|
||||
* Open Registry Preview Settings. Then:
|
||||
- [ ] Disable Registry Preview and ensure that Preview context menu option for .reg files no longer appears.
|
||||
- [ ] Try to launch Registry Preview from it's OOBE page while Registry Preview is disabled and ensure that it does not start.
|
||||
- [ ] Enable Registry Preview again and ensure that Preview context menu option for .reg files appears and that it starts Registry Preview correctly.
|
||||
- [ ] Try to launch Registry Preview from it's Settings page and ensure that it is launched properly.
|
||||
- [ ] Try to launch Registry Preview from it's OOBE page and ensure that it is launched properly.
|
||||
- [x] Disable Registry Preview and ensure that Preview context menu option for .reg files no longer appears.
|
||||
- [x] Try to launch Registry Preview from it's OOBE page while Registry Preview is disabled and ensure that it does not start.
|
||||
- [x] Enable Registry Preview again and ensure that Preview context menu option for .reg files appears and that it starts Registry Preview correctly.
|
||||
- [x] Try to launch Registry Preview from it's Settings page and ensure that it is launched properly.
|
||||
- [x] Try to launch Registry Preview from it's OOBE page and ensure that it is launched properly.
|
||||
|
||||
### Peek
|
||||
* Open different files to check that they're shown properly
|
||||
- [ ] Image
|
||||
- [ ] Text or dev file
|
||||
- [ ] Markdown file
|
||||
- [ ] PDF
|
||||
- [ ] HTML
|
||||
- [ ] Any other not mentioned file (.zip for example) to verify the unsupported file view is shown
|
||||
- [x] Image
|
||||
- [x] Text or dev file
|
||||
- [x] Markdown file
|
||||
- [x] PDF
|
||||
- [x] HTML
|
||||
- [x] Any other not mentioned file (.zip for example) to verify the unsupported file view is shown
|
||||
|
||||
* Pinning/unpinning
|
||||
- [ ] Pin the window, switch between images of different size, verify the window stays at the same place and the same size.
|
||||
- [ ] Pin the window, close and reopen Peek, verify the new window is opened at the same place and the same size as before.
|
||||
- [ ] Unpin the window, switch to a different file, verify the window is moved to the default place.
|
||||
- [ ] Unpin the window, close and reopen Peek, verify the new window is opened on the default place.
|
||||
- [x] Pin the window, switch between images of different size, verify the window stays at the same place and the same size.
|
||||
- [x] Pin the window, close and reopen Peek, verify the new window is opened at the same place and the same size as before.
|
||||
- [x] Unpin the window, switch to a different file, verify the window is moved to the default place.
|
||||
- [x] Unpin the window, close and reopen Peek, verify the new window is opened on the default place.
|
||||
|
||||
* Open with a default program
|
||||
- [ ] By clicking a button.
|
||||
- [ ] By pressing enter.
|
||||
- [x] By clicking a button.
|
||||
- [x] By pressing enter.
|
||||
|
||||
- [ ] Switch between files in the folder using `LeftArrow` and `RightArrow`, verify you can switch between all files in the folder.
|
||||
- [ ] Open multiple files, verify you can switch only between selected files.
|
||||
- [ ] Change the shortcut, verify the new one works.
|
||||
- [x] Switch between files in the folder using `LeftArrow` and `RightArrow`, verify you can switch between all files in the folder.
|
||||
- [x] Open multiple files, verify you can switch only between selected files.
|
||||
- [x] Change the shortcut, verify the new one works.
|
||||
|
Loading…
Reference in New Issue
Block a user