Demystifying the Meaning of Canary Testing: A Comprehensive Guide