Skip to content

Commit 612d448

Browse files
committed
docs: Add QA testing checklist
1 parent a76f7f8 commit 612d448

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

TESTING.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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+
- [ ] Normal right-click shows `Move to trash` option.
21+
- [ ] Shift right-click, and right-click followed by Shift, both show `Permanently delete` option.
22+
23+
### Advanced navigation & view settings
24+
25+
- [ ] Image and video thumbnails display in local folders.
26+
- [ ] Gallery preview shows with Spacebar.
27+
- [ ] Details pane shows with Ctrl+Spacebar.
28+
- [ ] Zoom in/out and reset to default zoom work.
29+
- [ ] Ctrl+1 and Ctrl+2 switch between list and icon view.
30+
- [ ] Ctrl+H shows/hides hidden files.
31+
- [ ] Directories can be sorted at top or inline.
32+
- [ ] Settings -> Theme works.
33+
- [ ] Settings -> Type to Search affects behavior as designed.
34+
- [ ] Single-click to open setting takes effect.
35+
- [ ] Sorting options work.
36+
- [ ] Cutting, copying, and pasting files works.
37+
- [ ] F5 reloads current directory.
38+
- [ ] Left sidebar can be collapsed and expanded.
39+
40+
### External filesystems
41+
42+
- [ ] Add a network drive (e.g. SFTP) and navigate into it.
43+
- [ ] Plug in a USB drive; able to mount, browse, and eject.

0 commit comments

Comments
 (0)