diff --git a/Desktop/Regression_Test_Plan_Minor_Release.md b/Desktop/Regression_Test_Plan_Minor_Release.md index 78ac5cd5..ea68ee95 100644 --- a/Desktop/Regression_Test_Plan_Minor_Release.md +++ b/Desktop/Regression_Test_Plan_Minor_Release.md @@ -77,7 +77,7 @@ but testing should be also done with a 'real' server, for that the BTR team can ID | Test Case | Steps to reproduce | Expected Result | Result | Related Comment (Squish-Test) | Server -- | --------- | ------------------ | --------------- | ------ | ----------------------------- | ------ 1 | Update Installation | 1. You need to have installed a previous version
2. Update to the new version || :construction: Win
:construction: macOS
:construction: Linux || -2 | Install the new version | 1. Delete the previous version
2. Install the new version || :construction: Win
:construction: macOS
:construction: Linux || +2 | Install the new version | Delete the previous version

**Windows:**
- Install ownCloud desktop client using .msi installer.
- During installation, check the MSI details page for:
   - Verified publisher
   - Certificate expiry

**Mac:**
- Install ownCloud desktop client using .pkg installer

**Ubuntu or Debian with GNOME desktop:**
- Install ownCloud client.

**Fedora with GNOME desktop:**
- Install ownCloud client.
- Install Nautilus extension:
 ```sudo yum install owncloud-client-nautilus```

**Testpilot on Windows:**
- Install testpilot client

**All platforms:**
- Check the version from the Settings tab -> About | **Windows:**
Verified publisher: ownCloud GmbH
Show information about the publisher's certificate:
- Issued to: ownCloud GmbH
- Issued by: `` Code Signing CA
- Valid from `` to ``
[Enterprise Issue #4334](https://github.com/owncloud/enterprise/issues/4334#issuecomment-749115521)

**All platforms:**
ownCloud installed version is correct

On **Testpilot** verify that it doesn't show ownCloud name and logo but rather shows Testpilotcloud name and logo | :construction: Win
:construction: macOS
:construction: Linux || 3 | Verify that you can enter a server address (self signed cert) | 1. Launch desktop client
2. Enter a server address
3. Click on Next
4. If it is the first time you should accept the certificate || :heavy_check_mark: | tst_addAccount | :robot: oC10
:robot: oCIS| 4 | Valid Login | 1. Log in with the correct username and password | Login successful | :heavy_check_mark: | tst_addAccount | :robot: oC10
:robot: oCIS 5 | Invalid Login | 1. Try to log in with wrong username or password | Error message `Login failed: username and/or password incorrect` is shown | :heavy_check_mark: | tst_addAccount | :robot: oC10
:robot: oCIS @@ -324,10 +324,26 @@ ID | Test Case | Steps to reproduce | Expected Result | Result | Related Comment ID | Test Case | Steps to reproduce | Expected Result | Result | Related Comment (Squish-test) | Server -- | --------- | ------------------ | --------------- | ------ | ----------------------------- | ------ -1 | If the system is offline, there are no overlay icons present | 1. Disconnect the Internet
2. Launch the Desktop client
3. Check the overlay icons in the local sync folder | The overlay icons are not shown| :construction: || -2 | When you pause the sync, the overlay icons are still shown | 1. Launch the Desktop client
2. Check the overlay icons
3. Pause the sync
4. Check the overlay icons | The overlay icons disappear | :construction: || -3 | Green check (All files within a folder all the way down the tree are synced with the server) | 1. Open the local sync folder
2. Add a folder having multiple nested files and folders
3. Check the overlay icons | The green check is shown in all the folders/files | :construction: || -4 | Blue spinning icon (Some or all files/folders in the directory are waiting to sync or are actively in sync) | 1. Open the local sync folder
2. Add some files and folders
3. Check the overlay icons | The files/folder that are waiting to sync have the blue icons | :construction: || -5 | Yellow warning triangle (There is an error in sync somewhere in the directory such as a path longer than 255 characters, a bad character in a name or a file firewall problem) | 1. Open the local sync folder
3. Add a problematic file
3. Check the overlay icons | The files that are not synced due to a problem have the yellow warning triangle icons | :construction: || -6 | Red error Icon (There is a fatal problem in the sync process that can't be resolved) | 1. Open the local sync folder
3. Create a sync error
3. Check the overlay icons | The files/folders that are not synced due to a fatal problem have the red error icons | :construction: || +1 | Check the overlay icons (VFS enabled) | 1. Launch the Desktop client
2. Check if VFS is already enabled
3. Open the file explorer | Check owncloud overlay icons are present. | :construction: Win || +2 | If the system is offline, there are no overlay icons present | 1. Disconnect the Internet
2. Launch the Desktop client
3. Check the overlay icons in the local sync folder | The overlay icons are not shown| :construction: Win || +3 | When you pause the sync, the overlay icons are still shown | 1. Launch the Desktop client
2. Check the overlay icons
3. Pause the sync
4. Check the overlay icons | The overlay icons disappear | :construction: Win || +4 | Green check (All files within a folder all the way down the tree are synced with the server) | 1. Open the local sync folder
2. Add a folder having multiple nested files and folders
3. Check the overlay icons | The green check is shown in all the folders/files | :construction: Win || +5 | Blue spinning icon (Some or all files/folders in the directory are waiting to sync or are actively in sync) | 1. Open the local sync folder
2. Add some files and folders
3. Check the overlay icons | The files/folder that are waiting to sync have the blue icons | :construction: Win || +6 | Yellow warning triangle (There is an error in sync somewhere in the directory such as a path longer than 255 characters, a bad character in a name or a file firewall problem) | 1. Open the local sync folder
3. Add a problematic file
3. Check the overlay icons | The files that are not synced due to a problem have the yellow warning triangle icons | :construction: Win || +7 | Red error Icon (There is a fatal problem in the sync process that can't be resolved) | 1. Open the local sync folder
3. Create a sync error
3. Check the overlay icons | The files/folders that are not synced due to a fatal problem have the red error icons | :construction: Win || +8 | Disable VFS | 1. Launch the Desktop client
2. Disable VFS | - VFS has been disabled.
- Overlay icon is changed to green check overlay icon
- Check that all cloud files are downloaded and NOT deleted (in client and server).
Github issue: [#11331](https://github.com/owncloud/client/issues/11331) |:construction: Win || +### 13. Crash reporter + +#### Preconditions: + +1. Open desktop client +2. Go to Settings tab +3. In the middle there are Advanced settings including 'Show crash reporter' checkbox + +ID | Test Case | Steps to reproduce | Expected Result | Result | Related Comment (Squish-test) | Server +-- | --------- | ------------------ | --------------- | ------ | ----------------------------- | ------ +1 | Check crash report window | Start the client running the below commands (all of them):
- macOS: /Applications/owncloud.app/Contents/MacOS/owncloud --debug
- Windows: cd "C:\Program files (x86)\owncloud" && owncloud --debug
- Ubuntu: owncloud --debug

Trigger the crash from the tray context menu:
- Right click on ownCloud taskbar
- Click Debug actions -> Crash now-qFatal| Crash window has been opened ||| +2 | Check button | Click 'Don't send' button to close the window | Window has been closed, no report sent |||| +3 | Verify crash report has been sent | 1. Trigger the crash again
2. Add a comment (so it is obvious that this is a test crash report)
3. Send the report | - Message has been shown: Sent! Many thanks. Please refer to crash bp-612d8ff3-e41d-4070-9d65-7282e2190619 in bug reports.
- Report has been sent to crash report server and it's shown there | +4 | Verify the report includes correct data | | Comment and version are correct | \ No newline at end of file