在软件测试中有软件的地方就有界面,就会有界面测试,界面测试虽然看起来比较简单,没有性能测试那么难,但是却非常繁琐。对于一个需要面对用户的软件产品来说,直观的ui和使用感受是产品能否获得用户认可的关键一环,界面测试的目的就是检查用户界面的风格是否满足客户的要求, 是否通用,文字是否正常,页面是否美观,文字,图片是否结合完美,操作是否友好等等。
其实界面测试是难以自动化测试的,如果是测试界面(而不是功能测试),比如测试界面上的控件是否显示正常,那么就没有必要去进行自动化测试了,直接采取手工测试即可。为什么这么说呢?主要有以下几点原因。
1. 自动化测试难以判断界面上的控件是否显示正常。
2. 界面改动频繁
3. 不同的机器,界面显示不一样
4. 不同的分辨率,不同的浏览器,不同的显示器。都会导致界面不太一样。
界面测试还有注意这几点:符合标准和规范,直观性,一致性,灵活性,舒适性,正确性和实用性。总的来说,界面测试虽然简单,但是却需要下更多的心思。