...
Test environment configuration
Module Name | Used | Configuration needed |
---|---|---|
Assertion | X | citrus.properties (IAM Configuration section) |
ResponseRepository | ||
SeleniumRequest | ||
AppiumRequest | ||
tokenGenerator |
An instance of your application must be available. (backend + gui)
Manual actions: These tests should be semi-automatic because the user has to identify him/herself on the CSAM portal via eID, TOTP or itsme and on the IDP (e.g. choosing a profile, choosing a mandate, etc.).
Operations
Test script | Operation |
---|---|
TS-001 partially automatic |
|
TS-002 partially automatic |
|
TS-003 partially automatic |
|
TS-004 manual | Same as TS-001 but following the profile chosen the application must display a welcome page depending of the chosen profile |
TS-005 deduction | Test succeeded if TS-001, TS-003 and TS-004 passed |
TS-006 manual | Test succeeded if TS-001 and TS-004 passed with a mandate. |
TS-007 deduction | Test succeeded if test TS-006 and TS-003 passed |
TS-008 partially automatic |
|
3.2 Checking eHealth basic services (consent, therapeutic exclusion and therapeutic links)
...
Test environment configuration
Module Name | used | configuration needed |
---|---|---|
Assertion | ||
ResponseRepository | X | |
SeleniumRequest | X | Generally you have to use Selenium or Appium, the choice depends on the nature of the application to test. |
AppiumRequest | X | |
tokenGenerator |
An instance of your application must be available. (backend)
...
Test environment configuration
Module Name | Used | Configuration needed |
---|---|---|
Assertion | X | |
ResponseRepository | X | |
SeleniumRequest | ||
AppiumRequest | ||
tokenGenerator | X | Simulate a backend to give a token to the Assertion Module. The port of this module must be linked to the callback of your Realm (default 8080) |
Your application doesn't run. Your backend neither. The tokenGenerator is used instead.
Operations
Test suite | Profile tested (flow) | Basic eHealth service tested | Test script run |
---|---|---|---|
M2-BasicService-PatientFlow.xml | Patient | consent, therapeutic exclusion, therapeutic links | TS-101, TS-202, TS-302 |
M2-BasicService-Physician.xml | Physician | consent, therapeutic links | TS-102, TS-203 |