From de5048e78a1788b24bedad9eb77b792cccb2b343 Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Thu, 17 Jul 2025 14:39:21 -0600 Subject: [PATCH] docs: Add QA testing checklist --- TESTING.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 TESTING.md diff --git a/TESTING.md b/TESTING.md new file mode 100644 index 0000000..bc31c83 --- /dev/null +++ b/TESTING.md @@ -0,0 +1,82 @@ +# Testing + +This document provides a regression testing checklist for COSMIC Settings and the COSMIC Settings Daemon. The checklist provides a starting point for Quality Assurance reviews. + +## Checklist + +### Network & Wireless + +#### Wi-Fi + +- [ ] Able to disconnect from and connect to a network. + +### Desktop + +#### Wallpaper + +- [ ] Clicking a different wallpaper switches to it immediately +- [ ] Leaving the page and coming back does not change the wallpaper + +#### Appearance + +- [ ] Open a COSMIC app and a GNOME app. When switching between Dark and Light mode, the COSMIC app switches immediately, and the GNOME app switches after restarting. +- [ ] Changing the accent color works. +- [ ] Changing the roundness style works and does not affect other aspects of the theme (e.g. color mode). +- [ ] Changing the interface density works. + +#### Panel + +- [ ] Enable tiling. "Automatically hide panel" takes effect immediately. +- [ ] Disable tiling; maximize a window. "Automatically hide panel" takes effect immediately. + +#### Dock + +- [ ] Enable tiling. "Automatically hide dock" takes effect immediately. +- [ ] Disable tiling; maximize a window. "Autommatically hide dock" takes effect immediately. +- [ ] Changing position on screen works. +- [ ] All Style settings take effect as expected. + +### Displays + +- [ ] Plug in a second display. Displays can be rearranged via dragging. + +### Sound + +TBD after devices/profiles are fixed. + +### Power & Battery + +- [ ] Changing power mode takes effect and is reflected by top panel applet. + +### Input Devices + +#### Touchpad + +- [ ] All click behavior settings work as expected. +- [ ] All scrolling settings work as expected. + +### Applications + +#### Default Applications + +- [ ] Changing the default terminal affects Super-T shortcut. + +#### X11 Applications Compatibility + +- [ ] Global Shortcuts in X11 Applications works (in e.g. Discord). + +### Time & Language + +#### Date & Time + +- [ ] Changing time zome works. +- [ ] Toggling 24-hour time takes effect in Settings preview, on top panel, and on the lock screen. +- [ ] Toggling seconds takes effect in Settings preview and on top panel. +- [ ] Changing first day of week takes effect in Calendar applet. +- [ ] Turning date on/off for applet works. + +### System & Accounts + +#### About + +- [ ] Changing hostname works (check terminal prompt).