gui测试之对话框、消息框篇
对话框/消息框的缺省《enter》键应该设置在ok按钮上;对话框/消息框的缺省《esc》键应该设置在cancel按钮上。
一般来说重要的或复杂操作成功后应该给予提示,根据系统的特性选择弹出信息框或文字显示。需要后续操作的操作在成功后应给予提示。
非法的输入或操作应给出足够的提示说明。
对可能造成数据无法恢复的操作应该给予确认信息,给用户放弃选择的机会。如删除操作。
提示信息不宜太长,宽度不能超过当前窗口的1/2;当超过此比例时,请视具体情况进行换行。有多行提示信息的,请选择对齐方式(一般为左对齐)。
静态文本标签一般采用左对齐,这样显得更有条理且易于浏览。 静态文本标签一般置于相关控件的左边,有时选项过多过长时放在上面。
复杂或带有专业性的操作或输入最好在输入项下面给予提示。
通用对话框控件,如open…,save as…,color…,fonts…,print…,page setup…等调用系统的对话框只需要是否调用正确,能否实现正常功能就可以了,里面的具体功能可以不用测试。
消息框中的图标必须根据需要选择正确的使用,一般来说 x 表示有很重要的问题需要提醒用户;? 增亮没有危险的问题; ! 强调警告用户必须知道的事情; i 一般信息,可以使乏味的信息变得有趣。
正在进行的操作提示框应使用省略号,如“删除中....”。
对话框标题文本中不要出现省略号。如选择“打印选项...”命令结果而显示的对话框的标题应该为“打印”,而不是“打印。。。”。但是,表示命令正在执行过程中菜单对话框(如“连接到internet.。。”对话框)是一种例外情况。
对于耗时的操作都应给出类似等待光标、进度表或其他的可视反馈。用户可以取消长时间的操作。如果可以取消未完成的操作,那么将按钮标记为“取消”,否则将按钮标记为“停止”。
岩土工程安全监测振弦传感器的发展史
Facebook如何使用人工智能来创建市场
我国正式具备量子计算机整机交付能力
低代码平台如何加快软件开发的速度
连空调都能自制,这些炫酷的DIY技能让人目瞪口呆
GUI测试之对话框、消息框篇
微软解锁纯EQ型人工智能系统
基于双DSP的并联控制系统中串行通信的研究
电容屏和电阻屏的区别?
无线功率放大器的设计与测试
小米6什么时候上市?小米6最新消息:小米6大升级!双摄+四曲面!还有惊喜在后面!
关于Linux启动过程分析
中国企业十大连接器公司排名
iPhone 8再爆黑科技,将具备3D空间感知能力!
面对不断下滑的智能手机市场需求 各家阵营开始拉帮结派
工业机器人由哪些部分组成?
泰克在中国经CNAS认可的校准服务范围得到扩大
关于光耦的分析和介绍以及应用
利用NI LabVIEW实现真正的并行化处理和并行化测量
易宝CTO陈斌:互联网技术促进传统产业升级(GIIC演讲实录)