Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10.2.1. RC1 - smoke test results #35653

Closed
8 tasks done
davitol opened this issue Jun 25, 2019 · 6 comments
Closed
8 tasks done

10.2.1. RC1 - smoke test results #35653

davitol opened this issue Jun 25, 2019 · 6 comments
Assignees
Labels
Milestone

Comments

@davitol
Copy link
Contributor

davitol commented Jun 25, 2019

Smoke test

Previous requirements

Prepare two servers with ssl activated and trusted certificates.

Enable LDAP and external storage apps.

Have a LDAP server ready to be used with owncloud.

Have ready two external storages of your choice SMB, SFTP, Dropbox, Google Drive, FTP, S3, ownCloud, local.

Scenarios to consider:

Testing setup

TestID Test Case Expected Result Result Related Comment
1 Enable encryption app and encryption default module Encryption is enabled correctly ✔️
2 Populate owncloud server with users and groups Users and groups are correctly created ✔️
3 Share a folder remotely using federated sharing with admin user of the other server. folder can be opened in recipient server without problems ✔️ issue (no regression) #35042
4 Set up LDAP, as admin check users. log in with a LDAP user, if possible one with an avatar. Users are loaded. LDAP user logs in without problems. Avatar is shown if it exists. ✔️
5 Set up two external storages different, disable encryption in one of them. No errors in this process ✔️

Testing functionality

TestID Test Case Expected Result Result Related Comment
1 Share a file using federated sharing from an external unencrypted external storage in server #1 using a LDAP user to the admin user in server #2. Admin user in server #2 can see the file. ✔️
2 Open internet explorer or edge and upload a new avatar for a regular user not LDAP Interface can be used, avatar is uploaded, check that personal page has a scroll bar and scrolls fine. ✔️
3 Upload several files and folders inside external storages, open some. No problems uploading, files can be downloaded and opened. To be investigated. WebDAV storage seems to not work #35660
4 Delete files inside both external storages. Recover some after from the trashbin. Files are correctly deleted and restored. ✔️
5 Using webdav upload a 100MiB file. No errors in this process ✔️
@davitol davitol self-assigned this Jun 25, 2019
@davitol
Copy link
Contributor Author

davitol commented Jun 25, 2019

Issues found while testing 10.2.1 RC1 tarball

@jesmrec
Copy link

jesmrec commented Jun 27, 2019

Mobile smoke tests over 10.2.1

On first instance, sharing was tested a bit deeper, since the stuff included is affecting directly such feature:

iOS Device: iPhone 6Plus v12
Android device: Nexus 5X v8

Test Case Android iOS Related Comment
Private Share
Share file with a user
Share folder with a user
Share with a group
Share file with only edit
Share file with only share
Share file with no permissions
Edit share permissions file
Remove share
Resharing
Resharing no permissions Check error message in new arch Android
Public Share
Name
Down / view perm
Down / view / edit perm
upload only perm
Password
Expiration date
Password enforced
Expiration date default
Expiration date enforced
Passw & Expiration date enforced
Remove public link
PaswdPolicy Passw
PaswdPolicy No Passw
Issues
#35541
#35550
https://github.com/owncloud/enterprise/issues/3364 Check error message in new arch Android

Also, smoke test over basic funcionality:

Device & iOS version: iPhone 6 Plus v12
iOS app version: 1.0.1
Device & Android version: Android 5X v8
Android app version: 2.11.1

Login

Test Case Expected Result Result Related Comment
Login with one account (HTTP) It is possible to access ✅ iOS
✅ Android
Login with one account (special characters) It is possible to access ✅ iOS
✅ Android

Folders

TestID Test Case Steps Expected Result Result Related Comment
1 Create a new folder 1. Tap on create a new folder The folder is created ✅ iOS
✅ Android
2 Create a folder with special character 1. Tap on create a new folder
2. Use a name with special characters (e.g $%&¨)
The folder is created with special character ✅ iOS
✅ Android
3 Rename a folder 1. Create a new folder
2. Rename the folder
Folder is renamed ✅ iOS
✅ Android
4 Move a folder 1. Create a new folder
2. Move the folder
Folder is moved to the specifield location ✅ iOS
✅ Android
5 Upload a file into a folder 1. Create a new folder
2. Upload a file
File is uploaded into the folder ✅ iOS
✅ Android
6 Delete a folder 1. Access to a folder, the folder has deep structure inside
2. Download some files
3. Select delete that folder
2. The files are downloaded
3. The folder is removed
✅ iOS
✅ Android
7 Copy Folder 1. Long press to copy a folder
2. Select a location to paste
The folder and all its content is copied in the location, and remains too in the original ✅ iOS
✅ Android
8 Av Offline file 1. Long press to set as av offline a file The file is downloaded and set as av off with the yellow arrow ✅ Android
9 Not Av Offline file 1. Long press to set as no av offline a file The file has no more the yellow arrow ✅ Android<br

File

TestID Test Case Steps Expected Result Result Related Comment
1 Upload a new file 1. Upload a new file The file is uploaded ✅ iOS
✅ Android
2 Upload a file with special character 1. Upload a new file (e.g f%&¨) The file is uploaded ✅ iOS
✅ Android
3 Rename a file 1. Create a new file
2. Rename the file
The file is renamed ✅ iOS
✅ Android
4 Move a file 1. Create a new file
2. Move the file
The file is renamed ✅ iOS
✅ Android
5 Copy a file 1. Create a new file
2. Copy the file
The file is copied to the selected location ✅ iOS
✅ Android
6 Delete a file 1. Create a new file
2. Delete the file
The file is deleted ✅ iOS
✅ Android
7 Download a file 1. Tap to download a file The file is downloaded and marked with green tick ✅ iOS
✅ Android
8 Av Offline file 1. Long press to set as av offline a file The file is downloaded and set as av off with the yellow arrow ✅ Android
9 Not Av Offline file 1. Long press to set as no av offline a file The file has no more the yellow arrow ✅ Android

please let me know if you miss something.

@patrickjahns patrickjahns added this to the QA milestone Jun 27, 2019
@jnweiger
Copy link
Contributor

desktop client smoke testing is missing here.

@patrickjahns
Copy link
Contributor

patrickjahns commented Jun 28, 2019

@HanaGemela
Copy link
Contributor

HanaGemela commented Jul 2, 2019

Testing

Desktop client: 2.5.4 (build 11456), macOS 10.14.5
Server: 10.2.1RC3 (testing)

Update the version

TestID Test Case Expected Result Result Related Comment
1 Login with one account (HTTPS) It is possible to access No Run
2 Login with one account (HTTP) It is possible to access

New installation

TestID Test Case Expected Result Result Related Comment
1 Login with one account (HTTPS) It is posible to access No Run
2 Login with one account (HTTP) It is posible to access

Folder

TestID Test Case Expected Result Result Related Comment
1 Create a new folder The folder is created
2 Create a folder with special character The folder is created with special character (e.g $%&¨)
3 Rename a folder 1. Create a new folder 2. Rename the folder
4 Move a folder 1. Create a new folder 2. Move the folder
5 Delete a folder 1. Access to a folder, the folder has a 5 level folders inside 2. Upload some files 3. Download some files 4. Select delete that folder (The folder is removed)
6 Share the folder by link 1. Create a new folder 2. Right click in the folder 3. Click on Share 4. Check the option "Share" -> Public link 5. Create new link 6. Introduce a password 7. (The folder link is generated)
7 Unshare the folder by link 1. Create a new folder 2. Right click in the folder 3. Click on Share with oC 4. Uncheck the option "Share link" Retired
8 Share the folder with users or groups 1. Create a new folder 2. Right click in the folder 3. Click on Share 4. Introduce one user/group on the option Share with users or groups (The folder is Share with user/group)
9 Unshare the folder with users or groups 1. Delete the entry in Users and Groups share (The folder is not Share with user/group)
10 share the folder with users or groups (Federated sharing) 1. Create a new folder 2. Right click on the folder 3. Click on Share with oC 4. Introduce one user/group on the option Share with users or groups (The folder is Share with user/group)
11 Unshare the folder with users or groups (Federated sharing) 1. Click on Delete (The folder is not Share with user/group)

File

TestID Test Case Expected Result Result Related Comment
1 Create a new file The file is created
2 Create a file with special character The file is created with special character (e.g f%&¨)
3 Rename a file 1. Create a new file 2. Rename the file
4 Move a file 1. Create a new file 2. Move the file
5 Delete a file 1. Create a new file 2. Delete the file
6 Share the file by public link 1. Create a file 2. Right click on the file 3. Click on Share 4. Click Public link 5. Check the option "Password protect" 6. Introduce a password 7. (The file link is generated)
7 Unshare the file by link 1. Create a file 2. Right click in the file 3. Click on Share with oC 4. Uncheck the option "Share link" Retired
8 Share the file with users or groups 1. Create a file 2. Right click on the file 3. Click on Share with oC 4. Introduce one user/group on the option Share with users or groups (The file is Share with user/group)
9 Unshare the file with users or groups 1. Click on Delete (The file is not Share with user/group)
10 Share the file with users or groups (Federated sharing) 1. Create a new folder 2. Right click on the folder 3. Click on Share with oC 4. Introduce one user/group on the option Share with users or groups (The folder is Share with user/group)
11 Unshare the file with users or groups (Federated sharing) 1. Click on Delete (The folder is not Share with user/group)

Overlay_icons

TestID Test Case Expected Result Result Related Comment
1 If the system is offlline, there are no overlay icons present 1. Lauch the Desktop 2. The overlay icons are not shown 3. Quit the Desktop (The overlay icons are not shown)
2 When you pause the sync, the overlay icons are still shown 1. Lauch the Desktop 2. The overlay icons are shown 3. Click on Pause (The overlay icons are still shown)
3 Green check (All files within the folder (all the way down the tree) are sync with the server, and there are no problems to report) 1. The account is sync The green check is shown in all the folders/files
4 Blue spinning icon (Some or all files/folders in the directory are waiting to sync or are actively sync) 1. The account is sync The files/folder that are waiting to sync have the blue icon ::white_check_mark:
5 Yellow warning triangle (There is an error in sync somewhere in the directory such as a path longer than 255 characters or a bad character in a name o a file firewall problem) 1. The account is sync The files that are not sync because they have a problem... Have a yellow warning triangle ❌Yellow warning circle, not triangle
6 Red error Icon (There is a fatal problem in the sync process that can't be resolved) 1. The account is sync The files/folders that are not sync because have a problem... Have a red error icon

@davitol
Copy link
Contributor Author

davitol commented Jul 3, 2019

✅ webUI Updater from 10.2.0 to 10.2.1 via beta channel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants