Configuration testing involves assessing an application’s behavior in various settings and establishing the effects that any configuration changes will have on its functions and performance. This type of testing is essential if your software is likely to be installed on a variety of setups, as it will allow you to identify compatible configurations and spot any incompatible ones.