11.3.2.12: Execution of available actions

When permitted by security requirements, software that provides a user interface shall, by using the services as described in clause 11.3.2.3, allow the programmatic execution of the actions exposed according to clause 11.3.2.11 by assistive technologies.

Notes

  1. In some cases the security requirements imposed on a software product may forbid external software from interfering with the ICT product. Examples of systems under strict security requirements are systems dealing with intelligence activities, cryptologic activities related to national security, command and control of military forces.
  2. Assistive technologies may be required to maintain the same level of security as the standard input mechanisms supported by the platform.

Testing methods

Type of complianceInspection and testing
Pre-conditions
  1. The software evaluated is software that provides a user interface.
  2. There are user interface elements that have actions that can be executed by the user.
  3. The security requirements permit assistive technology to programmatically execute user actions.
Procedure
    1. Check that the user interface element's information includes the list of actions that can be executed by assistive technologies according to 11.3.2.11.
    2. Check that all the actions in the list can successfully be executed by assistive technologies.
      Result Pass: Checks 1 and 2 are true
      Fail: Check 1 or 2 is false

       

      Requirement details

      Reference number: 11.3.2.12

      Related requirements

      Related functional statements

      Related technical requirements

      No related technical requirements are associated with this technical requirement