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

Files External Test Plan #39

Closed
davitol opened this issue Dec 3, 2015 · 2 comments
Closed

Files External Test Plan #39

davitol opened this issue Dec 3, 2015 · 2 comments

Comments

@davitol
Copy link
Contributor

davitol commented Dec 3, 2015

'Files_external' Test Plan

Previous requirements

Prepare a OC server with ssl activated and trusted certificates.

Enable LDAP, external storage, Password Policy (enterprise)

Have a LDAP server ready to be used with owncloud.

Have an Active Directory server ready to be used with owncloud.

Have ready external storages configurations of your choice e.g SMB, FTP, S3, ownCloud.

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
4 Set up LDAP, as admin check users. log in with a LDAP user Users are loaded. LDAP user logs in without problems.
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
S3 as external storage
1 Connect S3 as external storage The file appears in server
2 Create/upload file in S3 as external storage verify file exists on S3 Backend
3 Edit a file in S3 as external storage Verify file is edited on S3 Backend
4 Share file to User 2 The file is shared and it can be open/edited/downloaded
5 Share file to an LDAP user The file is shared and it can be open/edited/downloaded
6 Share file from an LDAP user The file is shared and it can be open/edited/downloaded owncloud/core#21944
7 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded 🚧
8 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded owncloud/core#21944
9 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
10 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
11 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
12 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
13 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
14 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
15 Upload a file to S3 backend verify file exists on oC webUI
16 Rename file on S3 backend Verify file is renamed on oC webUI
17 Rename file on oC webUI Verify file is renamed on S3 backend
18 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from S3 backend storage
19 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server
20 Connect S3 as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
21 Connect S3 as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
22 Connect S3 as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
23 Delete S3 as external storage The mount dissapears from mount points list in admin view
24 Edit some S3 config fields of external storage mount point Check that the changes are applied
25 Create a file on the webUI in S3 verify there is no version
26 Edit file on the webUI in S3 Verify version exists owncloud/core#21738
27 Roll back to old version Verify file is the old version
28 Upload file on S3 back end. Edit in webUI verify Version exists
29 Allow users to mount external storage enabled. Connect S3 as external storage Personal mountpoint Verify mountpoint can be created in users personal page
30 Allow users to mount external storage disabled. Try to connect S3 as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
31 Allow users to mount external storage disabled for S3. Try to connect S3 as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page owncloud/core#21905
DropBox as external storage
32 Connect DropBox as external storage The file appears in server owncloud/core#20835
33 Create/upload file in DropBox as external storage verify file exists on DropBox Backend
34 Edit a file in DropBox as external storage Verify file is edited on DropBox Backend
35 Share file to User 2 The file is shared
36 Share file to an LDAP user The file is shared and it can be open/edited/downloaded
34 Share file from an LDAP user The file is shared and it can be open/edited/downloaded
35 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded
36 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded
37 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded
38 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded
39 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded
40 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded owncloud/core#20835
41 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded
42 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded
43 Upload a file to DropBox backend verify file exists on oC webUI
44 Rename file on DropBox backend Verify file is renamed on oC webUI
45 Rename file on oC webUI Verify file is renamed on DropBox backend
46 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from DropBox backend storage owncloud/core#21642
47 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server
48 Connect DropBox as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
45 Connect DropBox as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
46 Connect DropBox as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
47 Delete DropBox as external storage The mount dissapears from mount points list in admin view
48 Edit some DropBox config fields of external storage mount point Check that the changes are applied
49 Create a file on the webUI in Dropbox verify there is no version
50 Edit file on the webUI in Dropbox Verify version exists
51 Roll back to old version Verify file is the old version
52 Upload file on Dropbox back end. Edit in webUI verify Version exists
53 Allow users to mount external storage enabled. Connect Dropbox as external storage Personal mountpoint Verify mountpoint can be created in users personal page
54 Allow users to mount external storage disabled. Try to connect Dropbox as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
55 Allow users to mount external storage disabled for Dropbox. Try to connect Dropbox as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
FTP as external storage
56 Connect FTP as external storage The file appears in server
57 Create/upload file in FTP as external storage verify file exists on FTP Backend
58 Edit a file in FTP as external storage Verify file is edited on FTP Backend
59 Share file to User 2 The file is shared and it can be open/edited/downloaded
60 Share file to an LDAP user The file is shared and it can be open/edited/downloaded
61 Share file from an LDAP user The file is shared and it can be open/edited/downloaded owncloud/core#21969
62 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded
63 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded owncloud/core#21969
64 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
65 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
66 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
67 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
68 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
69 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
70 Upload a file to FTP backend verify file exists on oC webUI
71 Rename file on FTP backend Verify file is renamed on oC webUI owncloud/core#16407
72 Rename file on oC webUI Verify file is renamed on FTP backend
73 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from FTP backend storage
74 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server 🚧
72 Connect FTP as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works 🚧
73 Connect FTP as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
74 Connect FTP as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
75 Delete FTP as external storage The mount dissapears from mount points list in admin view 🚧
76 Edit some FTP config fields of external storage mount point Check that the changes are applied 🚧
77 Create a file on the webUI in FTP verify there is no version
78 Edit file on the webUI in FTP Verify version exists
79 Roll back to old version Verify file is the old version
80 Upload file on FTP back end. Edit in webUI verify Version exists
81 Allow users to mount external storage enabled. Connect FTP as external storage Personal mountpoint Verify mountpoint can be created in users personal page
82 Allow users to mount external storage disabled. Try to connect FTP as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
83 Allow users to mount external storage disabled for FTP. Try to connect FTP as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
Local as external storage
115 Connect Local as external storage The file appears in server
116 Create/upload file in Local as external storage verify file exists on Local Backend
117 Edit a file in Local as external storage Verify file is edited on Local Backend
118 Share file to User 2 The file is shared and it can be open/edited/downloaded
119 Share file to an LDAP user The file is shared and it can be open/edited/downloaded
120 Share file from an LDAP user The file is shared and it can be open/edited/downloaded owncloud/core#21944
121 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded
122 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded owncloud/core#21944
123 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
124 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
125 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloadedd 🚧
126 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
127 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
128 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded
129 Upload a file to Local backend verify file exists on oC webUI
130 Rename file on Local backend Verify file is renamed on oC webUI
131 Rename file on oC webUI Verify file is renamed on Local backend owncloud/core#21969
132 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from Local backend storage
133 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server
134 Connect Local as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
135 Connect Local as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
136 Connect Local as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
137 Delete Local as external storage The mount dissapears from mount points list in admin view
138 Edit some Local config fields of external storage mount point Check that the changes are applied
139 Create a file on the webUI in Local verify there is no version
140 Edit file on the webUI in Local Verify version exists owncloud/core#21969
141 Roll back to old version Verify file is the old version ✅ :
142 Upload file on Local back end. Edit in webUI verify Version exists
143 Allow users to mount external storage enabled. Connect Local as external storage Personal mountpoint Verify mountpoint can be created in users personal page N/A
144 Allow users to mount external storage disabled. Try to connect Local as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page N/A
145 Allow users to mount external storage disabled for Local. Try to connect Local as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page N/A
OpenStack as external storage
146 Connect OpenStack as external storage The file appears in server 🚧
147 Create/upload file in OpenStack as external storage verify file exists on OpenStack Backend 🚧
148 Edit a file in OpenStack as external storage Verify file is edited on S3 Backend 🚧
149 Share file to User 2 The file is shared 🚧
150 Share file to an LDAP user The file is shared and it can be open/edited/downloaded 🚧
151 Share file from an LDAP user The file is shared and it can be open/edited/downloaded 🚧
152 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded 🚧
153 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded 🚧
154 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
155 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
156 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
157 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
158 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
159 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
160 Upload a file to OpenStack backend verify file exists on oC webUI 🚧
161 Rename file on OpenStack backend Verify file is renamed on oC webUI 🚧
162 Rename file on oC webUI Verify file is renamed on OpenStack backend 🚧
163 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from OpenStack backend storage 🚧
164 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server 🚧
165 Connect OpenStack as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works 🚧
166 Connect OpenStack as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works 🚧
167 Connect OpenStack as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works 🚧
168 Delete OpenStack as external storage The mount dissapears from mount points list in admin view 🚧
169 Edit some OpenStack config fields of external storage mount point Check that the changes are applied 🚧
170 Create a file on the webUI in OpenStack verify there is no version 🚧
171 Edit file on the webUI in OpenStack Verify version exists 🚧
172 Roll back to old version Verify file is the old version 🚧
173 Upload file on OpenStack back end. Edit in webUI verify Version exists 🚧
174 Allow users to mount external storage enabled. Connect OpenStack as external storage Personal mountpoint Verify mountpoint can be created in users personal page 🚧
175 Allow users to mount external storage disabled. Try to connect OpenStack as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page 🚧
176 Allow users to mount external storage disabled for OpenStack. Try to connect OpenStack as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page 🚧
ownCloud as external storage
177 Connect ownCloud as external storage system wide The file appears in server
178 Connect ownCloud as external storage personal The file appears in server
196 Connect ownCloud as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
197 Connect ownCloud as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
198 Connect ownCloud as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
199 Delete ownCloud as external storage The mount dissapears from mount points list in admin view
200 Edit some ownCloud config fields of external storage mount point Check that the changes are applied
SMB as external storage
239 Connect SMB as external storage The file appears in server
240 Create/upload file in SMB as external storage verify file exists on SMB Backend
241 Edit a file in SMB as external storage Verify file is edited on SMB Backend
242 Share file to User 2 The file is shared and it can be open/edited/downloaded
243 Share file to an LDAP user The file is shared and it can be open/edited/downloaded
244 Share file from an LDAP user The file is shared and it can be open/edited/downloaded
245 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded
246 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded
247 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
248 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
249 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
250 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
250 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
251 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
252 Upload a file to SMB backend verify file exists on oC webU
253 Rename file on SMB backend Verify file is renamed on oC webUI
254 Rename file on oC webUI Verify file is renamed on SMB backend
255 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from SMB backend storage
256 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server
257 Connect SMB as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
258 Connect SMB as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
259 Connect SMB as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
260 Delete SMB as external storage The mount dissapears from mount points list in admin view 🚧
261 Edit some SMB config fields of external storage mount point Check that the changes are applied
262 Create a file on the webUI in SMB verify there is no version
263 Edit file on the webUI in SMB Verify version exists
264 Roll back to old version Verify file is the old version
265 Upload file on SMB back end. Edit in webUI verify Version exists
266 Allow users to mount external storage enabled. Connect SMB as external storage Personal mountpoint Verify mountpoint can be created in users personal page
267 Allow users to mount external storage disabled. Try to connect SMB as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
268 Allow users to mount external storage disabled for SMB. Try to connect SMB as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
WebDav as external storage
269 Connect WebDav as external storage The file appears in server
270 Create/upload file in WebDav as external storage verify file exists on WebDav Backend
271 Edit a file in WebDav as external storage Verify file is edited on WebDav Backend 🚧 owncloud/core#21927
272 Share file to User 2 The file is shared and it can be open/edited/downloadedd 🚧
273 Share file to an LDAP user The file is shared and it can be open/edited/downloaded 🚧
274 Share file from an LDAP user The file is shared and it can be open/edited/downloaded 🚧
275 Share file to an Active Directory User The file is shared and it can be open/edited/downloaded 🚧
276 Share file from an Active Directory User The file is shared and it can be open/edited/downloaded 🚧
277 Share file to Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
278 Share file from a Autoprovisioned Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
279 Share file to SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
280 Share file from a SSO Shibboleth user The file is shared and it can be open/edited/downloaded 🚧
281 Fed Share file to Autoprovisioned Shibboleth user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
282 Fed Share file to a LDAP user that belongs to another server The file is shared and it can be open/edited/downloaded 🚧
283 Upload a file to WebDav backend verify file exists on oC webUI 🚧
284 Rename file on WebDav backend Verify file is renamed on oC webUI 🚧
285 Rename file on oC webUI Verify file is renamed on WebDav backend 🚧
286 Delete a file via the webUI verify it goes to Deleted Items folder; verify it is removed from WebDav backend storage 🚧
287 Restore file from the Deleted Items folder verify it goes back to the proper location and the back end storage server 🚧
288 Connect WebDav as external storage in a oC server 8.2.X and upgrade to oC 9.X Check that config still exits and works
289 Connect WebDav as external storage in a oC server 8.1.X and upgrade to oC 9.X Check that config still exits and works N/A
290 Connect WebDav as external storage in a oC server 8.0.X and upgrade to oC 9.X Check that config still exits and works N/A
291 Delete WebDav as external storage The mount dissapears from mount points list in admin view
292 Edit some WebDav config fields of external storage mount point Check that the changes are applied owncloud/core#21927
293 Create a file on the webUI in WebDav verify there is no version owncloud/core#21927
294 Edit file on the webUI in WebDav Verify version exists owncloud/core#21927
295 Roll back to old version Verify file is the old version owncloud/core#21927
296 Upload file on WebDav back end. Edit in webUI verify Version exists
297 Allow users to mount external storage enabled. Connect WebDav as external storage Personal mountpoint Verify mountpoint can be created in users personal page
298 Allow users to mount external storage disabled. Try to connect WebDav as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
299 Allow users to mount external storage disabled for WebDav. Try to connect WebDav as external storage Personal mountpoint Verify mountpoint cannot be created in users personal page
@davitol davitol added this to the Core - 9.0 - current milestone Dec 10, 2015
@davitol davitol added the Server label Jan 14, 2016
@SergioBertolinSG
Copy link
Contributor

Splitted since this is too long and we need to update the issue often.

@SergioBertolinSG
Copy link
Contributor

Removed owncloud tests as the backend is the same as webdav. Only connection has to be tested.

@davitol davitol self-assigned this Jan 28, 2016
@davitol davitol closed this as completed Feb 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants