可訪問性測試:產品經理應該關注無障礙建設

在TestCon Europe 2019大會上,Martin Tiitmaa表示:可訪問性測試是一件值得去做的事情;互聯網和電子服務是人們進行平等感受和互動的地方,因此,我們的軟件不應該把有限制的人們排除在外。

Tiitmaa說,在軟件環境中,可訪問性測試是一個評估軟件可使用性的過程,特別是當帶有某些限制的人士在使用軟件時。這些限制可以是永久的(如殘疾),也可以是暫時的(手指斷了),或是情景性的(如抱着孩子的時候使用軟件)。

Tiitmaa提到,產品經理應該要求進行可訪問性測試。由於情況並不總是這樣,因此,他提供了三個論點,可以用於說服產品經理進行可訪問性測試:

首先,這是一件值得去做的事情。我認爲,在任何一家公司的制度中,這應該是唯一必要存在的。互聯網和電子服務是人們進行平等感受和互動的地方,因此,在設計和開發軟件時,我們應該牢記這一點,不要把某些人排除在外,這應該成爲每一家軟件開發公司制度的一部分。

做這些事情確實要花費其他的開發時間,而且公司擔心要花很多錢。但是,我的研究表明,做這些事情並不昂貴,並且,已經有很多資源教大家怎樣做可以讓代碼更具有包容性。其次,它有助於掙到更多的錢。
第三,即使現在不去做,在不久的將來也必須去做。在美國,《美國殘疾人法》也適用於互聯網,而且美國高等法院也對此表示贊同。基於由此產生的法庭案例,它一直要求公司遵守WCAG 2.1 AA標準。

Tiitmaa表示,在歐洲,歐盟委員會已經做好了立法準備,準備在2021年或甚至可能在2020年就推出。

Tiitmaa解釋說,據報道,2016年美國年齡在21歲到64歲的人羣當中,有10.9%的人具有某種殘疾。他認爲,“當軟件不具有可訪問性時,就失去了那10%的用戶。在競爭對手行動之前,要把這些人考慮進來,這對我們的聲譽有很大的影響,可以爲我們帶來更多的用戶。”

我們可以把現代測試和可訪問性測試結合起來。Tiitmaa提到,現代測試的第一原則是:

我們(測試者)的首要任務是爲業務進行改進。

Tiitmaa說,通過持續地改進可訪問性,我們爲每個人創造了更好的產品。使用快捷清晰的鍵盤快捷鍵,讓大家更快地使用軟件。並且,在默認情況下,它還有助於SEO(如網站上的“title”和“alt”屬性)。

Tiitmass表示,現代測試規定只有用戶才能評估軟件質量,我們可以通過數據知道質量是否達到要求。他提到,他們正計劃使用更多的數據來支持決策,並且,其中的一部分數據將表明其用戶是否使用了屏幕閱讀器。Tiitmaa說,“這將幫助我們進一步改善可訪問性解決方案,併爲大家提供更好的服務。”

Martin Tiitmaa結束了其在TestCon Europe 2019大會上關於可訪問性測試的演講後,InfoQ對其進行了採訪。

InfoQ:在可訪問性測試中,採用了什麼方法?

Martin Tiitmaa:我採用了在我的大多數測試中使用過的方法,測試工作分爲三個階段:
研究、測試和結果。對於可訪問性測試,研究階段佔了大多數的時間。

第一個問題是把什麼當作“神諭”。在我的研究裏,我發現,WCA(Web Content Accessibility)準則 2.1既被行業認可,也被立法者認可。比如,在美國,法庭判決過要求網頁符合WCAG 2.1 AA標準的案子。由於有近100個不同的標準,我把範圍縮小到4個主要原則:可感知性、可操作性、可理解性和健壯性。
接下來,我研究了有哪些類型的可訪問性限制,以及哪些工具可以用來幫助打破這些限制。主要的工具是屏幕閱讀器、只能用鍵盤控制的軟件和高對比度視圖。在我的測試中,我使用了當時最流行的三種屏幕閱讀器,只用鍵盤運行了一個測試周期,並用高對比度視圖完成了一個測試周期。
爲了涵蓋我們的大多數產品,我遍歷了用戶的主要操作路徑或用戶生命週期。我在測試中涉及的流程包括創建賬號、存款、從賬號中取款並使用促銷工具。根據這個測試結果,我創建了一個差距分析與WCAG標準進行比較。

InfoQ:是如何跟進這個差距分析的?

Tiitmaa:差距分析分爲3類。首先是沒什麼問題的;其次是需要做出一些小改動的,或者符合A標準但還要再進一步符合AA標準;第三是需要更多工作來修復的。我把這3類分別用綠色、黃色和紅色編碼。因此,在計劃後續sprint的時候,我們對要做的一項或多項修復工作就有了大概的瞭解。

InfoQ:爲了支持開發人員創建可訪問的產品,做了哪些工作?

Tiitmaa:我給整個開發團隊作了介紹,介紹了什麼是可訪問性、我在研究中的發現、WCAG是什麼以及對我們的期望是什麼。由於有近100個不同的標準,我總結了它們的要點。因此,當我們在解決之前已經存在的問題時,我們不會再加入不可訪問的東西。

例如:
1)總是添加一個元素來說明我們要添加的功能;
2)檢查我們添加的元素是不是隻能通過鍵盤訪問;
3)在邏輯路徑中添加新元素;
4)文本和圖像的對比度應爲3:1,這樣具有更強的可讀性。
等等。

InfoQ:如果讀者想了解更多可訪問性測試的相關知識,他們應該到哪裏去找呢?

Tiitmaa:我已經多次提到WCAG了。首先,有很多東西要理解,但他們已經說明了哪些是好的解決方案,哪些是糟糕的解決方案,甚至還有一些如何解決問題的建議。

微軟包容性設計是個很好的資源,有助於更好地理解如何開發更具可訪問性的軟件。
牢記Web可訪問性有助於我們解決任何有關可訪問軟件的問題。他們每年還進行一次問卷調查,調查結果會給出最流行的屏幕閱讀器。

原文鏈接:

Accessibility Testing: Convincing Your Product Owner

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章