owncloud / user_ldap

📒
GNU Affero General Public License v3.0
17 stars 17 forks source link

[QA] 0.17.0 Testplan #775

Closed jnweiger closed 1 year ago

jnweiger commented 1 year ago

User_Ldap Test Plan

Template: https://github.com/owncloud/QA/blob/master/Server/Test_Plan_user_ldap.md FIXME:

Setup

Setup details (click to view) * vi tasks/user_ldap.sh -> ldap_server=95.217.210.161 (small server from below) * `bash ./make_oc10_apps.sh user_ldap=0.15.3-rc4 windows_network_drive oauth2` * `bash ./make_oc10_apps.sh user_ldap=0.15.2 windows_network_drive oauth2` (for upgrade testing!) #### external storages: - windows_network_drive - SFTP #### OpenLDAP: Prepare two LDAP backends for testing: 1. big server - 1200 users, 50 groups via releases/oc10/apps/ldap/genusers.py - three base DNs (we initially configure only one to owncloud) - nested groups 2. small ldap server - less than 1000 users, less than 40 groups - two base DNs (we initially configure only one to owncloud) (outdated: https://github.com/owncloud/docker-servers/tree/owncloud-openldap)

Testing functionality

Upgrade

ldap:test-config

ldap:show-config

ldap:set-config

ldap:search

ldap:check-user

ldap:create-empty-config

ldap:delete-config

user:sync

LDAP quota

If both LDAP quota field and default LDAP quota are set

Several LDAP servers

Test LDAP properties

LDAP Scenarios integrated with external Storage

User account table integration

Wizard General

Wizard Configuration Server

Wizard Configuration Users

Wizard Configuration login

Wizard Configuration groups

Wizard Configuration Advanced

Wizard Configuration Chooser

Maintenance Commands

jnweiger commented 1 year ago

Changelog testing