界面测试总结.docx
- 文档编号:28900797
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:8
- 大小:19.95KB
界面测试总结.docx
《界面测试总结.docx》由会员分享,可在线阅读,更多相关《界面测试总结.docx(8页珍藏版)》请在冰豆网上搜索。
界面测试总结
界面测试总结
文档编号
按编号规则
版本
vX.YY.ZZ
发布日期
YYYY-MM-DD
上海华东汽车信息技术有限公司
所有权声明
该文档及其所含信息是CETC-MOTOR的财产。
该文档及其所含信息的复制、使用及披露必须得到CETC-MOTOR的书面授权。
文档状态(以√标识):
[√]草稿
[]正在修改
[]正式发布
编制
日期
yyyy-mm-dd
日期
日期
日期
日期
审核
日期
日期
日期
日期
日期
批准
日期
日期
修订记录
类型:
创建(C)、增加(A)、修改(M)、删除(D)
版本
类型
日期
编制人/修订人
描述
0.01.00
C
yyyy-mm-dd
创建文档;XX章节
1UI介绍
用于与软件程序交互的方式称为用户界面或UI,是英文User和interface的缩写。
界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的第一印象。
而设计优良的界面能引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感觉和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧中付诸东流。
2优秀的UI具备要素
2.1符合标准和规范
最重要的用户界面要素是软件符合现行的标准和规范,
2.2直观
衡量软件界面直观的程度如下:
1.用户界面是否洁净、不唐突、不拥挤
2.UI的组织和布局是否合理,是否允许用户轻松地从一个功能转到另一个功能,下一步做什么是否明显,任何时刻是否都可以决定放弃或者退回、退出,每步的输入是否得到确认,菜单或窗口是否隐藏的太深。
3.界面是否有多余的功能,是否有太多的特性把工作复杂化了,是否感觉到界面信息太庞杂了
2.3一致性
用户使用习惯性强,希望一个程序的操作方式能够带到另一个程序中。
在审查软件一致性时要考虑一下术语:
4.快捷键和菜单选项,
5.术语和命名
6.诸如OK和Cancel按钮的位置
2.4灵活
灵活性表现在:
用户喜欢选择不要太多,但是足以允许他们选择做什么和怎么做。
7.状态跳转:
灵活的软件在实现同一任务上有更多种选择和方式。
结果是增加了通向软件各种状态的途径。
状态转换图将变得更加复杂,软件测试员需要花更多时间决定测试哪些相互链接的路径。
8.状态终止和跳过:
当软件具有用户非常熟悉的超级用户模式时,显然能够跳过众多提示或者窗口直接到达想去的地方。
9.数据输入和输出:
用户希望有多种方法输入数据和查看结果。
如在写字板文档中插入文字,可以用键盘、粘贴
2.5舒适
软件使用起来应该舒适,不能给用户工作制造障碍和困难,鉴别软件舒适性方法如下:
10.恰当:
软件外观和感觉应该与所做的工作和使用者相符
11.错误处理:
程序应该在用户执行严重错误的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据
12.性能:
快不见得是件好事,不少程序的错误提示信息一闪而过,无法看清。
如果操作稍微缓慢,让用户得到相应的信息
2.6正确
测试正确性,就是验证用户界面是否做了该做的事情
13.语言和拼写:
开发工程师经常会出现一些单词拼写错误和语法错误的问题
14.所见即所得:
保证UI显示的就是实际所得到的。
当单击Save按钮时,屏幕上的文档是否与存入磁盘的完全一样
15.市场定位偏差:
有没有多余的功能或遗漏的功能,
16.不良媒体:
媒体是软件UI包含的所有图标、图像、声音、和视频。
图标应该同样大,并且具有相同的色调。
声音应该具有相同的格式和采样率。
2.7实用
是否实用是优秀用户界面的最后一个要素,不是指软件本身是否实用,而是具体特性是否实用。
在审查产品说明书、准备测试或者实际测试时,想一想看到的特性对软件是否有实际价值。
它们有助于用户执行软件设计的功能吗?
如果认为它们没必要,就要研究一下找出它们存在于软件中的原因。
3UI测试基本内容
●窗口
◆窗口能否基于相关的输入或菜单命令适当的打开
◆窗口能否改变大小、移动和滚动
◆窗口中的数据能否用鼠标、功能键、方向箭头和键盘操作
◆窗口可以被多次打开和关闭,但窗口未关闭或被其他窗口覆盖时,再次点击菜单或按钮,测试窗口是否可以被激活,所有相关功能是否可操作
◆能否使用所有窗口的相关功能,所有相关功能是否可操作
◆相关的下拉式菜单,工具条,滚动条,对话框,按钮,图标和其它控制有否?
能否正常显示?
完全可用?
◆显示多窗口时,窗口名能否正确显示,活动窗口是否加亮
◆使用多用户时,所有窗口是否能实时更新
◆多次或不正确按鼠标是否会产生无法预测的结果
◆窗口的颜色提示和窗口的操作顺序是否符合需求
◆窗口能否正确关闭,并且关闭之前是否有相应的提示信息
●菜单和鼠标操作
◆菜单前的图标不宜太大,与字高保持一直最好。
◆菜单深度一般最多控制在三层以内
◆各菜单与子菜单命名、功能是否正常
◆菜单及子菜单的快捷键是否正常
◆按钮菜单的命名、功能是否正常
◆菜单应采用“常用--主要--次要--工具--帮助”的位置排列,符合流行的windows风格。
提供常用的菜单项,如“文件”、“编辑”,“查找”,“打印”等。
对常用的菜单项提供快捷命令方式。
快捷方式唯一
◆是否可以通过鼠标访问所有的菜单功能
◆文本字体、大小和格式是否正确
◆下拉式操作是否能正确工作
◆没有顺序要求的菜单项按使用频率和重要性排列,常用的排在开头,不常用的靠后放置,重要的放在开头,次要的放置后面
●文本框
◆输入非法数据
◆输入默认值
◆输入特殊字符集;
◆输入使缓冲区溢出的数据;
◆输入相同的文件名;
●命令按钮控件
◆点击按钮正确响应操作。
如,单击确定,正确执行操作;单击取消,退出窗口
◆对非法的输入或操作给出足够的提示说明
◆对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;
●单选按钮
◆按钮位置是否方便操作;
◆一组单选按钮不能同时选中,只能选中一个
◆逐一执行每个单选按钮的功能。
◆一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;
●复选框
◆多个复选框可以被同时选中
◆多个复选框可以被部分选中
◆多个复选框可以都不被选中
◆逐一执行每个复选框的功能
●滚动条控件
◆滚动条的上下按钮
◆用滚轮控制滚动条;
◆拖动滚动条,检查屏幕刷新情况,并查看是否有乱码
◆滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比
●界面切换
◆界面间的切换是否方便用户配置,(有向导功能,配置了某一项后很方便的进行下步操作)
●安装和卸载测试
◆安装测试:
软件在安装过程中,安装向导是否明确,及拼写是否有误,安装后在windows开始菜单>程序>待测试软件的显示是否正确;
◆卸载测试:
软件在卸载过程中,卸载提示是否明确,拼写是否有误;是否可以完全卸载(卸载时某些需要保存的文件是否提示保留)。
●其他
◆界面一些添加、删除、打开、退出是否都有相应的提示信息以及提示信息是否明确
◆错误提示信息是否能定位,并且定位是否准确
◆tab键的顺序,一般是从上到下,从左到右;
4界面友好性
4.1业务流程
把业务流程放在第一位主要是由于一个软件不管你界面设计多么漂亮,违反了业务的流程,这个设计也是一个失败的设计。
他失去了使用者的使用意义;因此界面的设计要以业务流程为主,他决定了一个软件使用的实用性、方便性和可操作性。
因此,界面的设计要以业务流程为主,遵循简单、实用、方便;
4.2操作方式
在设计界面时候,必须符合大多数人的操作习惯,面向你的用户实际使用。
否则的话,即使你编写的软件功能再强大也是没有用的,只能说明你编写的东西使用起来他复杂,因为用户不会在乎你是否是一个编程高手,他们用的是你的产品。
4.3布局方式
布局方式体现了人们操作习惯;其他很多高手也对此有过一些论断;比如说:
人们一般情况下使用右手操作鼠标,那么一些常用按钮(类似确定、取消)我们可以观察到,一般情况下[确定]是放在[取消]按钮的左边;避免了使用过程中由于错误的[确定]而产生错误,而且[取消]便于人们取消任务;其他诸如:
焦点的位置,主项内容和付项内容的位置等等;
4.4美观方式
界面大小应适合美学观点,感觉协调舒适,能在有效范围内吸引用户的注意力。
我不知道大家是否习惯,一开始项目就先设计界面,即该颜色,又改控件大小,结果弄得整个界面花花绿绿,就像是一个儿童画板;分不清楚主次;也不知道怎么回事,结果代码没写多少,时间都浪费在画画上面了。
结果弄得使用者眼睛都花了,也没有弄明白怎么回事。
因此,我认为过多浪费时间在这个上面不如去钻研一些实用的技术,对于一个程序员来说更重要。
我们可以在form上加入一些图形,起到点缀说明的作用。
而且不要过多的使用动画来转移用户的视线(美术、动画软件除外);除此之外,我们还应该注意颜色的搭配,整体的界面风格等等,当然最简单的方法就是什么都不改变(活学活用)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 界面 测试 总结