Skip to content

Latest commit

 

History

History
314 lines (302 loc) · 42.8 KB

iOS vs 5.0.0.md

File metadata and controls

314 lines (302 loc) · 42.8 KB

Release

Regression test against oCIS 5.0.0-beta

Regreession test executed the week of the 18/12/2023 against oCIS 5.0.0-beta.1. The main target was validating the oCIS version, but the fact of releasig almost together oCIS and iOS made me decide to execute one regression test for both. That means, validating oCIS 5 and iOS 12 in one test plan

Device/s: iPhoneXR v17.2
Server: oCIS 5.0.0-beta1
Xcode version: 15.1 (15C65)

How to read Results:

P -> Passed
F -> Failed
m -> mobile (iPhone)
t -> tablet (iPad)
13 -> iOS version
NA -> non applicable

P 13 -> Passed in an iPhone with iOS13
F t13 -> Failed in an iPad with iOS13
P m13 t12 -> Passed with an iPhone with iOS13 and an iPad with iOS12
P m13 F t12 -> Passed with an iPhone with iOS13 and failed with an iPad with iOS12


Test Case Steps Expected Result Result Related Comment
Basic Auth
Basic auth http 1. Type an correct URL to the app with http and basic auth Host certificate is there. Credentials are asked P m17
Basic auth right credentials 1. Type an correct URL to the app with basic auth
2. Type correct credentials
3. Add name to the bookmark
Account list displayeed including the new account with bookmark name P m17
Basic auth wrong credentials 1. Type an correct URL to the app with basic auth
2. Type wrong credentials
Error: Authorization failed P m17
Red 301 1. Enter an URL that points to 301 redirection
2. Approve
3. Complete the authentication process
1. Review connection dialog displayed, showing the target URL
2. Redirection followed to the new location. New Location displayed in login view
3. Account added and listed using the target URL
P m17
OAuth2  
Correct credentials 1. Enter correct credentials in OAuth2 view (browser)
2. Add name to the account (optional)
Account added and listed P m17
Cancel OAuth2 Login 1. Enter correct credentials in OAuth2 view (browser)
2. Cancel authentication process in browser
Moved to login view P m17
Renewal OAuth2 token 1. Enter correct credentials in browser and authorize
2. Wait till token expires (default 1h)
3. Perform any operations in the list of files
Operation is completed with no authentication/authorization errors. Check with mitmproxy or any other tool that the token endpoint was called P m17
Revoke OAuth2 token (oC10) 1. Enter correct credentials in browser and authorize
2. Revoke the iOS token
3. Perform any operation in list of files
4. Click on Sign In and enter correct credentals
3. Error in list of files: Access denied
4. List of files displayed again.
P m17
Logout 1. Complete authentication/authorization process in a OAuth NA
OIDC  
Correct credentials 1. Enter correct credentials in OIDC view (browser)
2. Add name to the account (optional)
Account added and listed P m17
Cancel OIDC Login 1. Enter correct credentials in OIDC view (browser)
2. Cancel authentication process in browser
Moved to login view P m17
Cancel OIDC Authorizaton 1. Enter correct credentials in browser
3. Cancel process in authorization view
Moved to login view P m17
Renewal OIDC token 1. Enter correct credentials in browser and authorize
2. Wait till token expires (default 1h)
3. Perform any operations in the list of files
Operation is completed with no authentication/authorization errors. Check with mitmproxy or any other tool that the token endpoint was called P m17
Revoke OAuth2 token 1. Enter correct credentials in browser and authorize
2. Revoke the iOS token
3. Perform any operation in list of files
4. Click on Sign In and enter correct credentals
3. Error in list of files: Access denied
4. List of files displayed again.
NA No way
Accounts view (sidebar)  Review
One account 1. Enter correct credentials of an account
2. Long press over the account pill
One account view displayed with all sections: Display name, access files, edit login, manage storage, log out, settings, add account P m17
More than one account 1. Enter correct credentials of two accounts Login correct. List view displayed with all accounts. Swiping: Edit login, manage storage, delete P m17
Edit credentials 1. Enter correct credentials of one account
2. In server, change password
3. Select Edit login
4. Enter new credentials
Login correct P m17
Edit name 1. Enter correct credentials of one account and set a name
2. Select Edit login
3. Enter new name
4. Save
Account name edited P m17
Manage storage 1. Enter correct credentials of one account
2. Download some files by clicking on them
3. In login view, select Manage Storage
4. Delete all offline files
All downloaded files are removed (download icon is again visible) P m17
Delete account 1. Enter correct credentials of one account
2. Long press over the account pill
3. Delete
Account removed from the sidebar P m17
Settings
Passcode 4 digit 1. Enable Passcode Lock
2. Select 4 digit code
3. Set a code by entering twice
4. Don't use Face ID
5. Close app and open again
4-digit passcode asked P m17
Passcode 6 digit 1. Enable Passcode Lock
2. Select 6 digit code
3. Set a code by entering twice
4. Don't use Face ID
5. Close app and open again
6-digit passcode asked P m17
Passcode Files App 1. Enable Passcode Lock and set a code
2. Close app and open Files App. selecting an ownCloud account
Passcode asked (check with 4 and 6 digits) P m17
Passcode removed 1. Disable Passcode lock
2. Close app and open again
Passcode not asked anymore P m17
Face ID 1. Enable Face ID (it must be enrolled in device and passcode enabled in advance)
2. Close app and open again
Face ID asked P m17
Face ID removed 1. Disable Face ID
2. Close app and open again
Face ID not asked.
Passcode asked
P m17
Face ID failing 1. Enable Face ID
2. Close app and open again, making Face ID fail
3. Unlock using passcode
4. Open app again
Face ID not asked.
Passcode asked
P m17
Lock 1. Enable Passcode lock<br>2. Set lock application after 1 minute
3. Minimize the app and reopen before 1 minute
4. Minimize again and reopen after 1 minute
3. Passcode not asked
4. Passcode asked
P m17
Certificate different key 1. Attach one account to the app with non-secure https, accepting the certificate
2. In Settings, open "Certificates"
3. Revoke the certificate
4. Add an account in the same server
2. Host certificate is there.
4. Certificate Approval is asked and differences are displayed (they can be hidden)
P m17
Same key cert 1. Attach one account to the app with non-secure https, accepting the certificate
2. Add another account with different certificate but signed wuith the same key
Certificate Approval is not asked. In Settings > Certificate, it appears as auto approved P m17
Theme 1. Select Dark
2. Select Light
3. Select System Light
4. Select System Dark
5. Select System
All themes are correcly saved and displayed in file list P m17
Delete unused 1. Set Delete unused copies to 1 minute
2. Download two files
After 1 minute, local copies are removed (download icon appears again in the row on the file list) P m17
Show hidden 1. Enable setting Show hidden files
2. In web, create a file of folder that stars with .
3. Disable the setting
2. Item displayed in file list
3. Item not displayed in file list
P m17
Show folders at the top 1. Enable setting Show folders at the top
2. Disable setting Show folders at the top
1. Folders placed at the top in list of files
2. Folders mixed with files depending of the sort method in list of files
P m17
Prevent gestures disabled 1. Disable setting Prevent gestures
2. Try to drag an drop
3. Try to do a multiselection with two fingers
Actions are not posible to do P m17
Streaming enabled 1. Enable setting Streaming
2. Open a video file
Video is played and not downloaded. Cloud icon remains in the item in list of files P m17
Streaming disabled 1. Disable setting Streaming
2. Open a video file
Video is downloaded and then played. Cloud icon removed from the item in list of files P m17
Media upload HEIC > JPG 1. Enable setting Convert HEIC to JPG
2. Upload an HEIC file
File is saved as JPG P m17
Media upload MP4 1. Enable setting Convert videos to MP4
2. Upload video file in MOV format
Video is saved as MP4 P m17
Media upload Preserve original name enabled 1. Enable setting Preserve original media file names
2. Upload a picture
Picture is saved with format IMG_xxxx F m17 LINK
Media upload Preserve original name disabled 1. Disable setting Preserve original media file names
2. Upload a picture
Picture is saved with format Photo-timestamp_xxxx P m17
Media upload Prefer unedited (IAP) 1. Enable setting Prefer unedited
2. With Photos app, edit a picure with some filters
3. Upload a picture
Picture is saved without changes, in original version P m17
Media upload Prefer RAW (IAP) 1. Enable setting Prefer RAW
2. With a Photo app like Halide, take a RAW picture
3. Upload the picture
4. Disable Prefer RAW and repeat
3. Uploaded in DNG format
4. Uploaded in JPG format
P m17
Media upload original videos 1. Enable setting Prefer original videos
2. Edit a video, changing orientation or any other change
3. Upload the video
4. Disable Prefer original video and repeat
3. Uploaded original video
4. Uploaded edited video
P m17
Documentation Click on Documentation Documentation web is opened P m17
Help Click on Help Help web is opened P m17
Send feedback Click on Send feedback feedback mail is opened P m17
Recommend Click on Recommend Recommend mail is opened P m17
Privacy policy Click on Privacy policy Privacy policy is opened P m17
Acknowledgement Click on Acknowledgement Acknowledgement is opened P m17
App version 1. Click on the App version cell
2. Paste in a text editor
1. Copied to clipboard
2. Information correctly pasted
P m17
Item Actions
Create folder 1. In (+) menu of the list of files, select Create folder
2. Add a correct name
Folder correctly created AUTO
Open In 1. Open 3-dot-button menu of a file in the list and select Open In
2. Open the file in a 3rd party app
File downloaded and sent to the app P m17
Copy file - destination 1. Open 3-dot-button menu of a file in the list and select Copy
2. Choose destination directory...
3. Select a correct location
File copied to the chosen location AUTO
Copy folder - destination 1. Open 3-dot-button menu of a folder with subfolders in the list and select Copy
2. Choose destination directory...
3. Select a correct location
Folder and subfolders copied to the chosen location AUTO
Copy file - clipboard 1. Open 3-dot-button menu of a file in the list and select Copy
2. Copy to Clipboard
3. Browse to another location
4. In the 3-dot-button of top right corner, select Paste
File pasted to the chosen location P m17
Copy folder - clipboard 1. Open 3-dot-button menu of a folder with subfolders in the list and select Copy
2. Copy to Clipboard
3. Browse to another location
4. In the 3-dot-button of top right corner, select Paste
Folder and subfolders pasted to the chosen location P m17
Move file 1. Open 3-dot-button menu of a file in the list and select Move
2. Select a correct location
File moved to the chosen location AUTO
Move folder 1. Open 3-dot-button menu of a folder with subfolders in the list and select Move
2. Select a correct location
Folder and subfolders moved to the chosen location AUTO
Duplicate file Open 3-dot-button menu of a file in the list and select Duplicate File duplicated in same location adding (1) to the name P m17
Duplicate folder Open 3-dot-button menu of a folder with subfolders in the list and select Duplicate Folder duplicated in same location adding (1) to the name AUTO
Rename file 1. Open 3-dot-button menu of a file in the list and select Rename
2. Enter a new name
File renamed AUTO
Rename folder 1. Open 3-dot-button menu of a folder in the list and select Rename
2. Enter a new name
Folder renamed AUTO
Delete file 1. Open 3-dot-button menu of a file in the list and select Delete
2. Confirm deletion
File deleted from list AUTO
Delete folder 1. Open 3-dot-button menu of a folder with subfolders in the list and select Delete
2. Confirm deletion
Folder and subfolders deleted from list AUTO
Favorite item (oC10) 1. Open the card of any item and click the favorite star File is favorited (check in server) AUTO
Unfavorite item (oC10) 1. Open the card of a favorited item and click the favorite star File is unfavorited (check in server) AUTO
Sort Date Sort the file list by date Newest on the top P m17
Sort A-Z Sort the file list by A-Z A on the top P m17
Sort Z-A Sort the file list by Z-A Z on the top P m17
Sort Numbers Sort the file list by A-Z, with some files/folders called 1, 11, 100. Order is 1, 11, 100 P m17
Sort Type Sort the file list by type Grouped by type P m17
Sort Size Sort the file list by size Biggest on the top P m17
Sort Date Sort the file list by date Newest on the top P m17
Sort last used Sort the file list by last used Recently used on the top P m17
Sort Shared Sort the file list by shared Shared on the top P m17
Clipboard Review
Copy file same account 1. Select to copy a file
2. Copy to Clipboard
3. Paste in another location in the same account
Correctly copied. Notification indicating the number of copied items P m17
Copy file another account 1. Select to copy a file
2. Copy to Clipboard
3. Paste in another location in other oC account
Correctly copied. Notification indicating the number of copied items P m17
Copy file another location 1. Select to copy a folder
2. Copy to Clipboard
3. Paste in another location (not oC)
Correctly copied. Notification indicating the number of copied items P m17
Copy folder same account 1. Select to copy a folder
2. Copy to Clipboard
3. Paste in another location in the same account
Correctly copied. Notification indicating the number of copied items P m17
Notification copy folder two accounts 1. Add two accounts
2. Select to copy a folder (no matter which account)
3. Copy to Clipboard
Note inside the notification about "folders only copied in the same account" P m17
Copy folder another account 1. Select to copy a file
2. Copy to Clipboard
3. Paste in another location in other oC account
Correctly copied. Notification indicating the number of copied items NA Not supported yet
Cut item same account 1. Cut any item
2. Paste to another location in the same account
Correctly pasted. Notification indicating the number of cut items P m17
Cut item another account/location 1. Cut any item
2. Paste to another location
Correctly pasted. Notification indicating the number of cut items P m17 No notification. Check...
Multiselection
Open In files 1. Click on multiselection indicator
2. Select several files (not folders
3. Select Open In on the bottom side
4. Select app to send, like Mail
3. All files downloaded
4. Files attached to mail
P m17
Open In folder 1. Click on multiselection indicator
2. Select several folders
Open In not available in the bottom bar action list P m17
Copy file 1. Click on multiselection indicator
2. Select some files
3. Select Copy on the bottom side
3. Select Choose destination...
4. Select a correct location
All files copied to the chosen location P m17
Copy folder 1. Click on multiselection indicator
2. Select some folders
3. Select Copy on the bottom side
3. Select Choose destination...
4. Select a correct location
All folders copied to the chosen location P m17
Move file 1. Click on multiselection indicator
2. Select some files
3. Select Move on the bottom side
3. Select a correct location
All files moved to the chosen location P m17
Move folder 1. Click on multiselection indicator
2. Select some folders
3. Select Move on the bottom side
3. Select a correct location
All folders moved to the chosen location P m17
Duplicate file 1. Click on multiselection indicator
2. Duplicate several files to another location
Correctly duplicated P m17
Duplicate folder 1. Click on multiselection indicator Duplicate several folders to another location Correctly duplicated P m17
Delete file 1. Click on multiselection indicator Delete several files Correctly deleted P m17
Delete folder 1. Click on multiselection indicator Delete several folders Correctly deleted P m17
Upload & Download
Upload photo in root 1. In root folder, click on +
2. Select Upload from photo library
3. Select one pic
Pic is uploaded in root folder P m17
Upload photo in non-root 1. In non-root folder, click on +
2. Select Upload from photo library
3. Select one pic
Pic is uploaded in chosen folder folder P m17
Upload video in root 1. In root folder, click on +
2. Select Upload from photo library
3. Select one video
Video is uploaded in root folder P m17
Upload video in non-root 1. In non-root folder, click on +
2. Select Upload from photo library
3. Select one video
Video is uploaded in chosen folder P m17
Upload to custom space (oCIS) 1. In non-root folder in a custom space, click on +
2. Select Upload from photo library
3. Select video and picture
Items are uploaded in chosen folder P m17
Upload a bunch of files 1. Click on +
2.Select to upload from Files or from Photo library
3. Select a huge amount of files (~500)
All files are uploaded to the correct location P m17
Restrict uploads to None 1. In Device Settings > ownCloud > Photos, Select None
2. Try to upload a picture from albums
Not allowed, error displayed P m17
Restrict upload to Selected (I) 1. In Device Settings > ownCloud > Photos, Select Selected Photos
2. Try to upload a picture from albums that were not selected in previous step
Not allowed, error displayed P m17
Restrict upload to Selected (II) 1. In Device Settings > ownCloud > Photos, Select Selected Photos
2. Try to upload a picture from albums that were selected in previous step
Pics uploaded to the correct location P m17
Download file in non-root 1. Click on a single file located in non-root folder
2. Remove device connection
File is downloaded in non-root folder. Download icon disappears. File is openable without connection P m17
Download big file in root 1. Click on a single file (size ~2GB) located in non-root folder
2. Remove device connection
File is downloaded in root folder. Download icon disappears. File is openable without connection P m17
Download a bunch of files 1. Click on a huge number of files All are fully downloaded P m17
Auto uploads
Auto uploads Photos 1. In Settings > Media Upload, enable Auto uploads for photos with a correct target folder and let videos disabled
2. Take some photos and videos
Pics are uploaded after opening the app. Videos are not uploaded P m17
Auto uploads videos 1. In Settings, Media Upload, enable Auto uploads for videos with a correct target folder and let pics disabled
2. Take some photos and videos
Videos are uploaded after opening the app. Photos are not uploaded P m17
Multiaccount
Switch account 1. Add several accounts and browse through them Correct browsing, showing the correct files in every account P m17
Upload in several 1. Upload several files to different accounts at the time All items corectly uploaded to the correct account and location P m17
Download in several 1. Download several items in different accounts at the time All items corectly downloaded P m17
Files preview
PDF 1. Click on a PDF file PDF file is downloaded and correctly displayed P m17
PDF search 1. Click on a PDF file
2. Click on the lens icon and enter a string
1. PDF file downloaded and opened
2. Correct search showing strings that matches the entered
P m17
PDF Go To Page 1. Click on a PDF file
2. Click on the the page counter
3. Enter a valid number of page
Jumps to that page P m17
PDF List of Contents 1. Click on a PDF file
2. Click on the list of contents
3. Click on any random entry
2. List of contents displayed
3. Jump to that entry in the document
P m17
PDF Full screen 1. Click on a PDF file
2. Double click on the screen
Correct displayed in full screen P m17
PDF Navigate 1. Click on a PDF file
2. Click on lens icon to search
3. Enter a string which matches several times
4. Navigate through the results in the file using the right and left arrows
3. Matching strings are listed
4. Navigation through results is correct
P m17
Docx 1. Click on a .docx file .docx file downloaded and displayed P m17
Xlsx 1. Click on a .xlsx file .xlsx file downloaded and displayed P m17
Pptx 1. Click on a .pptx file .pptx file downloaded and displayed P m17
Txt 1. Click on a .txt file .txt file downloaded and displayed P m17
Image 1. Click on a .png and .jpg files .png and .jpg files downloaded and displayed P m17
GIF 1. Click on a .gif file .gif file downloaded and displayed P m17
Video 1. Click on a .mov file .mov file downloaded and displayed P m17
Audio 1. Click on a .mp3 file
2. Go back and the music stops
Correctly played P m17
Media background 1. Click on a .mp3 file
2. Switch the screen off
Audio plays in background P m17
Non openable 1. Click on a non openable file Placeholder displayed with date and size P m17
Damaged 1. Click on a damaged file Placeholder displayed P m17
Presentation mode 1. On device settings, set screen auto-lock for 30 seconds
2. Open any file with preview
3. Click on 3-dot-button and select Presentation mode
After 30 seconds, screen keeps alive and file displayed P m17
Offline Device with no connection
Create folder 1. Create a new folder
2. Recover connection
Action is done after recovering connection P m17
Move 1. Move any item
2. Recover connection
Action is done after recovering connection P m17
Copy item 1. Copy any item to another location
2. Recover connection
Action is done after recovering connection P m17
Duplicate item 1. Duplication any item
2. Recover connection
Action is done after recovering connection P m17
Remove item 1. Remove any item
2. Recover connection
Action is done after recovering connection P m17
Download item 1. Download a file
2. Recover connection
Error: Network unavailable P m17
Upload item 1. Upload a file
2. Recover connection
Action is done after recovering connection P m17
Upload many items 1. Upload many items
2. Recover connection
Action is done after recovering connection P m17
All actions 1. Perform all actions above together without connection
2. Recover connection
Every action is done after recovering connection. All process finishes OK P m17
Error handling
Create folder Create folder with existing name Correct error AUTO
Rename Rename item with existing name in target Correct error AUTO
Copy Copy item with existing name in target Correct error AUTO
Move Move item with existing name in target Correct error AUTO
Non existing Delete/Rename/Duplicate/Copy/Move an item just removed in other client or server Correct error P m17
Quota exceeded Upload some content so that the user quota is exceeded Correct error P m17
Several Cause together some of the errors above Messages are grouped by kind, and can be fixed individually or grouped P m17
Conflict handling
Conflict detected 1. Edit a file with device 1
2. Edit the same file with device 2
3. Submit changes with device 1
4. Submit changes with device 2 just a couple of seconds later
Device 1 uploads its new version correctly
Device 2 shows the conflict with three options: Cancel, Replace, Keep Both
P m17
Cancel 1. Cause a conflict following steps in previous case
2. In Device 2, Select Cancel
Device 1 uploads its new version correctly
Local copy in Device 2 is deleted
P m17
Replace 1. Cause a conflict following steps in previous case
2. In Device 2, Select Replace
Device 1 uploads its new version correctly
Device 2 replaces its version with the server version uploaded by Device 1
Device 1 updates its version to the Device 2 one
P m17
Keep Both 1. Cause a conflict following steps in previous case
2. In Device 2, Select Keep Both
Device 1 uploads its new version correctly
Device 2 keeps its version locally and creates a new file with the version uploaded by Device 1
P m17
Available Offline
File 1. Set a previewable file as av. offline (3-dot-button menu)
2. Open the sidebar and long press over the account name
3. Select Manage
4. Select Delete all offline files
5. Remove device connection
6. Open the file
File content is displayed P m17
Folder 1. Set a folder as av. offline (3-dot-button menu)
2. Open the sidebar and long press over the account name
3. Select Manage
4. Select Delete all offline files
5. Remove device connection
6. Open any file inside the folder
File content is displayed P m17
Add to av. offline 1. Set a folder as av. offline
2. Copy or move a file and a folder inside the av. offline folder
Content copied/moved is now av. offline AUTO
Move av. offline file 1. Set a file as av. offline
2. Move the file to another location that is not av. offline
File is av. offline in the new location AUTO
Move from av. offline folder 1. Set a folder as av. offline
2. Copy or move a file and a folder from the av. offline folder to another location that is not av. offline
Content moved is not av. offline anymore AUTO
Files App
Location one account Attach one account to the app
Open available locations in files app
Account is there P m17
Location several account Attach serveral accounts to the app
Open available locations in files app
All Accounts are there, one location per account attached P m17
Browse Basic Open an ownCloud Files app location Content is correctly displayed P m17
Browse OAuth2 Open an ownCloud Files app location Content is correctly displayed P m17
Download Basic Open an ownCloud Basic auth Files app location
Download a file
File is correctly displayed P m17
Download OAuth2 Open an ownCloud OAuth2Files app location
Download a file
File is correctly displayed P m17
Create a folder Open an ownCloud Files app location
Create a new folder with special characters
Folder is created in oC app P m17
Rename downloaded item (file and folder) Open an ownCloud Files app location
Rename an downloaded item
Item is remed correctly in oC app P m17
Rename non-downloaded item (file and folder) Open an ownCloud Files app location
Rename an non-downloaded item
Item is renamed correctly in oC app P m17
Move downloaded item (file and folder) Open an ownCloud Files app location
Move an downloaded item
Item is moved correctly in oC app P m17
Move non-downloaded item (file and folder) Open an ownCloud Files app location
Move an non-downloaded item
Item is moved correctly in oC app P m17
Move a folder with subfolders Open an ownCloud Files app location
Move a folder that contains subfolders to another folder with special characters
Item is moved correctly in oC app P m17
Copy Paste downloaded item Open an ownCloud Files app location
Copy and Paste an downloaded item
Item is pasted correctly in oC app P m17
Copy Paste non-downloaded item Open an ownCloud Files app location
Copy and Paste an non-downloaded item
Item is pasted correctly in oC app P m17
Duplicate item downloaded Open an ownCloud Files app location
Duplicate an downloaded item
Item is duplicated correctly in oC app P m17
Duplicate item non-downloaded Open an ownCloud Files app location
Duplicate an non-downloaded item
Item is duplicated correctly in oC app P m17
Share item downloaded Open an ownCloud Files app location
Share an item by email
Item is sent correctly P m17
Share item non-downloaded Open an ownCloud Files app location
Share an item by email
Item is downloaded and sent correctly P m17
Item info Open an ownCloud Files app location
Open info option
Item info is correct P m17
Delete one folder Open an ownCloud Files app location
Delete a folder
Folder is deleted in oC app P m17
Delete one file Open an ownCloud Files app location
Delete a file
File is deleted in oC app P m17
Upload files app Open a file with Files app, an MSOffice one f.ex.
Modify it
Save changes
File is correctly uploaded to ownCloud P m17
Upload external Open an external app to edit files
Create a file and upload to oC via Files App
File is correctly uploaded P m17
Upload non-root Open an external app to edit files
Create a file and upload to oC via Files App to a non-root folder
File is correctly uploaded P m17
Copy from other location Open another location in Files app and copy content
Paste it into ownCloud location
Content upload to oC P m17
Copy to other location Open an ownCloud Files app location
Copy content and Paste it into another location
Content correctly pasted P m17
Move between oC accounts root Move a file from an oC account to another one in root folder Content correctly moved P m17
Move between oC accounts non-root Move a file from an oC account to another one in non-root folder Content correctly moved P m17
Copy between oC accounts root Copy a file from an oC account to another one in root folder Content correctly copied P m17
Copy between oC accounts non-root Copy a file from an oC account to anocther one in non-root folder Content correctly copied P m17
Share a file with user 1.Select a file or folder
2. In contextual menu, select Share
3. Select sharee
Content correctly shared F m17 LINK
Share a file by link 1.Select a file or folder
2. In contextual menu, select Links
3. Create a new link (with defaults)
Link correctly created F m17 LINK
Kind of files not greyed out Upload to one account the following kind of files: .itmz (install iThoughts2go app) ,mindnode (install Mindnode app) Files are not greyed out in Files App P m17
Remote actions (Files App)
Rename remote Rename a file or folder in web UI File is automatically renamed in Files app P m17
Move remote Move a file or folder in web UI File is automatically moved in Files app P m17
Delete remote Delete a file or folder in web UI Delete is automatically moved in Files app P m17
Upload remote Upload new content in web UI New content refreshed in Files app P m17
Error handling (Files App)
Colliding name Move, copy or rename a folder, so the target collides with an existing item Correct error P m17
Target folder deleted Select Move/Copy of an item in Files app
Before submitting the operation, remove the target folder using another client or device
Correct error P m17
Private Share
Share with a user 1. Click on 3-dot-button > Sharing
2. Invite
3. Type a correct user name
4. Select user
5. Select Viewer permission and Invite
Sharees list updated with the user AUTO
Share with a group 1. Click on 3-dot-button > Sharing
2. Invite
3. Type a correct group name
4. Select group
5. Select Viewer permission and Invite
List updated with the group. Check that every user in the group can access the file AUTO
Permissions 1. Click on 3-dot-button > Sharing
2. Invite
3. Type a correct user name
4. Select user
5. Select Editor permission and Invite
Share is created with the correct permissons (check in web UI) AUTO
Edit 1. Accessing a created share, modify permissions (grant new permissions and revoke existing permissions) Share is updated with the correct permissons (check in web UI) AUTO
Delete 1. Delete an existing share by swiping left in the list of shares Share is removed (check in web UI) AUTO
Public Link
Create with name 1. Click on 3-dot-button > Sharing
2. Create link giving an specific name
3. Create Link
Link is listed with proper name (check in web UI) AUTO
Create with Editor 1. Click on 3-dot-button > Sharing
2. Create link giving Editor permission
3. Create Link
Link is listed with Editor permissions (check in web UI) AUTO
Create with Password 1. Click on 3-dot-button > Sharing
2. Create link adding password
Link is listed with password (check in web UI) AUTO
Create with Expiration 1. Click on 3-dot-button > Sharing
2. Create link adding espiration date
Link is listed with correct expiration date (check in web UI) AUTO
Edit link 1. In the list of links, open an existing public link
2. Modify the name, the permission, password and expiration date
Correct edition (check in web UI). Get the link and open in browser to check password is correct AUTO
Delete link 1. In the list of links, delete an existing public link Public link is deleted (check in web ui) AUTO
Private link
Copy Private link 1. Click on 3-dot-button > Sharing
2. Click on Copy Private Link
3. Paste somewhere the clipboard content
Link correct (compare with web UI) P m17
Universal link
File in root supported not downloaded 1. Get private link of a supported format downloaded file in root
2. Open the link in the device (use suffix owncloud://)
App is opened and the file is downloaded and opened P m17
Folder in root 1. Get private link of a folder in root
2. Open the link in the device (use suffix owncloud://)
App is opened and folder content displayed P m17
Different accounts 1. Get private link of three items in three different accounts
2. Open the links in the device when the open account is a different one
App is opened and the items are correctly shown inside their accounts P m17
Shared item 1. Get private link of a file or folder tht is in the shared jail<2. Open the link in a device App is opened and item displayed F m17 LINK
Non existing item 1. Get private link of a file or folder
2. Delete or move the item from its original location
3. Open the link in a device
File or folder does not exist, correct error message about unknown link P m17
Share Sheet
Root Save an external file in the root File correctly saved P m17
Non root Save an external file in non-root folder File correctly saved P m17
Share many Save many external files in the root Files correctly saved P m17
Share text In Safari, open a web page and select text
Share it with oC
Text saved in a text file P m17
Share link In Safari, open a web page and select a link
Share it with oC
Link saved correctly P m17
Share image In Safari, open a web page and select an image onto a web
Share it with oC
Image saved correctly P m17
Several accounts Add several accounts
Save an external file in the root folder of one of them, that is not the current one
File correctly saved in the selected account P m17
Drag & Drop
Safari txt Drag and drop text from Safari into the oC app Text saved in a new file P m17
Safari picture Drag and drop image from Safari into the oC app Picture saved in a new file P m17
Notes txt Drag and drop text from Notes app into the oC app Text saved in a new file P m17
Mail Drag and drop text from Mail app into the oC app Text saved in a new file P m17
Mail file Drag and drop attached file from Mail app into the oC app File saved in the app P m17
Photos picture Drag and drop image from Photos into the oC app Picture saved in a new file P m17
Photos video Drag and drop video from Photos into the oC app Video saved in a new file P m17
Pages file Drag and drop file from Pages into the oC app File saved in a new file P m17
IAP features Use an enterprise server
Document Scanner PDF Open (+) menu in root folder
Select Scan Document
Scan a document
Set a file name and a correct location
Select PDF as format
PDF file correctly uploaded P m17
Document Scanner JPG Open (+) menu in root folder
Select Scan Document
Scan a document
Set a file name and a correct location
Select JPG as format
JPG file correctly uploaded P m17
Markup PDF Overwrite Open card of PDF file
Select Markup
Add some strokes, sign and some shapes
Overwrite the file with new changes
File correctly saved with new changes P m17
Markup JPG New file Open card of image file
Select Markup
Add some strokes, sign and some shapes
Save in a new file
New file correctly saved with new changes P m17
Metadata Open card of image file
Select Metadata
Check that information there is correctly displayed P m17
Shortcuts Open Shortcuts app (iOS>13) and create a shortcut to create new folder in an existing oc account
Execute the shortcut
Folder is created P m17 Only in Personal spaces
Shortcuts error 1. Open Shortcuts app (iOS>13) and create a shortcut to create new folder in an existing oc OAuth2 account
2. Remove token from admin dashboard
3. Execute the shortcut
Correct error displayed
Account with IAP locked Create a new account in a server with no IAP features available Shortcuts can not be executed
Scan Documents is locked
Markup for PDF and JPG is locked
Image metadata for images is locked
P m17
Local Search
One match name Enter a pattern that match only one file One file in the results P m17
One match name negative Enter a pattern that matches only one file, with "-" prefix All files displayed bit the matching one P m17
PDF Enter type:pdf in a folder with many kind of files Only pdfs in the results P m17
PDF negative Enter -type:pdf in a folder with many kind of files Everything but pdfs in the results P m17
After year Enter after:2020 in a folder with many files with different modification dates Only files modified after 2020 are displayed P m17
Before month negative Enter -before:2020-06 in a folder with many files with different modification dates Only files modified after June 2020 are displayed P m17
Current week Enter :week in a folder with many files with different modification dates from different weeks Files modified the current week are displayed P m17
On several days Enter on:2020-06-15,2020-06-19 (or any other date) in a folder with many files with different modification dates Only files modified on 15 June 2020 or 19 June 2020 are displayed P m17
Last 2 days Enter :2d in a folder with many files with different modification dates Files modified last 2 days displayed P m17
Name + Date + Type Enter al after:2020 type:pdf in a folder that contains several pdf files and other multiple files of other type. One pdf filename contains the substring al and was created or modified after 2020 Only one pdf displayed as result: the one created after 2020 P m17
Miscellaneous
Thumbnails Open a folder which contains images thumbnails are correctly displayed for downloaded and non downloaded images, in portrait and landscape P m17
Quota correct Open the root folder Quota is correctly displayed P m17
Contextual menu Long press over an item of the list Contextual menu displayed P m17
Save from mail Open mail and save an attachment in ownCloud account with the option "Sharing" Correctly saved P m17
Take photo and video In file list,in the (+) menu, select "Take photo or video"
Take a photo and then, a video
Both are uploaded to the current folder P m17
Quick access Open quick access section and check images, pdfs and documents Check that the info showed matches with the account P m17
Restoration 1. Open a file
2. Go to background (homescreen) without killing
3. Open another app and then kill oC app
4. Open app
Displayed the file opened in 1. P m17
Accesibility
Voice Over Enable Voice Over and perform some basic exploratory tests, putting more effort in the newest features Commands and names are correctly spelt P m17
Upgrade
From previous 1. Install previous version with basic, OAuth2 and OIDC accounts
2. Perform some actions like download some files, set folders as available offline and share some items
3. Enable all the Settings
4. Install current version
Correct Upgrade
Correct Release Notes
Settings are correct
All accounts are correct and actions persist
P m17