|
| 1 | +## Desktop Sync Client Smoke Test - TestRail |
| 2 | + |
| 3 | +## T5066: Desktop Sync Client Smoke Test |
| 4 | + |
| 5 | +| **Status** | Type | Priority | Estimate | References | Is Automated | Automation Type | Need Implement | |
| 6 | +|----------|--------------|----------|----------|------------|--------------|----------------|----------------| |
| 7 | +| Untested | Smoke & Sanity | Medium | None | None | No | None | No | |
| 8 | + |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## Preconditions |
| 13 | +This is the smoke test for the community desktop sync client and a regression test for the branded desktop sync client. |
| 14 | + |
| 15 | +Background |
| 16 | +- Latest stable server |
| 17 | +- Includes visual checks |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## Steps |
| 22 | + |
| 23 | +| Step | Description | |
| 24 | +|------|------------| |
| 25 | +| **1. Windows:** <br> - Fresh install the ownCloud desktop client using the `.msi` installer. <br> - During installation, check the MSI details page for: <br> - **Verified publisher** <br> - **Certificate expiry** | **Verified publisher:** ownCloud GmbH <br> **Show information about the publisher's certificate:** <br> - Issued to: ownCloud GmbH <br> - Issued by: `<Issuer>` Code Signing CA <br> - Valid from `<start-date>` to `<end-date>` <br> **Reference:** [Enterprise Issue #4334](https://github.com/owncloud/enterprise/issues/4334#issuecomment-749115521) | |
| 26 | +| 2. Check the version from Settings tab → About | ownCloud installed version is correct | |
| 27 | +| 3. Sync a file to the server | Ensure the file has been synced. | |
| 28 | +| 4. Check the overlay icons (VFS enabled) | Confirm overlay icons are present. | |
| 29 | +| 5. Disable VFS | - Disable VFS. <br> - Confirm overlay icons have changed. <br> - Check that all cloud files are downloaded and NOT deleted (in both client and server). <br> Reference: [GitHub Issue #11331](https://github.com/owncloud/client/issues/11331) | |
| 30 | +| 6. Verify that the crash reporter works | Confirm that the crash reporter sends messages to Sentry. | |
| 31 | +| **7. Mac** <br> - Install the ownCloud desktop client using the `.pkg` installer. <br> - Check the version from the **Settings tab → About** | <br> ownCloud installed version is correct. | |
| 32 | +| 8. Sync a file to the server | File has been synced. | |
| 33 | +| 9. Check the overlay icons | Overlay icons are present. | |
| 34 | +| 10. Enable VFS <br> Dehydrate one file and double-click to open it | VFS has beed enabled <br> File is downloaded and no `.owncloud` suffix. | |
| 35 | +| 11. Verify that the crash reporter works | Confirm that the crash reporter sends messages to Sentry. | |
| 36 | +| **12. Ubuntu or Debian with GNOME desktop** <br> - Install ownCloud client. <br> - Install Nautilus extension: <br> ```sudo apt install owncloud-client-nautilus``` <br> - Check the version from the Settings tab -> About| ownCloud installed version is correct |
| 37 | +| 13. Sync a file to the server | File has been synced. | |
| 38 | +| 14. Check the overlay icons | Overlay icons are present. | |
| 39 | +| 15. Enable VFS <br> Dehydrate one file and double-click to open it. | VFS is enabled <br> File is downloaded without the `.owncloud` suffix. | |
| 40 | +| **16. Fedora with GNOME desktop** <br> - Install ownCloud client. <br> - Install Nautilus extension: <br> ```sudo yum install owncloud-client-nautilus``` <br> - Go to **Settings tab → About** | ownCloud installed version is correct. | |
| 41 | +| **17. Testpilot on Windows:** <br> - Install the Testpilot client. <br> - Check the version from Settings tab → About. | ownCloud installed version is correct | |
| 42 | +| **18. Verify initial sync worked** | Initial sync worked | |
| 43 | +| 19. Testpilot doesn't show ownCloud only name and logo | Testpilotcloud name and logo are present | |
| 44 | +| **20. Linux AppImage** <br> Run and sync a file | Verify that the AppImage works | |
| 45 | +| 21. Verify that the crash reporter works | Crash reporter sends messages to Sentry. | |
| 46 | + |
| 47 | + |
| 48 | +### Results |
| 49 | + |
| 50 | +| Untested <br> QA T. <br> 6/3/2024 7:35 AM <br> Assigned To | This test was marked as 'Untested'. | |
| 51 | +|----------|-------------------------------| |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
0 commit comments