FROM: 26/6/2023 - 28/7/2023(2.5 sprints) ### Normal plan: 2 sprints This plan not include update for login features(SSO) | Section | Total Testcase | Automated Testcase | Plan| Estimation | Start | End | Assignee | -------- | -------- | -------- | -------- | -------- | -------- | -------- |-------- | | DVMNG/Device onboarding/Real employees | 37 | 37 | **DONE In Sprint #11 #12**| 2 sprints | # | # | # | | DVMNG/Device onboarding/Delegated employees | 20 | 0 | Waiting| 1 sprint | 27/6/2023| 7/7/2023| Duy Nguyen | | DVMNG/View list of devices | 16 | 0 | Waiting| 1 sprint|10/7/2023| 21/7/2023| Duy Nguyen | | DOA/Distributors page (SP switches context to Region org) | 27 | 0 | Waiting| 1 sprint | 27/6/2023| 7/7/2023| Duong Do | | DOA/Dealers page (Region switches context to Distributor org) | 27 | 0 | Waiting| 1 sprint |10/7/2023| 21/7/2023| Duong Do | DVMNG: Device management DOA Request: DOA ### Enhancements - Login via SSO keycloak: 1/2 sprint - Create functions to call keycloak APIs: 16h(2 days) - Login to keycloak: 3h - Get realm: 1h - Create user: 2h - Delete user: 1h - Using robot fw to call API: 4h - Backup: 3h - Change current login flow to new flow(using keycloak): 32h(4 days) - Remove all old functions/locator: 2h - Get new locators for: 0.5h - login via tait oidc button - username and password textfields - Update old testcase: 26h - Login success: 8h - Global - Region - Distributor - Dealer - Customer - Login fail: 6h - Global - Region - Distributor - Dealer - Customer - Validation testcases: 12h - Invalid email - Invalid password - Special character - - Backup: 3.5h