User story
- As a user I want to login into the application (MAIN) So that I can consult the list of my profiles
- As a user I want to login into the application (MAIN) So that I can choose my profile
- As a user qualified by his profile (citizen, physician, nurse, dentist, midwife, pharmacist) I want to login into the application (MAIN) So that the application will display the correct information corresponding to my profile
...
Initial data/state:
- The user must be logged in MAIN (cf UC 5, 6 or 7)
TS dependencies:
Test Script ID | Test Actions | Assertion |
---|
Comment10004-01 (citizen) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN |
|
starting Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM |
|
authenticate himself with Authentication via eid / TOTP / itsME | see |
|
UC 5,6 or 73 | CSAM | choose a profile (any of them) | TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the citizen profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
- It redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
TS-004-02 (physician) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN | Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authentication via eid / TOTP/ itsME | see TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the physician profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
- it redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
TS-004-03 (nurse) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN | Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authentication via eid / TOTP/ itsME | see TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the nurse profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
- It redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
TS-004-04 (dentist) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN | Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authentication via eid / TOTP/ itsME | see TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the dentist profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
- it redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
TS-004-05 (midwife) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN | Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authentication via eid / TOTP/ itsME | see TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the midwife profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
|
US-10-02 | out of scope | out of scope | - It redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
TS-004-06 (pharmacist ) |
Seq | Actor | Action | Automatic/Manual |
---|
1 | MAIN | Starting an identification action | Automatic: could be automate but cannot be generic since the applications to test have all a different layout. | 2 | CSAM | Authentication via eid / TOTP/ itsME | see TS-001 | 3 | eHealth-IDP | Consulting the list of profiles | Could be difficult to automate as CSAM and MAIN are different applications | 4 | eHealth-IDP | Choosing the pharmacist profile | Could be difficult to automate as CSAM and MAIN are different applications | 5 | MAIN | / | / |
| At point 3, the following assertions must be checked: eHealth-IDP: - profile list must be displayed by the IDP
profile list displayed must correspond to the profile list defined by the application.if test fails, the configuration of the realm is not correct.
- it redirects to the MAIN application
When the test actions are performed the following assertions must be checked (point 5): MAIN - must display an error if the profile chosen doesn't have the right to connect to the application (MAIN)
- must display a welcome page relative to the the profile chosen
|
The user is authenticated and accesses to the permitted services in MAIN.