软件测试——界面测试

有软件的地方就有界面,就会有界面测试。界面测试是软件测试中,最多,最繁琐,最简单的测试。尤其在本地化测试(多国语言测试)中,有很多的界面测试。

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

界面测试的目的

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

界面测试没必要设计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键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式
在这里插入图片描述

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。
在这里插入图片描述

当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人) 我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,上面也是我整理好的精选面试题。 加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。事必有法,然后有成。 资源不错就给个推荐吧~