在测试者的易用性测试工具套装中他们需要什么(译)
摘要:
??? 一個軟件測試者的易用性測試套裝需要包含多樣工具,不僅幫助測試者們“走進他們用戶的鞋”并且很快地定位明顯的問題以及暴露易用性的特點(或者缺少它們)。高性能不僅是靠人類的技能得到,這些工具也能幫助你發現潛在的事情并使得你的產品對更廣泛的觀眾有更好的用戶體驗性。
??? 軟件需要被最廣泛的可能觀眾使用的概念已到處在超過20年了,因為相當一段時間它從測試和開發努力的主流中依然保留下來。
??? 這在近幾年逐漸改變。我們能看到多樣化和數字化結論成為社會優先級。在含蓄的社會契約之上,我們現在也能有清晰的合法契約,就像美國康復法508部分和加拿大省級立法(在安大略湖的安大略湖殘疾人立法的易用性,易用性的魁北克標準,和其他),定義了政府和公共部分軟件的易用標準。這為整體市場設立了一個趨勢性例子。
??? 就像設計者,業務分析師,和程序員,測試者們需要在易用性領域獲取新的專業技能。
??? 數字易用性暗示著不僅在那些可視的,可聽的,或者運動性殘疾的網頁瀏覽器中的使用易用,而且由使用者輔助技術支持的軟件。使用工具去識別易用性問題時一種普遍方法,但是它隱藏了陷阱。易用性整個是關于人類感知,認知,和交互,并且那些方面很難被機器方法檢測。這兒,讓我們通過分類,強調它們的優勢和風險來看易用性測試工具。
為何對易用性測試來說工具是首要的
??? 測試者識別軟件問題基于他們的思維模式,經驗,和感覺。但是我們如何能代表有者不同認知和思維模式的一些人高效地測試一個產品呢?
??? 一種方法是學習易用性——特別的語言——搞笑地,啟發性思維——為了能識別和分類可能被殘疾人遭遇到的障礙。另一個重要的辦法是部署工具去替換你自己的思維和認知這樣你能建你的顧客的易用性基調模型。
??? 用戶導航和操作軟件產品的方式可能依賴于他們與軟件的交互的認知,運動和習慣特點而變化。它也依賴于用戶的域知識,特殊產品的經驗,一般以特別的信息技術使用輔助性技術的技能水平。那要求多樣性的工具被測試者們部署。
??? 易用性測試工具包含哪些被特別創造于識別錯誤并且被測試者們以跟殘疾人的相同方式使用的規則輔助技術。讓我們看一看其中一些最流行的工具。
屏幕讀者
?? ?視力障礙的人屏幕讀者,軟件程序能使用速度合成儀或者盲文顯示器讀出顯示在屏幕上的文字。用戶能通過按不同的組合鍵發送指令去指導速度合成儀說什么,讀什么或者拼一個單詞或者全屏文字,計算機的光標位置發音,或者更多的。
??? 屏幕閱讀器作為商業的免費后者開源軟件是可獲得的(就像流行的說英語選項大白鯊和英偉達),并且它們也是視窗系統,蘋果系統,蘋果手機操作系統,安卓系統的內置選項。
??? 屏幕閱讀器不是打算作測試工具的,但是它們對易用性測試者們去仿真他們的用戶親身體驗是無價的
??? 一些屏幕閱讀器帶著有用的特性比如演說日志,幫助測試者們辨別問題并備份問題報告。如下例子里,免費和開源屏幕閱讀器英偉達通過它的演講觀看器顯示了網頁的口述Tab鍵順序和所見順序不匹配——tab鍵被設想為按從左到右的順序,然而只鍵盤操作,用戶從右向左,會先被給予“博客”。
?
??
超文本標記語言-檢查工具
??? ??就像名字所暗示的,超文本標記語言工具掃描網頁的內容并檢查在它們編碼里的違反規則的語法。規則都是基于國際標準的網站內容易用指南,或者WCAG。
??? 在市場上有多樣這些工具,免費且開源選項同時收費的企業產品。它們是可獲得的就像獨立應用程序(比如分類網站),在線應用程序(檢查器和波紋),應用程序接口集成(特農),以及多種瀏覽器插件(波紋也有一樣工具)。
??? 這種工具分類對快速查找“低垂水果”是有用的比如明顯的由丟失為易用性所需的超文本標記語言元素引起的明顯的問題。比如,假如一幅圖片沒有關聯的文本替換物,或者換文本,一樣工具將標記它。
??? 無論如何,工具仍然要求人去決定是否替換以特殊文本充分地描述圖片的文本。一件工具不會區分出一張只用于視覺裝飾的必須含空替代文字的圖片與一張必須含有意義的替代文字的例證插圖。
??? 事實上,任何關于用戶接口恰當性要求人的評估。舉個例子,這個模板對話框屏幕截圖沒有超文本標記語言違例,但是有相關于理解這條信息的明顯的可用性問題。
?
?
?
??? ??尤其是超文本標記語言-檢查工具評價一個單一網頁或者網站。它們沒有能力去自動導航到一個網站應用程序因為那需要數據輸入和用戶操作。它們也不會提供所有的網站內容應用指南準則的完全覆蓋并且它們無法捕捉任一標準的所有問題。
顏色和對比度檢查器
??? ??一些人不能區分某些顏色。他們可能不需要特殊的輔助技術,但是因為這個困難性,一個用戶接口不應該孤立依賴于轉換信息的顏色。另外,有癲癇的人是對光敏感的,搖曳或者閃爍的光能引發抽搐,所以這些元素也不應該被用于網站。
??? 顏色和對比度檢查器有助于檢測這些可能有問題的元素。就像名字所暗示的,這個工具家族被用于改變顏色代碼和對比度。典型地,它們要求測試者手動選擇背景和前臺顏色為了計算比率。
??? 在這個例子里,顏色對比度分析器工具評估從維基百科頁的圖片在色盲和不可預見地,展示文字沒通過測試。
?
???? ?更先進的工具可能包含一個仿真模式提供給測試者們親身感覺體驗,所以他們知道他們的用戶將要看什么。在下面,相同的工具以仿真模式展示了對于紅色盲或者紅-綠色盲的人無法從紅色的取消按鈕和灰色重置按鈕區分開來。
?
圖形用戶界面自動化工具
??? ??常規的圖形用戶界面自動化工具,比如同一標準的功能測試(UFT)或者Selenium,能被成功地部署給覆蓋部分易用性需求的回歸測試。因為圖形用戶界面自動化工具做交互和導航網頁應用程序,有時它對合并自定義檢查點去克服通用的易用性檢查器是可行的。在HTML中易用性特點的驗證不同于ID,標簽,和通過圖形用戶界面自動化通常驗證的其他元素的驗證。
可讀性分析器
??? ??對于有限能力去擁有和記憶信息,做決定或者為延展一段時間關注的人來說,過于復雜的語言會很使得迷?;蛘呔趩省_@類也包括壓力或者分心的條件下的人們或者在語言上不流利的人。為了輔助這些用戶,軟件必須以一種清晰和有組織的方式展示信息,提醒人們關于重要點,并且允許驗證和糾正。這些特點一起被稱為是可讀性。
??? 有語言方法去計算寫好文本(比如,弗萊什-金凱德可讀性測驗)的復雜指數。這個指數估算一個人在第一次閱讀時需要理解這個文本的正式教育的年數,并且這能被綁定到認知努力的級別。有免費的在線工具用于基于在這些和其他標準上的文本估算。由于其他機械論的意思,你不能單獨依賴這些工具——人的驗證仍然是更可取的——但是它們對于快速,粗略地檢查為標記潛在的有問題的語言是有用的。
普通工具
??? ??低視力,散光視力或者斑點視力的人可能不需要使用屏幕閱讀器但是仍然喜歡以閱讀的文本協助。他們可能使用在瀏覽器里的縮放功能,降低屏幕分辨率,或者增加字體大小,對比色階,和色彩極性。
??? 暫時性或永久地沒有對他們身體的渴望控制的人,特別是他們的胳膊或者手,可能使用很多種物理和電的輔助技術,但是在軟件操作方面,實際上是沒有鼠標幫助只鍵盤使用模式。
??? 這些選項不要求任何特殊的測試工具。比如,只使用鍵盤(tab和shift-tab)導航過一個完整的網頁能力是基本的符合度。當“指定通過”時,測試者也須檢查焦點是否經常是可見的和可很好區分的。
??? 其他對測試者們有用的工具被固定進瀏覽器里。按F12打開檢查模式,允許測試者們去檢查一個正在考慮的用戶界面元素的超文本標記語言源。
.??? ?在下面的例子,為圖片轉換的文本被使用網頁開發工具欄高亮,并且我們有既充份又不合適的文本描述的例子。
??
???? ?這樣瀏覽器工具可能不特別指出易用性問題,但是它們依然極大幫助測試者們找到它們。
加入你的工具箱
??? 一個軟件測試者的易用性測試工具箱應該包含多樣工具,不僅幫助測試者們“走進他們用戶的鞋”并體驗他們所體驗的,而且能快速地標記明顯的問題和暴露易用性特點(或者缺乏它們)。就像在有技巧的測試的每個方面,高性能只能隨著人類技能的深度參與而可獲得的,不僅在工具上可信賴,而且這些會幫助你發現潛在的東西并使得你的產品對于更廣泛的觀眾來說有個更好的用戶體驗。
?
轉載于:https://www.cnblogs.com/fengye151/p/11519199.html
總結
以上是生活随笔為你收集整理的在测试者的易用性测试工具套装中他们需要什么(译)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功的自动化测试实施的5大支柱(译)
- 下一篇: Linux上安装Bugfree系统