All You Need To Know: Important Concepts of Acceptance Testing