Testing before 3.3 release
Assignment Enforcement Policy
Primary source: /midpoint/devel/testing/test-scenarios/[Test Scenarios]. As a minimum, we should cover all tests described there, before releasing midPoint 3.3. Please note the result of testing each of test group into the table below.
Alternative sources:
- 
Automated Selenide-based tests: GUI Testing. 
Tests covered in automated test suite or by some other alternative source, do not have to be tested manually. Please, indicate this fact in the table below.
| Area | Tester | Status | 
|---|---|---|
| Account Tests | SelenideOscar | #1, #2, #3 -OK, but when we run twice in empty MP DB test ResourceUserAccountTests, it occured MID-2731 #4, #5, #6 - OK, #7 on CSVFile after run CsvAccountTests | 
| User - Account Tests | Oscar | #1, #2, #3, #4, #5, #6, #7, #8 | 
| User Photo Tests | Oscar | #1, #2 - OK | 
| Organization Structure Tests | SelenideOscar | #1, #2, #3 - OK#4 MID-2662 OK | 
| PolyString Tests | Oscar | #1, #2 - OK | 
| Synchronization Tests | Oscar | #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 - OK | 
| Advanced Account Tests | Oscar | #1, #2, #3, #4, #5 - OK, #1, #2 - OK | 
| Outbound Mappings | Oscar | #1, #2 - OK | 
| Object Template Tests | SelenideOscar | #1 - OK#2, #3, #4, #5, #6, #7 - OK | 
| Password Policy Tests | Oscar | 1, #2, #3, #4 - OK, #5 [.line-through]#MID-2667 | 
| Password Changing | Ivan | #1, #2, #3, #4 - OK | 
| Provisioning Errors And Consistency Tests | Oscar | #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15 - OK | 
| Multi-node task manager component with HA support | Oscar | #1-9 - OK, #1-6 - OK, #1-4 - OK, #1-3 - OK | 
| Import From File And Resource Tests | Oscar | #1, #2, #3, #4, #5 - OK, #6: MID-2666, #7 OK, #8 same result in (2) as in (1), #9, #10 ignored (TODO: description to test), #11 - OK, #1 - OK | 
| Assignment Enforcement Policy Options Tests | Oscar | #1-16 OK | 
| Mapping Features Tests | Oscar | #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 - OK + problems with new line in CSV | 
| GUI authorization | Oscar | #1, #2, #4, #5, #5 - OK, #3 - MID-2682, MID-2683 (later) | 
| Roles | SelenideOscar | #4 - OK#1, #2, #3, #5, #6, #7, #8, #9 | 
| Reports | Oscar | |
| Workflow Features | Oscar | 1 [.line-through]#MID-2711 , #2, #3, #4, #5 - OK, #8, #9 - OK | 
| Notifications | Oscar | #1, #2, #3 - OK #4 MID-2687, #5, #6, #7 - OK | 
| Generic Synchronization | Oscar | #1, #2 - OK | 
| Bulk actions | Oscar | #1,#2, #3, #4, #5, #7 - OK, #6: log-selected-users.xml not exists (ignored), | 
| Misc Features | Oscar | #1,#2, #3 - OK, #1 - OK, #1 - OK, #1 - OK, #1, #2, #3 - OK | 
| Resource Wizard | Oscar | |
| "Forgotten password" functionality | Oscar | always hidden menu item, see MID-2656 | 
| Database new/upgrade scripts | PavolOscar | oracle - ok mysql - OKmssql - OKH2 - OKpostgresql - OK | 
| Database cumulative scripts ("all" directory) | Pavol Oscar | oracle - ok* *sqlserver-3.2-all.sql (Warning! The maximum key length is 900 bytes. The index 'ACT_UNIQ_PROCDEF' has maximum length of 1024 bytes. For some combination of large values, the insert/update operation will fail.) + sqlserver-upgrade-3.2-3.3.sql - OKpostgresql-upgrade-3.1.1-3.2.sql + postgresql-upgrade-3.2-3.3.sql - on demo OKmysql - okH2 - OK | 
| Security checks | SelenideOscar | #1.2.a) - OK#1.2.c) - OK#1.2.c) - OK | 
| Testing in other app servers (WLS?) | Igor | TODO | 
| Account Tests | 
| SelenideOscar | 
| #1, #2, #3 -OK, but when we run twice in empty MP DB test ResourceUserAccountTests, it occured MID-2731#4, #5, #6 - OK, #7 on CSVFile after run CsvAccountTests | 
| User - Account Tests | 
| Oscar | 
| #1, #2, #3, #4, #5, #6, #7, #8 | 
| User Photo Tests | 
| Oscar | 
| #1, #2 - OK | 
| Organization Structure Tests | 
| SelenideOscar | 
| #1, #2, #3 - OK#4 MID-2662 OK | 
| PolyString Tests | 
| Oscar | 
| #1, #2 - OK | 
| Synchronization Tests | 
| Oscar | 
| #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 - OK | 
| Advanced Account Tests | 
| Oscar | 
| #1, #2, #3, #4, #5 - OK, #1, #2 - OK | 
| Outbound Mappings | 
| Oscar | 
| #1, #2 - OK | 
| Object Template Tests | 
| SelenideOscar | 
| #1 - OK#2, #3, #4, #5, #6, #7 - OK | 
| Password Policy Tests | 
| Oscar | 
| 1, #2, #3, #4 - OK, #5 [.line-through]#MID-2667 | 
| Password Changing | 
| Ivan | 
| #1, #2, #3, #4 - OK | 
| Provisioning Errors And Consistency Tests | 
| Oscar | 
| #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15 - OK | 
| Multi-node task manager component with HA support | 
| Oscar | 
| #1-9 - OK, #1-6 - OK, #1-4 - OK, #1-3 - OK | 
| Import From File And Resource Tests | 
| Oscar | 
| #1, #2, #3, #4, #5 - OK, #6: MID-2666, #7 OK, #8 same result in (2) as in (1), #9, #10 ignored (TODO: description to test), #11 - OK, #1 - OK | 
| Assignment Enforcement Policy Options Tests | 
| Oscar | 
| #1-16 OK | 
| Mapping Features Tests | 
| Oscar | 
| #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 - OK + problems with new line in CSV | 
| GUI authorization | 
| Oscar | 
| #1, #2, #4, #5, #5 - OK, #3 - MID-2682, MID-2683 (later) | 
| Roles | 
| SelenideOscar | 
| #4 - OK#1, #2, #3, #5, #6, #7, #8, #9 | 
| Reports | 
| Oscar | 
| Workflow Features | 
| Oscar | 
| 1 [.line-through]#MID-2711 , #2, #3, #4, #5 - OK, #8, #9 - OK | 
| Notifications | 
| Oscar | 
| #1, #2, #3 - OK #4 MID-2687, #5, #6, #7 - OK | 
| Generic Synchronization | 
| Oscar | 
| #1, #2 - OK | 
| Bulk actions | 
| Oscar | 
| #1,#2, #3, #4, #5, #7 - OK, #6: log-selected-users.xml not exists (ignored), | 
| Misc Features | 
| Oscar | 
| #1,#2, #3 - OK, #1 - OK, #1 - OK, #1 - OK, #1, #2, #3 - OK | 
| Resource Wizard | 
| Oscar | 
| "Forgotten password" functionality | 
| Oscar | 
| always hidden menu item, see MID-2656 | 
| Database new/upgrade scripts | 
| PavolOscar | 
| oracle - ok mysql - OKmssql - OKH2 - OKpostgresql - OK | 
| Database cumulative scripts ("all" directory) | 
| Pavol Oscar | 
| oracle - ok* *sqlserver-3.2-all.sql (Warning! The maximum key length is 900 bytes. The index 'ACT_UNIQ_PROCDEF' has maximum length of 1024 bytes. For some combination of large values, the insert/update operation will fail.) + sqlserver-upgrade-3.2-3.3.sql - OKpostgresql-upgrade-3.1.1-3.2.sql + postgresql-upgrade-3.2-3.3.sql - on demo OKmysql - okH2 - OK | 
| Security checks | 
| SelenideOscar | 
| #1.2.a) - OK#1.2.c) - OK#1.2.c) - OK | 
| Testing in other app servers (WLS?) | 
| Igor | 
| TODO | 
See Also
External links
- 
Evolveum - Team of IAM professionals who developed midPoint