首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UI(用户界面)设计规则和规范

5):界面上首先应输入的和重要信息的控件 Tab顺序应当靠前,位置也应放在窗口上较醒目的位置。 6):同一界面上的控件数最好不要超过 10个,多于10个时可以考虑使用分页界面显示。...7):分页界面要支持页面间的快捷切换,常用组合快捷键 Ctrl+Tab 8):默认按钮要支持Enter 及选操作,即按Enter自动执行默认按钮对应操作。...9):可写控件检测到非法输入应给出说明并能自动获得焦点。 10):Tab键的顺序与控件排列顺序要一直,目前流行总体从上到,同时行间从左到右的方式。...7):工具栏的每一个按钮要有及时提示信息。 8):一工具栏的长度最长不能超出屏幕宽度。 9):工具栏的图标能直观的代表要完成的操作。 10):系统常用的工具栏设置默认放置位置。...17):菜单和工具要有清楚的界限;菜单要求凸出显示,这样移走工具时仍有立体感。 18):菜单和状态通常使用5 号字体。工具一般比菜单要宽,但不要宽的太多,否则看起来很不协调。

3K30

测试点杂记,总有一点是你忘记的

5)界面上首先应输入的和重要信息的控件Tab顺序应当靠前,位置也应放在窗口上较醒目的位置。6)同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。...7)分页界面要支持页面间的快捷切换,常用组合快捷键Ctrl+Tab8)默认按钮要支持Enter及选操作,即按Enter自动执行默认按钮对应操作。...9)可写控件检测到非法输入应给出说明并能自动获得焦点。10)Tab键的顺序与控件排列顺序要一直,目前流行总体从上到,同时行间从左到右的方式。11)复选框和选项框选择几率的高底而先后排列。...7)工具栏的每一个按钮要有及时提示信息。8)一工具栏的长度最长不能超出屏幕宽度。9)工具栏的图标能直观的代表要完成的操作。10)系统常用的工具栏设置默认放置位置。...17)菜单和工具要有清楚的界限;菜单要求凸出显示,这样移走工具时仍有立体感。18)菜单和状态通常使用5号字体。工具一般比菜单要宽,但不要宽的太多,否则看起来很不协调。

64710
您找到你想要的搜索结果了吗?
是的
没有找到

测试思想-测试设计 史上最详细测试用例设计实践总结 Part1

关联:规则引用对象 业务流程:客户操作->产生浏览数据->系统捕获数据->检测操作对象与规则引用的对象->如果对象匹配则触发规则并执行规则中指定的动作 单独测两个模块可能都没问题,但是结合起来,【...这里用例操作过程似乎有点冗余,但是从测试目的考虑是允许的:对用例2来说,步骤1可看成是为测试重播而必须经过的一路线,不是测试重点,而对用例1而言,用例2的步骤1则是测试重点。...而修改则仅关注单位选择作用。 b) 分离测试数据与测试逻辑(步骤) 方法:将用例的一些输入、输出等作为参数,数据则单独列出,执行时选择相应的数据执行。 理由:为什么要参数化?...、有利于提高测试用例的重用; 选择参数化内容 测试用例需要通过使用不同数据来重复执行测试的部分; 包括: a 、输入(数据或操作等) b 、输出(结果数据或预期结果等) 举例 例一:系统登陆...当用户下单付款必须通知卖家,有顾客光临 业务实体:订单信息,包含购买物品,买家,金额等 业务实体完整性:如:订单信息,买家不可少,物品id不能为空 根据上述,可以得出优先级:业务流程>业务规则

1.5K10

测试思想-系统测试 界面测试总结

Tab,Enter一致的方向(顺序)跳跃--目前流行总体从上到,同行间从左到右的方式。)...默认控件【一般是按钮(确认按钮/取消按钮等)要支持Enter及选操作,即按Enter自动执行默认按钮对应操作 5. 可写控制项检测到非法输入应给出说明并能自动获得焦点。...菜单和工具要有清楚的界限;菜单要求凸出显示,这样移走工具时仍有立体感。 13. 菜单和状态通常使用5号字体。工具一般比菜单要宽,但不要宽的太多,否则看起来很不协调。 14....重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。 8. 错误使用容易引起界面退出或关闭的按钮不应该放在易点击的位置。横排开头或最后与竖排最后为易点位置。 9....界面元素[如按钮,字体(通常使用的字体宋体9-12较为美观)]和主窗体的大小要与界面的大小和空间要协调[如 放置完控件界面不应有很大的空缺位置]。 5.

2.1K20

Jupyter notebook使用技巧大全

如下图所示:最左侧是蓝色的是命令模式,是绿色的表示编辑模式(此时cell中有光标,可以进行代码编写)。命令模式enter或者鼠标单击代码框可以进入编辑模式。...cell 工具上的➕按钮 删除当前侧cell 命令模式字母x,即可删除当前cell 命令模式,连续两次字母d,即可删除当前cell 工具上的“剪刀”按钮 合并cell 命令模式,选中多个...,可以进cell的拆分 Edit—>Split Cell 保存代码 命令模式字母s,就能创建一个checkpoint 工具上的保存按钮 File—>Save and Checkpoint 查找替换...首先在Nbextensions选项卡勾选该插件,然后工具中就可以看到该扩展按钮。...同样Nbextention选项卡勾选Autopep8,工具栏中会多一个“锤子”一样的按钮,可以帮助我们排版代码,使其符合pep8标准。 ?

2K30

程序断点

我们不可能一直使用“逐语句执行按钮,这样你会发现你了大半天还在库文件里面绕,那就该用“逐过程执行按钮。?...打断点时函数内部打,不要在外部打断点! 初始化函数常为生成一个DOM...? 全局搜索对应函数之后,直接点进去? 2.合适的地方打断点,即可刷新页面了。注意是 状态?...法二、控制台输出i的值 1.按照第一种方法执行到第三步 2.打开和sources同一级栏目的console 3.console下方的输入栏里输入i 4.enter回车键即可4、不打断点调试1.没打断点的情况...2.通过 按钮不断函数顺序执行,每次执行函数之后都能看到相应函数的含义,直到函数执行结束。?...4.分析问题: postsCollected是一个缓存数组,其中每一个新闻的index数据缓存状态是独立的 使用if(postsCollected)会导致第一次点击缓存里面就被加入一个index的数值了

2.2K20

Visual Studio 调试系列2 基本调试方法

Visual Studio 上下文中,当调试应用时,这通常意味着你附加了调试器的情况(即在调试器模式)运行应用程序。 执行操作时,调试器在运行过程可提供许多方法让你查看代码的情况。... F10 将使调试器前进,但不会单步执行应用代码的函数或方法(代码仍将执行)。 上图中当前程序走到32行, F10 ,直接走到34行,而没有进入到调用的方法。...08 快速重启应用 单击调试工具栏的“重启”按钮 ? (Ctrl+Shift+F5)。 当你“重启”时,与停止应用并重启调试器相比,它节省了时间。 调试器执行代码命中的第一个断点处暂停。...展开对象以查看其所有属性(例如本示例的 sharp 对象)。 通常,调试时,你需要快速检查对象的属性值,数据提示是一种实现此目的的好方法。...托管代码,您不能移动下一个语句,如果: (1)下一语句与当前语句不在同一个方法。 (2)实时调试启动调试。 (3)正在进行的调用堆栈展开。

4.4K10

Eclipse使用入门教程

file:时可以点击Browse…按钮选中包含项目的ZIP压缩包,如果包含项目的话就可以中间的Projects列表框显示。...2.4快速修正代码错误 Eclipse的编辑器编写代码以及编译后会显示检查出来的错误或者警告并在出问题的代码行首的隔上显示红色的灯泡。...Explorer视图的项目节点的上下文菜单中选择Paste,或者快捷键Ctrl + V,那么Eclipse会根据这段代码自动生成一个新的.java 文件并把它加入到当前项目的源代码目录。...要一行行的调试代码,可以点击 Step Over按钮来往下执行,或者F6键。要终止调试,可以点击 按钮。...如果发现新加入的文件没有显示Eclipse,可以Package Explorer视图中选择上下文菜单的Refresh或者快捷键F5就可以看到了。

1.3K00

Eclipse使用入门教程

file:时可以点击Browse…按钮选中包含项目的ZIP压缩包,如果包含项目的话就可以中间的Projects列表框显示。...2.4快速修正代码错误 Eclipse的编辑器编写代码以及编译后会显示检查出来的错误或者警告并在出问题的代码行首的隔上显示红色的灯泡。...Explorer视图的项目节点的上下文菜单中选择Paste,或者快捷键Ctrl + V,那么Eclipse会根据这段代码自动生成一个新的.java 文件并把它加入到当前项目的源代码目录。...要一行行的调试代码,可以点击 Step Over按钮来往下执行,或者F6键。要终止调试,可以点击 按钮。...如果发现新加入的文件没有显示Eclipse,可以Package Explorer视图中选择上下文菜单的Refresh或者快捷键F5就可以看到了。

1.5K20

CE修改器使用教程

步骤 5: 代码替换 (密码=888899) 本关的目的就是要让改变数值的按钮失效,很神奇,但是有什么用呢? 1、游戏中我们可以利用此功能使金钱数量不会发生变化。...3.找到血量的地址,加入到地址栏,然后地址上 右键=>找出是什么改写了这个地址,然后点击 改变数值 按钮,出现一行代码(见第五关),双击那行代码(或者点击详细信息)。...在这一步教程,你将有一个健康值和一个每一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使每一次按钮增加2点的健康值。...我们就到 Tutorial 中点击一 改变数值 按钮,之后会收集到两指令,cmp 指令跟指针没什么关系,对我们有用的是第二指令 mov esi,[esi]。...6.直接写以下汇编代码,然后执行,注入完成回到练习程序然后点击【重新启动游戏并自动执行】,本关会顺利通过。

7.6K30

Excel表格的35招必学秘技

2.“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。   3.设置完成(图2),“确定”按钮。   ...2.打开“自定义”对话框(参见图1),“工具栏”标签,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定,即在工作区中出现一个工具。   ...1.执行“格式→工作表→背景”命令,打开“工作表背景”对话框,选中需要作为背景的图片“插入”按钮,将图片衬于整个工作表下面。   ...3.选中E列,执行“复制”操作,然后选中F列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框,选中其中的“数值”选项,“确定”按钮,E列的内容(不是公式)即被复制到F列。   ...3.调整好行高和列宽,同时选中A1至G2单元格区域(第1位学生的成绩区域),“格式”工具栏“边框”右侧的下拉按钮随后出现的边框列表,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框

7.4K80

2.6 CE修改器:代码注入功能

第6关的时候我们说到指针的找法,用基址定位动态地址。但这一关不用指针也可以进行修改,即使对方是动态地址,且功能更加强大。代码注入是将一小段你写出的代码注入到目标进程执行它的技巧。...在这一步教程,你将有一个健康值和一个每一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使每一次按钮增加2点的健康值。...首先老样子,读者需要通过基础知识找到该数值所对应的内存地址,并找到是什么改写了这个内存地址,如下图所示; 打我按钮,会出现一行汇编代代码004278C3 - 83 AB A4040000 01 -...它可以用来减去两个操作的第二个操作数(源操作数)的值,然后将结果存储到第一个操作数(目的操作数)。sub指令通常用于数学运算和内存操作。...例如,以下代码将执行一个减法操作: mov eax, 10 ; 加载10到寄存器eax sub eax, 5 ; 从eax减去5,结果为5 在这个例子,指令mov用于加载数字10到寄存器eax

54130

2.6 CE修改器:代码注入功能

第6关的时候我们说到指针的找法,用基址定位动态地址。但这一关不用指针也可以进行修改,即使对方是动态地址,且功能更加强大。代码注入是将一小段你写出的代码注入到目标进程执行它的技巧。...在这一步教程,你将有一个健康值和一个每一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使每一次按钮增加2点的健康值。...首先老样子,读者需要通过基础知识找到该数值所对应的内存地址,并找到是什么改写了这个内存地址,如下图所示;打我按钮,会出现一行汇编代代码004278C3 - 83 AB A4040000 01 -...它可以用来减去两个操作的第二个操作数(源操作数)的值,然后将结果存储到第一个操作数(目的操作数)。sub指令通常用于数学运算和内存操作。...例如,以下代码将执行一个减法操作:mov eax, 10 ; 加载10到寄存器eaxsub eax, 5 ; 从eax减去5,结果为5在这个例子,指令mov用于加载数字10到寄存器eax

61050

测试用例(功能用例)——完整demo(一千多条测试用例)

: 点击【确定】,删除该盘点单,列表减少一记录; 点击【取消】,不执行删除操作。...,默认回到登录界面; 断网或网络异常的情况该界面执行任何操作,系统均提示“连接失败,请检查网络设置”。...行为人 资产管理员 UI页面 资产列表 “正常”资产详情 “已报废“资产详情 资产入库 修改资产 资产筛选 资产搜索 业务规则 断网或网络异常的情况该界面执行任何操作...资产盘点:录入盘点结果 资产盘点:修改盘点结果 资产盘点:查看盘点结果 资产盘点:盘点单筛选 资产盘点:盘点单搜索 业务规则 断网或网络异常的情况该界面执行任何操作,系统均提示...统计报表列表 资产状态统计:饼状图 业务规则 断网或网络异常的情况该界面执行任何操作,系统均提示“连接失败,请检查网络设置”。

5.2K20

一起来学matlab-matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象

若一可编辑文本框有焦点,则单击文本框的菜单栏不会执行任何操作。因此,单击菜单,语句get(edit-handle,'Strmg')并没有返回当前编辑框的内容。...执行列表框回调函数Callback属性之前,列表框目的选择有单击或双击之分,对应于将图形窗口属性SelectionType设置为normal或openo 弹出菜单(popup):当组件被时,打开且显示一选择列表...普通按钮(push):当该组件被时,将执行操作。要激活一个按钮,只需在按钮鼠标按钮即可。...单选按钮(rad10):该组件与校验框相类似,但它包含几个互斥的而且相关的选项(例如在任意时刻,只能选择一个状态)。要激活某一单选按钮,只需该组件上鼠标即可。...用户要移动一滑块,只需滑块上鼠标不放,且滑块方向上移动;或者是滑槽内单击鼠标;或者是单击滑块上的箭头。当松开鼠标,滑块所在位置将与一数值对应。

3.5K40

BoundsChecker 使用方法

TrueCoverage界面中有一个工具,我们有必要在这里对它做一说明。如下所示: 图4-2 运行控制工具 这个工具程序运行起来,会由不可用状态变为可用状态。...工具上各按钮功能为: 按钮1:如果在程序的运行过程下了该按钮,则覆盖率的统计只计算到此,你还可以继续操作程序,但此时对程序的任何操作都不再计入到覆盖率统计中去了。...按钮2:如果在程序的运行过程下了该按钮,则TrueCoverage会马上显示截止到目前为止的测试覆盖率情况。之后你可以继续操作程序,TrueCoverage会继续在后台记录程序的执行覆盖情况。...我们现在来对它做一说明。如下所示: 图5-2 运行控制工具 这个工具程序运行起来,会由不可用状态变为可用状态。...工具上各按钮功能为: 按钮1:如果在程序的运行过程下了该按钮,则性能统计只计算到此,虽然还可以继续操作程序,但此时对程序的任何操作都不再计入到性能统计中去了。

1.1K20

软件易用性测试_易用性测试包含界面测试吗

实用性 测试过程,检查每一功能点的UI是否具有实际实用价值,是否能够有助于用户执行软件 相应的功能,否则就被认为实用性不好,为实用性缺陷。 4....测试过程,一定要仔细检查执行结果与UI描述的是否一致。 5. 舒适性 恰当。 软件外观应该与所做工作和用户背景相符,不能太夸张或太简陋。 错误处理。...执行软件易用性测试 (1)“软件易用性检查表”逐一进行排查,正常BUG操作流程进行操作管理,尽早提交相关负 责人。 4....如“确定”和“取消”按钮的相对位置; 确定等价键通常使用回车键,而取消等价键通常使用ESC键。 c:重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。...c:工具栏的每一个按钮要有及时提示信息。 d:一工具栏的长度最长不能超出屏幕宽度。 e:工具栏的图标能直观的代表要完成的操作。 f:系统常用的工具栏设置默认放置位置。

1.2K50

为什么「确定按钮」正在慢慢消失

能自动「确定」就不需要按钮有一句话说:最好的交互就是没有交互同样,最好的「确定」按钮,其实是没有按钮。例如,手机锁屏时,输入密码不需要确定按钮就可以直接验证进入。...如果是提示或者是简单的操作,则比较适合使用「确定」文案。图片把确定了什么写出来如果是发送、登录、购买、支付……这类目的性很强的操作,与其写「确定」还不如直接把操作目的写出来。...但如果是填写项达到三、四甚至更多,看不到「保存」两个字难免担心数据丢失。如果按钮上写清楚「保存」两个字,也让人安心一些。如果是自动保存,也需要把相应反馈展示出来。...所以,如果想让用户感觉按钮之后不会进行任何其它操作,而仅仅只是结束流程而已,则很时候使用「完成」。图片工具类产品可以用「XX并XX」很多工具类产品,为了操作效率会把两个操作并列起来。...例如我现在打在所用的公众号编辑器,就有一个「保存并群发」的按钮:图片这样做挺好的,工具类产品效率最重要美观是其次。两个经常要连贯执行操作,合为一个按钮能够减少没必要的点击。

53730

PLC编程入门:梯形图

这被称为RLO(逻辑操作结果)。逻辑操作 结果保存在PLC内存的特定位置。西门子S7系列PLC,这个位置被称为状态字。 PLC术语,一个WORD是16位,或2个字节。...因此你不 得不用手指一直按住按钮,才能让输出保持激活。但是想一,如果输出控制的是一个通风系统 里的风机,那么要求操作员一直按钮就很不合理了。...我们需要一个办法来保持输出 激活,即使操作员已经释放了按钮梯形逻辑,有两种办法实现这一点: ?...否则当停机按钮时,还是会输出“1”。 现在,梯形逻辑如下: ? 你可以看到开路检查指令将其条件的反转结果传递给输出线圈。要再次激活输出,就需要 再次启动按钮。...在上面的示例,我使用了一个开路判断指令作为停机按钮。这不是好的实践! 我们最终遵循最佳实践,修改的梯形图如下: ?

4.1K32
领券