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).

Příprava (SQL):

  1. Insert nového záznamu do tabulky hr\_person, který má atributy PŘÍJMENÍ, JMÉNO, TITUL, EMAIL
  2. 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:

  1. Smazání identity "jprijmeni" včetně všech vazeb, které kde mohly zůstat (účty v protected režimu, system entity, provisioning fronta)
  2. Spustí veškeré naplánované úlohy v pořadí, v jakém jsou reálně naplánované v Task Scheduleru.
  3. 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"
  4. KONTROLA: na e-mail it@domain.tld byl odeslán e-mail, ve kterém je login "jprijmeni" a heslo "nejakeheslo"
  5. Identita "jprijmeni" se může do IdM autentizovat heslem "nejakeheslo".

Otestuje tyto věci:

  1. nástup zaměstnance (aktivace)
  2. přidělení automatických rolí
  3. provisioning do AD (create)
  4. předání výchozího hesla
  5. autentizaci běžného uživatele
  • by stloukalp