Nástup zaměstnance
Pozn.: Toto je nástřel automatizovaného testu na projektu, který by mohl být realizován formou LRT. Konstanty budou vždy specifické pro projekt (napevno napsané hodnoty).
Postup testu
Příprava (SQL):
- Insert nového záznamu do tabulky hr\_person, který má atributy PŘÍJMENÍ, JMÉNO, TITUL, EMAIL
- Insert nového záznamu do tabulky hr\_relationship, který má atributy workPosition = Pobočka Brno, platnost od = někdy v minulosti, platnost do = neurčito, vynětí = 0
Spuštění testu v IdM. LRT provede:
- Smazání identity "jprijmeni" včetně všech vazeb, které kde mohly zůstat (účty v protected režimu, system entity, provisioning fronta)
- Spustí veškeré naplánované úlohy v pořadí, v jakém jsou reálně naplánované v Task Scheduleru.
- KONTROLA: je založena identita s loginem "jprijmeni", je aktivní, je zařazená do organizace WORKPOSITION, má přidělenou (automatickou) roli "AD uživatel" a "Tiskarna 64", má vytvořený účet v AD, atributy AD účtu sn="PŘÍJMENÍ", givenName="JMÉNO", displayName="TITUL JMÉNO PŘÍJMENÍ", distinguishedName="CN=JMENO PRIJMENI,OU=Brno,OU=Users,DC=domain,DC=tld", email=EMAIL, ldapGroups="CN=Tiskarna 64,OU=Groups,DC=domain,DC=tld"
- KONTROLA: na e-mail it@domain.tld byl odeslán e-mail, ve kterém je login "jprijmeni" a heslo "nejakeheslo"
- Identita "jprijmeni" se může do IdM autentizovat heslem "nejakeheslo".
Otestuje tyto věci:
- nástup zaměstnance (aktivace)
- přidělení automatických rolí
- provisioning do AD (create)
- předání výchozího hesla
- autentizaci běžného uživatele