Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User story

  • As a user I want to change my profile So that the application (MAIN) could display relevant information related to my profile
  • As a user qualified by his profile (MAIN) I want to login into the application (MAIN) So that the application will display the correct information corresponding to my profile

Initial data/state:

  • Application profile configuration must be fill in (see Test Scripts: Athena (deprecated))
  • The user must be logged out of MAIN (cf AUTH- TS-9003) in order to change his profile

...

  • None
authenticate himself with
Test script IDTest ActionsAssertion
ATH-TS-11005-01


SeqActorActionAutomatic/Manual
1MAINLogin into the application and choose the OLD profileAutomatic: see TS-001
2MAIN
Starting an identification action
Global logout from the application

Automatic: could be

automate
3CSAM

automated but cannot be generic since the applications to test have all a different layout.

2TEST

Initialize a test loop based on the application profile configuration (profile)

N=1

Automatic

See TS-003

3MAINStarting a new identification action to choose the NEW profileAutomatic: could be automated but cannot be generic since the applications to test have all a different layout.
4CSAMAuthentication via 
eid / TOTP / itsME

Automatic: see TS

5,6 or 7

Manual

-001

5eHealth-IDPConsulting the list of profiles 
4CSAMchoose the Nth profile (based on the application profile configuration)
Could be difficult to
automate
automated as CSAM and MAIN are different
applications5TESTcheck assertion on mainAutomatic: could be automate but cannot be generic since the
applications
to test have all a different layout. (what to test ?)
6
MAINGlobal logout from the applicationAutomatic: could be automate but cannot be generic since the applications to test have all a different layout.7TESTif it remains profiles to test, goto 3automatic 
eHealth-IDPChoosing the NEW profile Could be difficult to automated as CSAM and MAIN are different applications
7MAIN//


When the test actions are performed In sequence 5, the following assertions must be checked:

MAIN application:

  • the The application must display correct information/layout following the profile connectedchosen profile (OLD and NEW ones)

eHealth endpoint:

  • The IAM session should be open 
  • The IDP session should be open with the corresponding profile
  • It redirects to the MAIN application