共用方式為


測試使用者介面

本節詳細說明一些與測試 Windows 應用程式 UI 相關聯的工作。

簡介

若要完整判斷應用程式 UI 的有效性和整體可用性,必須進行測試。 測試會公開UI對於最廣泛的物件使用有多簡單或困難。 測試應用程式所花費的時間非常值得。

本主題著重於三個主要測試案例:一般可用性、輔助功能和自動化。

可用性測試

可用性測試藉由研究真實用戶實際使用產品的方式,提供評估產品的機會。 此分析可確保實際數據支援有關預期使用者和介面設計的重要假設(或受到挑戰)。 只有收集此經驗數據,您才能了解產品 UI 如何符合使用者的需求和期望。

藉由觀察使用者與產品的互動並聆聽使用者意見反應,即可識別難以尋找和使用的重要功能。 根據這些結果,您可以視需要對UI進行調整。 如果沒有某種程度的可用性測試,幾乎不可能建置有用的產品,因為結果提供對產品做出更佳決策和改善整體用戶體驗的基礎。

可用性測試只有在整合至整個專案生命週期時,才能提供顯著的回報。 單一可用性研究可以識別問題,但如果沒有後續測試,很難判斷解決方案是否已解決這些問題或引進新的問題。

可用性測試的主要案例如下:

  • 如果您是軟體產品廠商,測試產品的實際使用者表示您正在評估設計。 根據您設計應用程式的方式,使用者是否可以完成其需要執行的工作? 測試實際執行工作的實際使用者,也可以指出您遵循的UI指導方針是否在產品內容中運作,以及當一致性有助於或阻礙使用者執行其工作的能力時。
  • 如果您是軟體產品購買者,您可以執行可用性測試來評估要購買的產品。 例如,您的公司可能會考慮為其二萬名員工購買產品。 在公司花錢之前,它想要確保有問題的產品將真正幫助員工做得更好。 可用性測試也很有用,看看建議的應用程式是否遵循已發佈的UI樣式指導方針(內部或外部)。 最好使用UI指導方針做為輔助,而不是主要的資訊來源,以做出購買決策。

如需詳細資訊,請參閱 實務中的可用性:可用性測試

輔助功能測試

輔助功能測試包含UI設計的兩個區域:支援身心障礙的使用者,以及自動化測試架構的程式設計存取。

確保殘障用戶能夠存取應用程式,包括測試下列專案:

  • 合規性 - 應用程式是否符合有關輔助功能的各種法律需求?
  • 有效性 - 身心障礙的使用者可以使用應用程式嗎?
  • 有用性 - 應用程式是否為殘障使用者公開適當的功能?
  • 滿意度 - 身心障礙使用者如何感知應用程式?

您可以透過輔助功能稽核來測試應用程式的這些層面,這牽涉到輔助功能專家對應用程式的手動檢閱,以及對已停用使用者和輔助技術裝置的專注可用性研究。

雖然看似無關,但自動化測試架構的程式設計存取需求與輔助技術裝置的程式設計存取需求之間有密切的關聯性。 支援其中一個有額外的好處,可以啟用另一個。 如需 Windows 應用程式中輔助功能及測試自動化的詳細資訊,請參閱輔助功能、輔助功能測試及 Windows 自動化 API