Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.17.0 UAT / regression tests #7296

Closed
51 tasks done
leleueri opened this issue Mar 15, 2022 · 1 comment
Closed
51 tasks done

3.17.0 UAT / regression tests #7296

leleueri opened this issue Mar 15, 2022 · 1 comment

Comments

@leleueri
Copy link
Contributor

leleueri commented Mar 15, 2022

List of all the high priority / high severity testing checklist for 3.17 release :

General tests

  • Test database with version upgrade (:warning: beware to identity provider enabled on your app, after migration the IDP must be enabled)
  • Test fresh database
  • Run all the postman tests on 3.17 nightly build
  • Run all Postman tests on all supported RDBMS (Postgres, MariaDB, SQLServer, MySQL)
  • Test connection with Cockpit
  • Test connection with Alert Engine (connector 1.6.1 and AE in version 1.5.x & 1.6.x)
  • Test custom both form and email template
  • Test organization users with different roles to validate that rights are managed properly
  • Stress tests => STILL NOT READY

Previous regression issues

Use Cases

  1. Sign-in (username/password) flow => Cover by postman end-to-end test
  • Create domain
  • Create application
  • Create users
  • Connect a user using the flow defined by the application
  1. Social sign-in flow
  • Create domain
  • Create application
  • Set-up social IdP
  • Connect a user using the social IdP
  1. Passwordless sign-in flow
  • Create domain
  • Create application
  • Set-up WebAuthn
  • Connect a user using WebAuthn
  1. Sign-in (username/password) + MFA flow => Cover by postman end-to-end test
  • Create domain
  • Create application
  • Create users
  • Set up one MFA factor
  • Connect a user with MFA (both Enroll and Challenge step)
  1. Social sign-in + MFA flow
  • Create domain
  • Create application
  • Set-up social IdP
  • Set up one MFA factor
  • Connect a user using the social IdP => should display the MFA Enroll and Challenge pages
  1. Passwordless sign-in + MFA flow
  • Create domain
  • Create application
  • Set-up WebAuthn
  • Set up one MFA factor
  • Connect a user using WebAuthn => should display the MFA Enroll and Challenge pages
  1. Sign-in (username/password) with advanced enrich profile flow
  • Create domain
  • Create application
  • Create users
  • Create POST-LOGIN flow with both http callout and enrich profile policies
  • Connect a user using the flow defined by the application
  • Create custom token with enriched profile information
@LalithaGu
Copy link

Tested the Use case 1 and 2.
For Use case 2, I have tested "Social sign-in flow" by setting up the Social IDP- Google.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants