Skip to content

Jans VM Pre Release Test Plan

Mohammad Abudayyeh edited this page Mar 24, 2023 · 3 revisions

For the following operating systems

  • SUSE Leap 15
  • RHEL 8
  • Ubuntu 20
  • Ubuntu 22

For the following database:

  • OpenDJ
  • MySQL
  • Postgres

This implies we need to do 12 test installations...

  • Install software according to the docs, including running setup
  • Review .well-known config files: openid, fido, uma, scim
  • Start the TUI and use device-flow for login
  • Jans Tent: test login using password authentication, acr=simple_password_auth
  • Jans Tent: test Agama Project deployment, acr=agama&agama_flow=qa1

The QA team needs to follow writing in a journal the day to day activities and commands run. With several iterations this should help us automate as much as possible to make their job easier.

Proposed agenda for Pre-release review meeting:

  • A build is marked as a Release candidate couple of days in advance via polls i.e. https://github.com/JanssenProject/jans/discussions/4280
  • Testers need to test release candidate build against sanity tests and give status during the meeting
  • Check that all changes that are part of this release have updated corresponding documentation, and provide status during this meeting
  • Support function should be aware/briefed on upcoming changes as part of the release
  • Release notes for majore.minor changes only (not changelog) should be prepared in advance to give the user a head up on what changed in summary and reviewed in this meeting.Release notes should accompany release announcements on social media and community forums.
Clone this wiki locally