User story
- As a user I want to login into the application (MAIN) with ItsMe So that the IAM session and the IDP session will be active
- As a user I want to login into the application (MAIN) with itsMe So that I can benefit from the ehealth basic services
Initial data/state:
The user has an account in itsme configured with his/her phone number
The user has a smartphone with the application itsme
The user knows a five secure code to confirm the operation on itsme
- The application is loaded / driver loaded
- A global logout must be invoked before running the test
TS dependencies:
Test Script ID | Test Actions | Assertion |
---|
Comment | ATH-06001 |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN |
|
starting Starting an identification action | Automatic: could be automated but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authenticate himself/herself via itsme | Manual: the itsme-based identification process need a manual action (entering the phone number, putting the five secure code) | 3 | MOB-itsme | Enter the five secure code while the session is still active in CSAM | Manual: to validate the authentication, the user must enter the five secure code in the mobile application. | 4 | CSAM | choose a profile/ mandate/ organization (any of them) | Difficult to automate since CSAM and MAIN are different applications |
| When the test actions are performed the following assertions must be checked. MAIN application: - The user should be logged-in into the MAIN application.
CSAM - Once logged into the MAIN application CSAM web page should be closed.
|
eHealth endpoint:
- The IAM session should be active (how to test: we don't have a token)
- The IDP session should be active (how to test: how to test we don't have a token)
MOB-itsme - Once logged into the CSAM, the itsme application should be closed
|
As soon I cannot login into the app (the server has a login feature ???) | 3 | CSAM | choose a profile (any of them) | Difficult to automate since CSAM and MAIN are different applications | When the test actions are performed the following assertions must be checked.
MAIN application:
- The user should be logged-in into the MAIN application.
CSAM
Once logged into the MAIN application CSAM web page should be closed.eHealth endpoint: - The IAM session should be active
|
(how to test: we don't have a token)- The IDP session should be active
|
(how to test: how to test we don't have a token)As soon I cannot login into the app (the server has a login feature ???)