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

Smoke Test results for 10.0.7 RC2 #30501

Closed
davitol opened this issue Feb 16, 2018 · 4 comments
Closed

Smoke Test results for 10.0.7 RC2 #30501

davitol opened this issue Feb 16, 2018 · 4 comments

Comments

@davitol
Copy link
Contributor

davitol commented Feb 16, 2018

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.

WebUI tests passed with OSX Firefox 58.0.

oC Server SO. Ubuntu 16.04

Testing setup

TestID Test Case Expected Result Result Related Comment
1 Enable encryption app and encryption default module Encryption is enabled correctly #30280
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
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 (one Global, one Personal) , disable encryption in one of them. No errors in this process Tested with SFTP and Windows Network Drive
6 Swith ownCloud to a different language WebUI is translated without problems and works fine Swithed to spanish and made an exploratory test of settings view.

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. Tested on Windows 10. #27685
3 Upload several files and folders inside external storages, open some. No problems uploading, files can be downloaded and opened.
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
6 Upload 100MiB file with web UI (new dav chunking) No errors in this process #29659
7 Set a file/folder as favorite Check that the file/folder appears as favorite in Favorites section

Testing Clients

TestID Test Case Expected Result Result Related Comment
1 Using iOS Client, log in and upload a file No problems found iOS 3.7.2
@davitol davitol added this to the QA milestone Feb 16, 2018
@davitol davitol self-assigned this Feb 16, 2018
@PVince81 PVince81 mentioned this issue Feb 16, 2018
17 tasks
@jesmrec
Copy link

jesmrec commented Feb 19, 2018

Smoke test Android

Device & Android version: Nexus 6P v7
Server version: 10.0.7 RC2

Login

TestID Test Case Expected Result Result Related Comment
1 Login with one account (HTTPS) It is possible to access
2 Login with one account (HTTP) It is possible to access
3 Login with one account (SHIB Autoprovisioned user) It is possible to access
4 Login with one account (SHIB SSO user ) It is posible to access NA Lack of infrastructure
5 Login with one account (OAuth2 ) It is posible to access

Folder

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
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
3 Rename a folder 1. Create a new folder
2. Rename the folder
Folder is renamed
4 Move a folder 1. Create a new folder
2. Move the folder
Folder is moved to the specifield location
5 Upload a file into a folder 1. Create a new folder
2. Upload a file
File is uploaded into the folder
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
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
8 Share the folder by link 1. Create a new folder
2. Long press to share the folder by link
The link is generated and works
9 Share the folder by link with pass 1. Create a new folder
2. Long press to share the folder by link
3. Enable the password protection and set a password
The link is generated and only works if the correct password is typed
10 Unshare the folder by link 1. Unshare the folder of previous test cases The link is no more available
11 Share the folder with users or groups 1. Create a new folder
2. Long press to share with users/groups
3. Type one user/group to share with
The user/group can access to the folder
12 Unshare the folder with users or groups 1. Unshare the folder in the previous test case The folder is not more available for the sharees
13 Sync a folder 1. Create a folder
2. In web app, upload some files in the folder
3. Long press to sync the folder
The folder is sync with the content on server
14 Av Offline folder 1. Long press to set as av offline a folder The folder is downloaded and set as av offline

File

TestID Test Case Steps Expected Result Result Related Comment
1 Upload a new file 1. Upload a new file The file is uploaded
2 Upload a file with special character 1. Upload a new file (e.g f%&¨) The file is uploaded
3 Rename a file 1. Create a new file
2. Rename the file
The file is renamed
4 Move a file 1. Create a new file
2. Move the file
The file is renamed
5 Copy a file 1. Create a new file
2. Copy the file
The file is copied to the selected location
6 Delete a file 1. Create a new file
2. Delete the file
The file is deleted
7 Share the file by link 1. Create a file
2. Long press to share the file by link
The link is generated and works
8 Share the file by link with pass 1. Create a file
2. Long press to share the file by link
3. Set a password
The link is generated and works when the correct pass is typed
9 Unshare the file by link 1. Unshare the file of previous test cases The link is no more available
10 Share the file with users or groups 1. Create a new file
2. Long press to share with users/groups
3. Type one user/group to share with
The user/group can access to the file
11 Unshare the file with users or groups 1. Unshare the file in the previous test case The file is not more available for the sharees
12 Download a file 1. Tap to download a file The file is downloaded and marked with green arrow
13 Av Offline file 1. Long press to set as av offline a file The file is downloaded and set as av offline

@SamuAlfageme
Copy link

SamuAlfageme commented Feb 19, 2018

Smoke test - Desktop client

OS: macOS 10.13.3
Server version: 10.0.7 RC2

TestID Test Case Result
1 Login with one account (HTTPS)
2 TC1 / (HTTP)
3 TC1 / (Shibboleth)
4 TC1 / (OAuth2)

File/Folder

Check if the following changes propagate to server corectly without prompting errors:

TestID Test Case Result
5 Create a new folder
6 Create a file/folder with special character (e.g $%&¨)
7 Rename a file/folder
8 Move a file/folder
9 Upload a file into a folder
10 Delete a file/folder
11 Public share
12 Delete public share
13 Private share
14 Unshare the file/folder from TC11
15 Copy file/folder's private link

@jesmrec
Copy link

jesmrec commented Feb 19, 2018

Smoke test iOS

Device & iOS version: iPad6SPlus v11.2.5
Server version: 10.0.7RC2

Login

TestID Test Case Expected Result Result Related Comment
1 Login with one account (HTTPS) It is possible to access
2 Login with one account (HTTP) It is possible to access
3 Login with one account (SHIB Autoprovisioned user) It is possible to access
4 Login with one account (SHIB SSO user ) It is posible to access NA Lack of infra
5 Login with one account (OAuth2 ) It is posible to access

Folder

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
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
3 Rename a folder 1. Create a new folder
2. Rename the folder
Folder is renamed
4 Move a folder 1. Create a new folder
2. Move the folder
Folder is moved to the specifield location
5 Delete a folder 1. Access to a folder, the folder has deep structure inside
2. Upload some files
3. Download some files
4. Select delete that folder
2. The files are uploaded
3. The files are downloaded
4. The folder is removed
6 Share the folder by link 1. Create a new folder
2. Swipe to share the folder by link
The link is generated and works
7 Share the folder by link with pass 1. Create a new folder
2. Swipe to share the folder by link
3. Enable the password protection and set a password
The link is generated and only works if the correct password is typed
8 Unshare the folder by link 1. Unshare the folder of previous test cases The link is no more available
9 Share the folder with users or groups 1. Create a new folder
2. Swipe to share with users/groups
3. Type one user/group to share with
The user/group can access to the folder
10 Unshare the folder with users or groups 1. Unshare the folder in the previous test case The folder is not more available for the sharees
11 Download a folder 1. Swipe to download a folder All the files into the folder are downloaded and marked with green arrow
12 Av Offline Folder 1. Swipe to set as av offline a folder which contains several levels of folders with files The folder and all its content is downloaded and set as av offline

File

TestID Test Case Steps Expected Result Result Related Comment
1 Upload a new file 1. Upload a new file The file is uploaded
2 Upload a file with special character 1. Upload a new file (e.g f%&¨) The file is uploaded
3 Rename a file 1. Create a new file
2. Rename the file
The file is renamed
4 Move a file 1. Create a new file
2. Move the file
The file is renamed
5 Delete a file 1. Create a new file
2. Delete the file
The file is deleted
6 Share the file by link 1. Create a file
2. Swipe to share the file by link
The link is generated and works
7 Share the file by link with pass 1. Create a file
2. Swipe to share the file by link
3. Set a password
The link is generated and works when the correct pass is typed
8 Unshare the file by link 1. Unshare the file of previous test cases The link is no more available
9 Share the file with users or groups 1. Create a new file
2. Swipe to share with users/groups
3. Type one user/group to share with
The user/group can access to the file
10 Unshare the file with users or groups 1. Unshare the file in the previous test case The file is not more available for the sharees
11 Download a file 1. Tap to download a file The file is downloaded and marked with green arrow
12 Av Offline file 1. Swipe to set as av offline a file The file is downloaded and set as av offline

@lock
Copy link

lock bot commented Jul 31, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Jul 31, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants