Читать книгу Design for Excellence in Electronics Manufacturing - Cheryl Tulkoff - Страница 29

Fault Tolerance and Robustness Testing

Оглавление

Fault tolerance testing should demonstrate that the software program can tolerate abnormal or disrupted inputs, power‐feed abnormalities, and stressful environment conditions without unanticipated or undesired behavior, such as:

 A fault in one circuit that affects or disrupts any other circuits or the entire system

 A minor disruption that results in the failure of the component to provide useful services

 Permanent crashing of the component

 Lock up or hanging of the component in a busy‐loop or anticipation‐loop waiting for an expected response or input

Robustness evaluations are in addition to system‐level functionality testing that confirms that devices perform their intended function as specified. Robustness evaluations are intended to confirm that the device also doesn't do what it isn't supposed to do, such as shut down or lock up when confronted with a minor abnormality or behave in an unsafe or unstable manner. These procedures are recommended to be performed as development evaluations that accumulate into validation after the majority of functionality performance validation has been performed.

Design for Excellence in Electronics Manufacturing

Подняться наверх