What is A/B testing?

Testing is an integral part of any project. It usually  happens near the end of the development cycle and is important in helping businesses figure out what works best and what customers will react best to.