|
| 1 | +# Testing |
| 2 | + |
| 3 | +This document provides a regression testing checklist for COSMIC Files. The checklist provides a starting point for Quality Assurance reviews. |
| 4 | + |
| 5 | +## Checklist |
| 6 | + |
| 7 | +### Basic navigation |
| 8 | + |
| 9 | +- [ ] Middle-click opens directory in a new tab (not focused). |
| 10 | +- [ ] Open two scrollable tabs. Scroll one tab, then switch to the other tab; it should not have scrolled. |
| 11 | +- [ ] Hover over the top item in the folder, then scroll down until it's out of view (while still hovered). |
| 12 | + On scrolling back up (with the mouse in a different position), the item should not have the hover highlight. |
| 13 | +- [ ] Right-click an item in the sidebar. No visual change should occur with the rest of the items. |
| 14 | +- [ ] Remove an item from the sidebar, then re-pin it. |
| 15 | + |
| 16 | +### File operations |
| 17 | + |
| 18 | +- [ ] Right-click -> Create a new folder, then enter it. |
| 19 | +- [ ] Right-click in the empty folder -> Create a new file. |
| 20 | +- [ ] Files can be renamed. |
| 21 | +- [ ] Files can be opened with non-default apps & browsing store for new apps works. |
| 22 | +- [ ] Normal right-click shows `Move to trash` option. |
| 23 | +- [ ] Shift right-click, and right-click followed by Shift, both show `Permanently delete` option. |
| 24 | + |
| 25 | +### Advanced navigation & view settings |
| 26 | + |
| 27 | +- [ ] Image and video thumbnails display in local folders. |
| 28 | +- [ ] Gallery preview shows with Spacebar. |
| 29 | +- [ ] Details pane shows with Ctrl+Spacebar. |
| 30 | +- [ ] Zoom in/out and reset to default zoom work. |
| 31 | +- [ ] Ctrl+1 and Ctrl+2 switch between list and icon view. |
| 32 | +- [ ] Ctrl+H shows/hides hidden files. |
| 33 | +- [ ] Directories can be sorted at top or inline. |
| 34 | +- [ ] Settings -> Theme works. |
| 35 | +- [ ] Settings -> Type to Search affects behavior as designed. |
| 36 | +- [ ] Single-click to open setting takes effect. |
| 37 | +- [ ] Sorting options work. |
| 38 | +- [ ] Cutting, copying, and pasting files works. |
| 39 | +- [ ] F5 reloads current directory. |
| 40 | +- [ ] Left sidebar can be collapsed and expanded. |
| 41 | + |
| 42 | +### External filesystems |
| 43 | + |
| 44 | +- [ ] Add a network drive (e.g. SFTP) and navigate into it. |
| 45 | +- [ ] Plug in a USB drive; able to mount, browse, and eject. |
| 46 | + |
| 47 | +### Integrations |
| 48 | + |
| 49 | +- [ ] Desktop icons display as expected |
| 50 | +- [ ] Drag-and-drop into Firefox works |
0 commit comments