MASTERING BACKFLOW TESTING PRINCIPLES