软件测试之易用性测试
場景:學習《軟件測試》第11章節 易用性測試
易用性是交互適應性、實用性和有效性的集中體現。構成軟件缺陷的其中一條規則:軟件測試員認為軟件難以理解、不易使用、運行緩慢,或者最終用戶認為不好。如果在測試過程中,測試員都難以使用,客戶也會有同樣的問題。
用于與軟件程序交互的方式稱為用戶界面或UI。易用性包括用戶界面測試,易用性缺陷有比較強的主觀性,那怎么去判斷UI是好還是不好呢?優秀的UI有如下7個常見的要素。
符合標準和規范
軟件符合現行標準和規范是最重要的用戶界面要素。標準和規范經過大量的測試、經驗總結得出的方便用戶的規則。如果軟件嚴格遵守這些規則,優秀UI的其他要素就自然具備。
直觀性
直觀就是你看到的就是你所預期的。像用戶界面整潔,所需功能或期待響應都在預期出現的地方。UI組織和布局合理,從一個功能轉到另一個功能用戶可以輕松轉換,下一步要什么都應該明顯,菜單窗口等都在明顯的位置,沒有多余的功能,用戶如果嘗試失敗,可以從幫助系統中獲得幫助等等。
一致性
軟件本身以為與其他軟件的一致性。軟件或者平臺都有標準,用戶使用有習慣性,軟件本身應遵守這些標準,保持操作的一致性。
靈活性
用戶喜歡選擇–不要太多,但是足以允許他們選擇做什么和怎樣做。
舒適性
軟件應該用起來舒適,而不應該為用戶工作制造障礙和困難。可以通過如下一些想法來鑒別軟件舒適性:恰當、錯誤處理、性能。
恰當,軟件外觀和感覺應該與所做的工作和使用者相符。
錯誤處理,程序應該在用戶執行嚴重錯誤的操作之前提出警告,并且允許用戶恢復由于錯誤操作導致丟失的數據。
性能,如果操作緩慢,可向用戶展示持續時間,正在工作的狀態。
正確性
測試UI是否做了該做的事。
實用性
具體特性是否實用,對于軟件來說,是否是不必要或者不合理的特性。
總結
以上是生活随笔為你收集整理的软件测试之易用性测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实例38:python
- 下一篇: Qt split字符串分割