Quality Characterstics in an IoT environment

For each specific situation a set of Quality characteristics can be designed. For Internet of things (IoT) testing, the following quality characteristics can be relevant: 

Compatibility

The extent to which a product, system or component can exchange information with other products, systems or components.

Confidentiality

The extent to which a product or system ensures that data is only accessible to those who are authorized.

Efficiency

The required resources that were used in relation to the accuracy and completeness with which users achieve goals.

Installability

Degree of effectiveness and efficiency with which a product or system can be successfully installed and/or uninstalled in a specified environment.

Interoperability

The extent to which two or more systems or components can exchange information and use the information exchanged.

Reliability

The degree to which a system, product, component performs specified functions under specified conditions for a specified amount of time.

Resource utilization

The degree to which the quantity and type of resources that are used by a product or system, during the execution of its functions, meets the requirements.

Satisfaction

Degree to which user needs are satisfied when a product or system is used in a specified context of use.

Security

The extent to which a product or system information and data is protected, so that persons, other products or systems are given the right level of access appropriate to their level of authorization.

Time-behavior

The degree of response and processing times and throughput of a product or system, during the execution of its functions, meets the needs.

Usability

The extent to which a product or system may be used by the users to effectively, efficiently and satisfactorily achieve specified goals in a specified context of use.