0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GUI测试之按钮篇

如意 来源:CSDN 作者:Loadrunn 2020-06-29 10:33 次阅读

GUI测试之按钮篇

在同一窗口中实现某一功能的按钮是唯一的。

按钮位置:OK按钮总是在上方或者左方,而Cancel按钮总是在下方或右方。

等价键:Cancel按钮的等价按键通常是Esc,而选中按钮的等价按钮通常是Enter保持一致。

测试按钮能否正常的实现功能,常用按钮的功能为:

OK(确定)接受输入的数据或显示的响应信息,关掉窗口

Cancel(取消)不接受输入的信息,关掉窗口。取消时最好给予提示,尤其时有大量输入的窗口。

Close(关闭):结束当前的任务,让程序继续进行;关掉数据窗口

Help(帮助):调出程序的帮助信息

Save(保存):保存数据,停留在当前窗口。如过保存耗时长的话,最好显示类似沙漏,进度条之类的提示。注意验证能否重复保存。如在IE中由于网速慢而导致的重复保存。

Add(新增):新增记录。新增的记录必须排在首页首行。提交失败后必须保留用户已输入的内容,以便再次提交。提交时需对主要标识字段进行重复值、空值(空格)判断。

Update/Edit(编辑):修改/编辑记录。如界面存在复选按钮,勾选多条记录进行修改时,需给予只能对一条记录进行修改,默认为第一条的提示信息。修改时加载的内容都为该记录的实际内容,而不再为默认值。修改完成后必须回到原记录所在位置,且刷新显示修改后的值。提交失败后必须保留用户已修改的内容,以便再次提交。在查询条件下修改返回后如不满足查询条件则不显示,反之满足当前的查询条件则需显示新增的记录。需对主要标识字段进行重复值、空值(空格)判断。

Delete(删除):删除记录。在删除之前必须有确认删除的提示信息。删除成功后刷新不显示被删除的记录。删除成功后返回到原记录所在页面;而当原记录所在页不存在时,则返回上一页。当被删除的记录与其它记录存在关联时,应给予不允许删除及更明细提示等信息。针对大批量的删除应提供全选复选框,方便用户删除。

Search(查询):查询记录。每次查询应显示返回的结果数。每次查询应定位到首页[A2] 。保留前一次的查询条件。当查询条件较多时,需配以重置按钮。当未查询到任何记录时,需给予未查找到相关记录的提示信息。除用户明确要求不需要外,需提供模糊查询及组合查询功能。当查询返回的结果大于默认的一页大小时,最好采用分页或者根据系统默认或用户定义的一页显示的记录数量来分页。如有多页,需要提供首页,下一页,上一页,尾页和跳至功能。每页的记录不能重复,但也可以根据用户需要显示上一页的最后一条数据。

Reset(重置):重置。应回到打开窗口时的最初状态。多次点击是否还能正常显示。

Return(返回):返回。如果一个窗口或页面不能通过菜单,工具栏到达,而是必须通过前一个窗口完成才到达,应提供返回按钮或导航条让用户可以返回。

如果点击按钮后还需要用户的进一步的操作,按钮的名称应加上省略号。如Browse。。。

OK/Cancel/Apply/Help键的排放最好遵从Windows的标准排放。

按钮最好都给予浮动提示[A3] ,特别是图片按钮,可以避免由于网络太慢而导致的太长时间不能往下操作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    4458

    浏览量

    125132
  • GUI
    GUI
    +关注

    关注

    3

    文章

    611

    浏览量

    38813
  • 按钮
    +关注

    关注

    0

    文章

    129

    浏览量

    12493
收藏 人收藏

    评论

    相关推荐

    PCB设计技巧入门

    PCB设计技巧入门
    发表于 08-05 21:44

    掌握和精通matlabgui设计

    掌握和精通matlabgui设计
    发表于 08-16 19:24

    光耦测试频率

    本帖最后由 eehome 于 2013-1-5 09:44 编辑 光耦测试频率(潮光光耦网整理编辑)2012-07-18光耦全称光耦合器(opticalcoupler),它是以光为媒介来
    发表于 12-11 13:43

    串口通讯--启动测试停止测试按钮如何设置

    PLC编程出身。在串口通讯中,要实现整个程序的启动测试,停止测试两个按钮按钮均采用单击时触发机械动作,除了while循环,用什么结构去配合使用呢???事件结构,还是条件结构呢,请有相
    发表于 04-20 14:12

    开关电源器件选型

    ``如题,开关电源器件选型,有想要的回帖``
    发表于 08-14 16:03

    通俗易懂电子称综合演示

    ://bbs.elecfans.com/jishu_919727_1_1.html通俗易懂电子称开发软件https://bbs.elecfans.com/jishu_919731_1_1.html主要是连调测试,修改完善一些
    发表于 07-18 21:17

    通俗易懂电子称开发导航

    通俗易懂电子称开发立项https://bbs.elecfans.com/jishu_919726_1_1.html通俗易懂电子称开发硬件https://bbs.elecfans
    发表于 07-18 21:22

    在matlab gui中怎样编辑上图所示控件,显示增量和减量按钮,请教各位大神。

    在matlab gui中怎样编辑上图所示控件,显示增量和减量按钮,请教各位大神。
    发表于 10-18 13:53

    GUI触摸屏按钮函数返还值一直是0

    小弟最近在玩GUI触摸屏按钮按钮GUI画好了,就是触摸屏搞不定,用GUI_GetKey函数返还回来的值一直是0,查资料 这块的很少,希望
    发表于 06-06 04:36

    UC GUI按钮为什么不支持连按?

    为什么UC GUI按钮不支持连按
    发表于 03-25 03:18

    TouchGFXGUI开发

    TouchGFXGUI开发(二):动画图片(Animated Image)前言实现原理一、GUI设计1、界面布局2、添加Animated Image 图片3、添加按钮文本资源4、添加
    发表于 01-18 09:30

    基于HFSM模型的GUI自动测试

    针对图形用户界面(GUI)软件的层次性,采用分层有限自动机(HFSM)模型对被测GUI 软件建模,将GUI 测试转换为预期HFSM和实际HFSM 的一致性
    发表于 03-28 09:55 20次下载

    一种GUI自动化测试框架方案

    目前,在GUI自动化测试中,很多软件体系都采用录制回放技术。这种技术要求测试者通过鼠标和键盘的点击进行工作,脚本记录事件,然后以自动化测试的方式进行回放。记录下来的测
    发表于 08-24 11:17 2531次阅读
    一种<b class='flag-5'>GUI</b>自动化<b class='flag-5'>测试</b>框架方案

    Python基础-GUI

    目前Python已经选择支持Tkinter作为它的正式GUI实现。Tkinter是一个成熟的跨平台接口,它为GUI应用程序提供小型的配件集。但并不意味着要固定于这个集合。Tkinter是可扩展
    发表于 03-30 15:26 23次下载

    浅谈易用性测试GUI常见的测试要求

    浅谈易用性测试GUI常见的测试要求
    的头像 发表于 06-29 10:15 2538次阅读