软件测试 (三) 界面测试

有软件的地方就有界面,就会有界面测试。界面测试是软件测试中,最多,最繁琐,最简单的测试。尤为在本地化测试(多国语言测试)中,有不少的界面测试。浏览器

界面测试,也叫UI测试(User interface testing), 本文介绍一些常见的界面测试,以及描述界面Bug时所用的术语。app

 

阅读目录测试

  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)

 

界面测试的目的

检查用户界面的风格是否知足客户的要求, 是否通用,文字是否正常,页面是否美观,文字,图片是否结合完美,操做是否友好等等。

spa

界面测试不必设计Test Case

界面测试比较繁琐,我的认为软件测试人员,其实没有必要专门去写Test case, 太浪费时间,并且没什么用。设计

若是没有Test case, 那怎么去作测试呢?  3d

我的认为只要掌握了界面测试的知识和经验,作到Test case 在心中(手里无剑,心中有剑)。 而后去检查界面,发现bug,就能够了。blog

 

界面测试难以自动化测试

若是是测试界面(而不是测试功能),好比测试界面上的控件是否显示正常。  我我的以为没有必要去写自动化测试。 用手动测试,用人的眼睛去检查就能够了。图片

界面测试为什么不必写自动化测试呢?自动化

1. 自动化测试难以判断界面上的控件是否显示正常。io

2. 界面改动频繁

3. 不一样的机器,界面显示不同

4. 不一样的分辨率,不一样的浏览器,不一样的显示器。都会致使界面不太同样。

 

常见的界面测试中的Bug - Overlap (重叠)

一个控件叠在另外一个控件上

 

 

截断(Truncated)

一个控件被另外一个控件截断, 致使控件部分不可见

 

文字自动换行(Text Wrapping)

应该显示为一行的句子, 被截断,显示为两行, 以下图:

 

缺失快捷键(lost shortcut)

界面设计中有个规则,就是任何UI都应该能够被键盘操做, 这就须要有快捷键好比 alt+O,  若是缺失了快捷键,没有鼠标的人,就操做不了。

 

 

重复的快捷键(Duplicate shortcut)

 

不合适的快捷键(Improper Shortkey)

有些字母不合适作快捷捷,由于你在字母下面加个下划线,字母就容易被认为误认为别的字母去了

 

 

丢失文字(Miss Text)

 

  

没有对齐(missaligned)

控件应该对齐, 这样才好看。 

 

Tab键顺序不许确(Tab Order)

 Tab键的顺序与控件排列顺序要一致,目前流行整体从上到下,同时行间从左到右的方式

相关文章
相关标签/搜索