Test and test again: the lesson from Windows 8.1's bumpy rollout