Rockwell Automation Publication ICSTT-RM448J-EN-P - April 2018
147
Chapter
7
Functional Acceptance Testing
Functional acceptance testing, also known as factory acceptance testing or
integration testing, tests the controller and its application software to make
sure that it satisfies the requirements specified in the requirements for the
integrated system. If the controller is applied to a safety related application
then the safety requirements are also tested.
Devising tests for Functional
Acceptance
The tests performed during functional acceptance testing must include the
following:
• Performance tests, including timing, reliability and availability, integrity,
and safety requirements and constraints.
• Interface testing.
Write down the test cases and define the pass criteria for every test. Make sure
that the test cases allow for the associated systems and their interfaces which
the system needs to communicate with.
If a requirement cannot be physically demonstrated, devise a written analysis to
show how the system achieves the requirement.
The AADvance controller has been tested to the limits given in its module
specifications. If appropriate, do the following:
• Environmental tests, including electromagnetic compatibility, life- and
stress-testing.
• Testing in degraded modes and fault modes.
• Exception testing.
Test Environment for
Functional Acceptance
It is recommended that the testing is done in a factory environment, before
installing and commissioning at the plant.
Managing Functional
Acceptance Testing
Define the person or authority which will be responsible for doing each test
and also the person or authority (such as the customer or their representative)
who will witness each test.