软件测试基础(四)
UI测试
1、测试目标
- 测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字图片组合是否完美,操作是否友好等。
- 确保用户界面符合公司或行业标准
2、导航测试、图片测试、内容测试、兼容性测试…..
3、导航类型:
- 超链接、菜单、按钮、对话框、列表…..
4、导航测试点:
- 是否易于导航,导航是否直观?
- 主要部分(内容)是否可通过主页进行访问
- 系统导航是否准确
- 页面结构、导航、菜单、链接的风格是否一致
- 对广告图片的点击是否正常,点击后给出的页面是否正确;
- 检查页面链接是否可正常点击,点击后链接到的位置是否正确;
- 链接点击后是否正常的发生颜色变化(若特殊处理也需要相应的检查);
- 链接的打开方式是否合理(在当前窗口中打开、打开新窗口),是否符合产品设计
5、图片测试点:
- 要确保图形有明确的用途
- 图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面;
- 所有页面字体的风格是否一致;
- 背景颜色应该与字体颜色和前景颜色相搭配;
- 检查图片的尺寸、位置是否符合需求;
- 对广告图片的点击是否正常,点击后给出的页面是否正确;
- 页面上具有相同意义的图标应保持一致;
- 对于链接其他网站的图片,无法显示时是否有容错性处理
6、内容测试
- 在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷;
- 信息的准确性是指是否有语法或拼写错误
- 信息的相关性是指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口
7、兼容性测试:
Windows、Unix、Macintosh、Linux ….
同一个应用在某些操作系统中可以正常运行,在另外的系统下可能会运行失败
在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试
软件不兼容时,谁动谁改
正常情况下,如果软件A在电脑上正常安装工作;
B无法安装 ---- B兼容性bug
A卸载后,B正常安装运行 ---- B兼容性bug
明确是因为A的原因导致B无法安装 ---- B兼容性的bug(因为A已经在正常使用了,如果改动A可能会造成其他问题)
8、web UI典型错误
- 文字或图片重叠、剪裁、没对齐
- 重复菜单或链接
- 提示信息错误、Tooltip不显示
- JS错误问题
- 页面链接错误
- 页面访问资源不可用
- 出现’404页面错误’
- 按钮不工作、功能没有实现
- 错误信息提示不合理
- 文档无法下载