The purpose of nondiscrimination testing is to ensure that tax-free benefits are not being provided disproportionately to higher compensated employees. Learn the basics of nondiscrimination testing, some common reasons that benefit plans fail, and some strategies to try to prevent failures.