用戶錯誤是由用戶所犯錯誤引起的錯誤。這種類型的錯誤可以發生在各種各樣的系統中,盡管人們經常使用這個術語專門指代計算機系統,包括操作系統和軟件程序。用戶錯誤是一個長期存在的問題,解決這些問題的方法有很多種在一...
用戶錯誤是由用戶所犯錯誤引起的錯誤。這種類型的錯誤可以發生在各種各樣的系統中,盡管人們經常使用這個術語專門指代計算機系統,包括操作系統和軟件程序。用戶錯誤是一個長期存在的問題,解決這些問題的方法有很多種在一些社區,對用戶的錯誤有一定程度的勢利感,這意味著用戶錯誤是愚蠢或無能的結果,而不是設計糟糕的系統、令人困惑的界面,或者是一個簡單的無害的錯誤,比如鍵入"3"而不是"2"。反對這一觀點的人認為,用戶的錯誤往往是系統的錯誤,而不是用戶的錯誤;例如,如果一個系統不直觀或不易使用,當用戶遇到困難時,這幾乎不是用戶的錯

當計算機用戶犯了導致問題的錯誤時,稱為用戶錯誤。在一個設計良好的系統中,我們將采取措施減少用戶錯誤。例如,許多網站都有一個搜索功能,可以自動更正拼寫錯誤,或者在懷疑用戶可能犯了錯誤時提供拼寫建議同樣地,許多界面對于人們操作系統的命令類型也相當寬容,或者在懷疑用戶可能在進行不明智的操作時會發出警告。系統也可能被簡化和簡化,以便更容易理解和操作,以方便各種技能水平的使用為目標。其他系統可能更嚴格,要求更高,希望用戶遵守非常精確的語法。在這些系統中,諸如提示和警告對話框之類的故障保險不會彈出,系統的架構師假設用戶不會出錯,同樣,如果用戶出錯,系統可能不允許備份,或者不提供其他處理錯誤的方法,當用戶出現錯誤時,系統甚至不會警告用戶,當出現問題且用戶不知道原因時,這可能會令人沮喪。被叫來維修各種系統的技術人員有時可能會對用戶錯誤做出輕蔑的評論,如果他們懷疑問題是由不熟練的用戶引起的,或者如果由于用戶錯誤而無法復制問題,則更好的解決方法可能是對用戶進行教育,使他們今后不會遇到錯誤,或者要求用戶演示發生用戶錯誤時他們在做什么,以便技術人員能夠弄清楚發生了什么。