A4.5 - Assessment
A user interface is a system and any designed system a development process needs to converge from specification to a product then to progressively check its behavior. We can reference a V-Cycle or any model and we will face :
-
unit tests : at a very low level checking that every basic function is working. It is especially necessary here to check
-
the importers functions
-
the metaphor rendering
-
the metaphor behaviors
-
the low level selection functions
-
the low level navigation functions
-
the low level manipulation functions
-
-
once unit tests are validated some technical integration tests will support to check that every upper functions are properly accessible. The use case diagram here allow to plan integration test starting from low level function and following backwards the extend and include links. When integration tests are validated we may say that the product is functional but it is not yet acceptable.
-
the end user perception tests are a complementary assessment to ensure that the system is :
-
efficient : based on basic scenarios we can measure the performance and quality of task performed :
-
performance may be measured as a task duration or a quantity of sub-tasks performed in a given delay
-
the quality will measure the quality of the task result which depends on the task itself: Artifacts properly positioned, completeness of the activity, etc
-
-
the use perception may be assessed through
-
bio-sensors : to measure strengths, brain load, stress etc
-
when bio-sensors are not available or when no competencies about these sensors, some questionnaires provides good views
- SUS system
-
-
Input
The developped user interface
Output
A validation of the user interface or a set of expected corrections
Control
The use case is a good tool to plan the unit and integratiion test
Resources
Sensors and questionnaires. Hereafter a set of available and referenced questionnaires
-
System Usability Scale (SUS)
System Usability Scale Image
-
Usefulness questionnaire (USE)
Usefulness questionnaire Image
-
Attractivity (AttrackDif2)
AttrackDif2 Image
-
Task load index (Nasa TLX)
Nasa TLX Image