界面測試




有軟件的地方就有界面,就會有界面測試。界面測試是軟件測試中,最多,最繁瑣,最簡單的測試。尤其在本地化測試(多國語言測試)中,有很多的界面測試。

界面測試,也叫UI測試(User interface testing), 本文介紹一些常見的界面測試,以及描述界面Bug時所用的術語。

 

閱讀目錄

  1. 界面測試的目的
  2. 界面測試沒必要設計TestCase 
  3. 界面測試難以自動化測試
  4. 常見的界面測試中的Bug - Overlap (重疊)
  5. 截斷(Truncated)
  6. 文字自動換行(Text Wrapping)
  7. 缺失快捷鍵(lost shortcut)
  8. 重複的快捷鍵(Duplicate shortcut)
  9. 不合適的快捷鍵(Improper Shortkey)
  10. 丟失文字(Miss Text)
  11. 沒有對齊(missaligned)
  12. Tab鍵順序不準確(Tab Order)

 

界面測試的目的

檢查用戶界面的風格是否滿足客戶的要求, 是否通用,文字是否正常,頁面是否美觀,文字,圖片是否結合完美,操作是否友好等等。

界面測試沒必要設計Test Case

界面測試比較繁瑣,個人認爲軟件測試人員,其實沒有必要專門去寫Test case, 太浪費時間,而且沒什麼用。

如果沒有Test case, 那怎麼去做測試呢?  

個人認爲只要掌握了界面測試的知識和經驗,做到Test case 在心中(手裏無劍,心中有劍)。 然後去檢查界面,發現bug,就可以了。

 

界面測試難以自動化測試

如果是測試界面(而不是測試功能),比如測試界面上的控件是否顯示正常。  我個人覺得沒有必要去寫自動化測試。 用手動測試,用人的眼睛去檢查就可以了。

界面測試爲何沒必要寫自動化測試呢?

1. 自動化測試難以判斷界面上的控件是否顯示正常。

2. 界面改動頻繁

3. 不同的機器,界面顯示不一樣

4. 不同的分辨率,不同的瀏覽器,不同的顯示器。都會導致界面不太一樣。

 

常見的界面測試中的Bug - Overlap (重疊)

一個控件疊在另一個控件上

 

 

截斷(Truncated)

一個控件被另一個控件截斷, 導致控件部分不可見

 

文字自動換行(Text Wrapping)

應該顯示爲一行的句子, 被截斷,顯示爲兩行, 如下圖:

 

缺失快捷鍵(lost shortcut)

界面設計中有個規則,就是任何UI都應該可以被鍵盤操作, 這就需要有快捷鍵比如 alt+O,  如果缺失了快捷鍵,沒有鼠標的人,就操作不了。

 

 

重複的快捷鍵(Duplicate shortcut)

 

不合適的快捷鍵(Improper Shortkey)

有些字母不合適做快捷捷,因爲你在字母下面加個下劃線,字母就容易被認爲誤認爲別的字母去了

 

 

丟失文字(Miss Text)

 

  

沒有對齊(missaligned)

控件應該對齊, 這樣纔好看。 

 

Tab鍵順序不準確(Tab Order)

 Tab鍵的順序與控件排列順序要一致,目前流行總體從上到下,同時行間從左到右的方式


原文鏈接:http://www.cnblogs.com/TankXiao/p/3410043.html

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