Software testing techniques, methodologies and tools are always changing. Blame the emerging technologies and new platforms or accuse the advancement of...