Skip to content

Commit fc6e2da

Browse files
committed
Adding smoke test docs for desktop client
1 parent 9f5a4ad commit fc6e2da

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

Desktop/new/Smoke_Test.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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> &nbsp;&nbsp; - **Verified publisher** <br> &nbsp;&nbsp; - **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> &nbsp;&nbsp;&nbsp;&nbsp; - Install the ownCloud desktop client using the `.pkg` installer. <br> &nbsp;&nbsp;&nbsp;&nbsp; - 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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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> &nbsp;&nbsp;&nbsp;&nbsp; - Install ownCloud client. <br> &nbsp;&nbsp;&nbsp;&nbsp; - Install Nautilus extension: <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;```sudo apt install owncloud-client-nautilus``` <br> &nbsp;&nbsp;&nbsp;&nbsp; - 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> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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> &nbsp;&nbsp;&nbsp;&nbsp; - Install ownCloud client. <br> &nbsp;&nbsp;&nbsp;&nbsp; - Install Nautilus extension: <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;```sudo yum install owncloud-client-nautilus``` <br> &nbsp;&nbsp;&nbsp;&nbsp; - Go to **Settings tab → About** | ownCloud installed version is correct. |
41+
| **17. Testpilot on Windows:** <br> &nbsp;&nbsp;&nbsp;&nbsp; - Install the Testpilot client. <br> &nbsp;&nbsp;&nbsp;&nbsp; - 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> &nbsp;&nbsp;&nbsp;&nbsp; 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

Comments
 (0)