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
1MAIN
Starting an identification action
Login into the application and choose the OLD profileAutomatic: see TS-001
2MAINGlobal 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

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 applications
5
TESTcheck assertion on mainAutomatic: could be automate but cannot be generic since the applications to test have all a different layout. (what to test ?)6MAINGlobal 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 
6eHealth-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