Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
tutorial:dev:test-scenarios [2019/01/08 18:54]
tsunami created
tutorial:dev:test-scenarios [2019/02/26 14:25]
kotisovam [Testovací scénáře] a list of new test cases added
Line 1: Line 1:
 +==== Dlouhodobá strategie: testování jako příležitost, ne náklad =====
 +    1. více času na složitější věci (předcházení komplikacím do budoucna)
 +    2. vyšší míra vizuální deliberace v rámci firmy (rychlejší vhled nejen pro nováčky)
 +    3. neduplicitní a efektivní testování (víme, co kdo testuje, kdy a proč)
 +    4. úzké propojení s vývojem, konzultanty i obchodem
 +        
 +===== Testovací scénáře  =====
 +  * [[tutorial:dev:test-scenarios:produkt|Produkt]]
 +  * Moduly: 
 +    * [[tutorial:dev:test-scenarios:modules_certificates|Certifikáty]]
 +    * [[tutorial:dev:test-scenarios:modules_pwdchange|pwd-change]]
 +    * [[tutorial:dev:test-scenarios:modules_pwdreset|pwd-reset]]
 +  * [[tutorial:dev:test-scenarios:projekt|Projekt]]
 + 
 +===== Test scenarios 9.4.0 =====
  
 +Here's a list of some new test cases:
 +
 +**SYNCHRONIZATION**
 +  * (TC 80) Identities: initial synchronization from a CSV file (zero state in IdM)
 +  * (TC-69) Tree-nodes: initial synchronization (zero state in IdM)
 +
 +**SETTINGS**
 +  * (TC-73) Generators: adding a new rule (login generator)
 +  * (TC 79) Automatic roles: creating a new one (by tree-structure)
 +
 +**ROLES**
 +  * (TC 102) Roles: changing the main definition
 +  * (TC 103) Role-related forms: order of attributes
 +  * (TC-75) Roles: Adding a new one manually
 +  * (TC 91) Guarantor: manually assigning a user to guarantee a role
 +  * (TC 82) Role request: creating a concept (for oneself)
 +  * (TC 83) Role request: creating a request (for oneself)
 +  * (TC 87) Roles: incompatibility setup
 +  * (TC 88) Roles: business roles setup
 +  * (TC 89) Role request: creating a request (for someone else)
 +
 +**AUTOMATIC ROLES**
 +  * (TC 79) Automatic roles: creating a new one (by tree-structure)
 +  * (TC 79) Automatic roles: creating a new one (by tree-structure)
 +  * (TC 105) Automatic roles: creating a new one to be assigned according to an attribute, including a sub-definition
 +
 +**ROLE REQUESTS**
 +  * (TC 99) Role request: approval process configuration
 +  * (TC 100) Role request: copying from another user
 +  * (TC-90) Role request: removing the existing roles + approval 
 +
 +**CONTRACTS**
 +  * (TC-2) New contract for a user (main position)
 +
 +**PROVISIONING**
 +  * Identity provisioning
 +
 +**PASSWORD**
 +  * (TC 93) Password: changing the existing policy
 +  * (TC 95) Password: verifying a valid password according to the new policy
 +  * (TC 96) Password: trying to change password before the set pwd age
 +  * (TC 97) Password: blocking a user after x failed login attempts
 +  * (TC 98) Password: verifying that it is different from x past passwords
 +  * (TC 107) Password: changing it for other systems
 +
 + 
  • by tomiskar