Challenging Quality Engineering: The SMART Framework for Digital Experience Assurance