THIS SPACE IS UNDER CONSTRUCTION

This version is a draft one and it will be enhanced as the sprints progress.




Generic abbreviations list

Abbreviation

Meaning

ATHAthena

UC

Use Case

TSTest Script

IDP

IDentity Provider

AA

Authentic Attribute

SP

Service Provider

TOTPTime-based One-Time Password

Actors abbreviations list

Abbreviation

Meaning

MAINthe application to test (web-site, mobile application)

CSAM

belgian federal authentication system (https://www.csam.be/en/index.html)

eHealth-IDPIDP get profiles from the authentic sources

MOB-AuthCode

Mobile application generating a security code. (as Microsoft Authenticator on Windows Phone)

MOB-itsmeMobile application configured with itsme
TESTTest framework
MD-CSAMmandates-csam application allowing to define mandate between a principal and an agent

Test script feature

Abbreviation

Meaning

Testscript range number
IAMIdentity & Access Management (IAM)1 to 100
CONSENT

User's consent

101 to 200

THERLINK

Therapeutic link between a healthcare giver and a patient

201 to 300
THEREXCLTherapeutic exclusion between a healthcare giver and a patient301 to 400
EHBOXHealth box401 to 500


Test scripts analysis

Table description

Column

Meaning

Test script IDThe identifier of the test script

Test script name

The name of the test script

Actions

The action(s) to do for testing an assertion

AssertionTest to do once the actions have been realized
CommentIssues found / comment

Application profile

Depending of the scope of the application (MAIN), different profiles could be used. A list of all usable profiles must be done to configure the tests.

To test ?

type of profile

Profile

Depend of the applicationquality (for all citizens)citizen
Depend of the applicationquality (for health professional)doctor, nurse, midwife,... (see https://www.ehealth.fgov.be/fr/professionnels-de-la-sante for more detail)
Depend of the applicationorganization (for connecting himself as an organization)
Yesmandate (for all citizens)

Example of configuration file (profile)

Profile

information displayed

citizen
  • therapeutic links displayed
  • could revoke therapeutic links
doctor
  • could see therapeutic links
  • access to eHealthBox

Example of configuration file (mandate)

mandate

Profile

information displayed

mandate 1linked to citizen
  • therapeutic links displayed
  • could revoke therapeutic links
mandate 2linked to doctor
  • could see therapeutic links
  • access to eHealthBox

Test scripts list

Test script ID

Related Use Case

Test script name

Primary Actor

Scope

Complexity

Priority

TS-001

UC-001

Authentication using an eID

Authentication using itsMe

Authentication using TOTP

Citizen, healthcare giver, institution representative

User identification, user authentication

High

1

TS-002UC-002Local logout from an applicationCitizen, healthcare giver, institution representativeuser authenticationHigh1
TS-003UC-003Global logout from an applicationCitizen, healthcare giver, institution representativeuser authenticationHigh1
TS-004UC-004Consult and choose the profile of a userCitizen, healthcare giver, institution representativeuser authenticationHigh1
TS-005UC-005

Change the profile of a user

Citizen, healthcare giver, institution representativeUser identificationHigh1
TS-006UC-006Consult and choose a mandateCitizen, healthcare giver, institution representativeUser data access managementHigh1
TS-007UC-007Change a mandateCitizen, healthcare giver, institution representativeUser data access managementHigh1
TS-008UC-008Revoke a mandate from HCP and check the access right to the dataCitizen, healthcare giver, institution representativeUser data access managementHigh1