Testing guidelines#
Unit testing#
Unit testing is a software testing method that tests individual units of source code to determine whether they satisfy the specification.
For details, see the Unit testing guidelines.
Integration testing#
Integration testing combines and tests the individual software modules as a group, and is done after unit testing.
While performing integration testing, the following subtypes of tests are written:
- Fault injection testing
- Back-to-back comparison between a model and code
- Requirements-based testing
- Anomaly detection during integration testing
- Random input testing
For details, see the Integration testing guidelines.