Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Mobile] Tests on 10.8 (beta & RC) #681

@jesmrec

Description

@jesmrec

Mobile

1. Changelog items

1.1 Bugfix - Creating self group-reshare should not not share to self: #38581 (Client related)

Android: correct behaviour ✅

iOS: correct behaviour ✅

1.2 Bugfix - Regenerate session after authenticate a password protected public share: #38693 (Client related)

This one affects web browser, not apps themselves. I took a look to reproduce the problem and check if it is fixed. It works fine. Using the chrome://inspect/#devices and the incognito mode, it is reproducible with previous version and fixed with the current one. ✅

Using a mobile device, not every available browser is suitable to reproduce this exploit. F. ex. Safari browser over iOS does not allow to handle cookies, only deleting (at least in an easy way, a deep hacking would be posible? maybe, but not in the target of the current testing).

1.3 Bugfix - Always allow renaming shared mounts: #38794(Client related)

Android: Reproducible and fixed ✅

iOS: Reproducible and fixed ✅

1.4 Bugfix - #4324

Public links are removed in the server when the expiration date passes. During the last day, the link is still available. Clients fetch the list of available links from server via API.

Android: correct behaviour ✅

iOS: correct behaviour ✅

2. Smoke testing

2.1 Beta Phase

Server version: 10.8.0-beta1

OAuth2 version: 0.4.4

Android

Device & Android version: Google Pixel 2, Android11

Android app version:2.18

Test Case Steps Expected Result Result Related Comment
Login basic Login in a server with basic auth It is possible to access Passed AUTO
Login OAuth2 Login in a server with OAuth2 It is possible to access Passed
New folder Select to create a new folder The folder is created with thecorrect name Passed AUTO
Rename Rename an exsisting folder Folder is renamed with the new name Passed AUTO
Move 1. Long press on a folder
2. Select Move, and a new location
Folder is moved to the specifield location Passed AUTO
Copy 1. Long press on a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Delete 1. Long press on a folder
2. Select Delete
Item deleted Passed AUTO
Sync 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 Passed AUTO
Upload Select several files from Document provider to upload to oC Files are uploaded Passed
Download Tap to download a file The file is downloaded and marked with green arrow Passed
Av Offline Long press to set as Av Offline a file The file is downloaded and set as Av Offline with the purple tick Passed AUTO
Av Offline folder Long press to unset an Av Offline a folder that contains subfolders
Add new content to the folder
The folder and all its content is downloaded and set as Av Offline with the purple tick
New content is availble offline
Passed
Share with user Share a file and a folder with another user Both are correctly shared Passed AUTO
Link Create a link over a file and a folder Links are correctly created Passed AUTO

Serenity report: serenity_android.zip

iOS

Device & iOS version: iPhone XR, iOS14.6

iOS app version: 11.6.1

Test Case Steps Expected Result Result Related Comment
Login basic Login in a server with basic auth It is possible to access Passed AUTO
Login OAuth2 Login in a server with OAuth2 It is possible to access Passed
New folder Select to create a new folder The folder is created with the correct name Passed AUTO
Rename Rename an exsisting folder Folder is renamed with the new name Passed AUTO
Move 1. Open the card of a folder
2. Select Move, and a new location
Folder is moved to the specifield location Passed AUTO
Copy 1. Open the card of a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Duplicate 1. Open the card of a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Delete 1. Open the card of a folder
2. Select Delete
Item deleted Passed AUTO
Upload Files Select several files from Document provider to upload to oC Files are uploaded Passed
Upload Albums Select several images and videos from Albums to upload to oC Images and videos are uploaded Passed
Download Tap to download a file The file is downloaded and marked with green arrow Passed
Av Offline Open the card of a file to set as Av Offline The file is downloaded and set as Av Offline Passed AUTO
Av Offline folder Open the card of a folder to unset as Av Offline The folder and all its content is downloaded and set as Av Offline Passed AUTO
Share with user Share a file and a folder with another user Both are correctly shared Passed AUTO
Link Create a link over a file and a folder Links are correctly created Passed AUTO

Serenity report: serenity_ios.zip

2.2 RC Phase

Server version: 10.8.0-RC1

OAuth2 version: 0.4.4

Android

Device & Android version: Google Pixel 2, Android11

Android app version:2.18

Test Case Steps Expected Result Result Related Comment
Login basic Login in a server with basic auth It is possible to access Passed AUTO
Login OAuth2 Login in a server with OAuth2 It is possible to access Passed
New folder Select to create a new folder The folder is created with thecorrect name Passed AUTO
Rename Rename an exsisting folder Folder is renamed with the new name Passed AUTO
Move 1. Long press on a folder
2. Select Move, and a new location
Folder is moved to the specifield location Passed AUTO
Copy 1. Long press on a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Delete 1. Long press on a folder
2. Select Delete
Item deleted Passed AUTO
Sync 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 Passed AUTO
Upload Select several files from Document provider to upload to oC Files are uploaded Passed
Download Tap to download a file The file is downloaded and marked with green arrow Passed
Av Offline Long press to set as Av Offline a file The file is downloaded and set as Av Offline with the purple tick Passed AUTO
Av Offline folder Long press to unset an Av Offline a folder that contains subfolders
Add new content to the folder
The folder and all its content is downloaded and set as Av Offline with the purple tick
New content is availble offline
Passed
Share with user Share a file and a folder with another user Both are correctly shared Passed AUTO
Link Create a link over a file and a folder Links are correctly created Passed AUTO

Serenity report: serenity_android_rc1.zip

iOS

Device & iOS version: iPhone XR, iOS14.6

iOS app version: 11.6.1

Test Case Steps Expected Result Result Related Comment
Login basic Login in a server with basic auth It is possible to access Passed AUTO
Login OAuth2 Login in a server with OAuth2 It is possible to access Passed
New folder Select to create a new folder The folder is created with the correct name Passed AUTO
Rename Rename an exsisting folder Folder is renamed with the new name Passed AUTO
Move 1. Open the card of a folder
2. Select Move, and a new location
Folder is moved to the specifield location Passed AUTO
Copy 1. Open the card of a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Duplicate 1. Open the card of a folder
2. Select Copy, and a location to copy to
The folder and all its content is copied in the location, and remains too in the original Passed AUTO
Delete 1. Open the card of a folder
2. Select Delete
Item deleted Passed AUTO
Upload Files Select several files from Document provider to upload to oC Files are uploaded Passed
Upload Albums Select several images and videos from Albums to upload to oC Images and videos are uploaded Passed
Download Tap to download a file The file is downloaded and marked with green arrow Passed
Av Offline Open the card of a file to set as Av Offline The file is downloaded and set as Av Offline Passed AUTO
Av Offline folder Open the card of a folder to unset as Av Offline The folder and all its content is downloaded and set as Av Offline Passed AUTO
Share with user Share a file and a folder with another user Both are correctly shared Passed AUTO
Link Create a link over a file and a folder Links are correctly created Passed AUTO

Serenity report: serenity_ios_rc1.zip

From my side, everything OK for the release

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions