Is my Application Predictable?

Users should be able to reasonably anticipate how an application behaves, and they should remain in control of their experience at all times. Check for the following:

  • Has auto-play been turned off on all sliders, video and audio? Are playback controls available?
  • Will the user be warned if a context switch occurs (e.g. a new window opening)?
  • Can interruptions (such as alerts or page updates) be postponed or suppressed by the user?
  • Does the user have enough time to read alerts? Does the user's screen reader have enough time?

原文: https://angular-2-training-book.rangle.io/handout/a11y/testing/predictable.html