界面测试的方法要点

web项目测试总结要点及测试方法 web项目总结web项目测试总结要点web项目通用测试点整体 web项目测试总结要点 web项目通用测试点整体 web项目测试总结要点 1、功能测试 2、性能测试(主要关注的是页面响应的时间) 3、用户界面测试/可用性测试 4、兼容性测试(浏览器和操作系统) 5、安全性测试 6、接口测试 (一)功能测试 1)链接测试关注三点 ①链接是否按照指定那样,确实链接到了该链接的页面 ②测试该链接所链接的页面是否真实存在 ③保证系统中没有单独存在的页面(可用Xenu工具检测) 2)表单测试 ... 阅读详情

界面测试的方法要点

 

     多年开发、测试经验的累积,下面我整理出一些关于界面测试方面的方法和要点,供大家参考,如有不同的意见或者更好的补充的,欢迎Email来和我一起讨论,我们一起在测试技术方面不断进步,以提高我们的整体测试水平。

    联系方式:Esan@sunistudio.com

 

一、界面的测试要点:

 

1、标题栏

 

a、标题文字描述的正确性

b、标题栏中(最大化、最小化、关闭)按钮,根据窗口的特性,如没有最大化或者最小化状态的窗口,应该不显示最大化和最小化按钮,或者把按钮Disable状态显示。

 

2、文字

 

(1)文字描述的准确性:

 

a、检查文字的描述和所对应的功能是否一致;

b、检查错别字。

 

(2)文字用语的一致性:

 

(菜单、界面按钮或者Label等、ToolTip、窗口标题)

比如选项设置,在主界面的有按钮可以进入选项设置对话框,或者菜单中有菜单项可进入选项设置对话框中,那么,按钮、菜单、对话框的标题都应该统一用词,如用“选项”或者“设置”,而不能又用“选项”,又用“设置”,或者还有其他的的用词。

 

(3)为了全面的检查所有的文字,应该检查程序中的所有文字资源,因为一些对话框可能比较难在黑盒测试的时候能全部都出现过。

 

3、控件

 

(1)       控件对齐:

 

a、  并排关系的控件间应该左对齐,同行的控件应该横向对齐。

 

b、  有所属关系的控件应该缩进。

 

(2)控件状态:

 

a、不能操作的的控件的状态应该为Disable,这样界面也起到引导用户使用操作的效果。

 

b、有依赖关系的控件,比如(几个选项供选择(CheckBox或者RadioBox),每个选项下面都有独立的设置(其他的控件:Edit、ComboBox、CheckBox等),那么当所属的选项没有选中时,下面的控件应该是Disable的,相反为Enable。见下面图为例子。

                  选项选中时,下面的控件为Enable的图例

 

                  选项没有选中时,下面的控件为Disable的图例

 

(3)控件的TabOrder

 

     控件的TabOrder应该依次从上到下、从左到右的顺序,界面中默认的TabOrder应该落在界面上的第一个Enable状态的控件上面。

 

(4)控件的右键菜单支持

 

     允许输入的控件都应该支持右键菜单,方便习惯使用右键菜单的用户复制、剪切、粘贴、全选等操作。

 

(5)控件的操作方式

 

      a、单行文本的Edit输入框中,对回车符的支持:回车默认操作是本窗口中的“确定”按钮的功能。

      b、在可操作的列表控件(List、ListView)中,鼠标双击的操作、键盘操作都应该有对应的默认操作。比如下面的图中,双击列表中某一项,默认操作就是Modify按钮的操作;双击列表中的空白处,默认操作应该是Add按钮的操作;选中列表中的项的情况下,按下Delete键,默认操作应该是Remove按钮的操作。

         

 

(6)Edit控件对输入的有效性判断

 

     a、类型判断:整型、浮点型的数据输入框中,不允许输入非表示数据的其他字符串(如:abcd或者其他字符等);

     b、大小判断:数据类型的数据如有大小范围限制的,要对输入的大小进行判断(如:表示月份的输入框中,只能允许输入1-12的数字。

     c、长度判断:如果是程序处理的字符串有长度限制,但是输入框中没有对输入的数据长度进行限制,将有可能会造成程序错误,或者处理后的结果和输入的不相符合。

     d、正确性判断:表示路径的或者文件名全路径的输入框,要对输入的路径是否为有效的路径进行判断,如:输入aaaa或者 C:////等为不正确的输入。

 

4、图片

 

图片显示的篇幅不要太大。

 

5、界面整体的颜色搭配

 

6、窗口在任务栏上的系统菜单

 

每个应用程序,如窗口在系统任务栏上有缩小图标的,都应该有系统右键菜单的支持(还原、最大化、最小化等),要测试右键菜单中各个项的Enable和Disable状态的正确性以及功能的正确性。

 

 

二、提示对话框测试要点:

 

1、文字描述的正确性

 

2、图标显示的正确性:

a、程序错误、操作错误、禁止操作等的提示:MB_ICONHAND, MB_ICONSTOP,MB_ICONERROR

b、询问的提示:MB_ICONQUESTION

c、感叹、警告的提示:MB_ICONEXCLAMATION ,MB_ICONWARNING

d、普通信息的提示:MB_ICONASTERISK,MB_ICONINFORMATION

 

 

――――――――――――――

Esan

2004-3-29 于深圳

界面测试需要注意的要点.doc 界面测试需要注意的要点全部整理,包含: ( 1 ) 易用性 3 (2) 规范性 4 (3)帮助设施 5 (4)合理性 5 (5)美观与协调性 6 (6)菜单位置 7 (7)独特性 8 (8)快捷方式的组合 9 (9)安全性考虑 10 (10)多窗口的应用与系统资源 11 (11)文本框 11 (12) 命令按钮控件 12 (13) 单选按钮控件 12 (14) up-down控件文本框 13 (15)组合列表框 13 (16) 复选框 13 (17) 列表框控件 14 (18)滚动条控件 14 (19)各种控件在窗体中混合使用 14 (20)查找替换 14 (21)插入操作 15 (22)编辑操作 15 (23)窗体 16 (24)控件 16 (25)菜单 16 立即下载

相关推荐

界面测试方法和要点

界面测试方法和要点:1、 标题栏、文字、弹出窗口

界面测试的要点

1.界面整体布局是否合理。 2.界面样式风格是否统一、字体、颜色搭配是否合理。 3.图片显示是否清晰符合需求。 4.内容是否出现错别字。 5.控件是否支持对齐。 6.改变浏览器窗口大小,界面排版是否合理。 7.控件是否能够正常操作(输入框、下拉框、单选框、图片链接、文字链接)。 8.控件的选项内容是否正确(单选框里的内容是否合理)。 9.控件是否支持TAB键切换。 10.按钮是否...

weixin_42575273的博客 2282

界面测试测试要点

界面测试测试要点,在测试过程中考虑的问题

【软件测试】—— 测试分类

黑盒测试就是在完全不考虑程序逻辑和内部结构的情况下,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正确的结果,满足规范需求。

Lucky_mzc的博客 1917

界面的测试用例(详)

目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。

博途 V16(TIA portal V16)安装教程

本文提供了西门子TIA Portal V16软件的完整安装指南。内容包括百度网盘下载链接(提取码kv69)、详细安装步骤(关闭安全保护、典型安装设置)、授权破解方法,以及PLCSIM仿真功能的使用说明。重点演示了S7-1200 PLC程序的仿真过程,解析了仿真界面各元素功能,包括状态指示灯(RUN/STOP/ERROR)、操作按钮(RUN/STOP/MRES)和网络接口状态等。通过图文并茂的方式,完整呈现了从软件安装到PLC程序仿真的全流程操作。

lingchen1906的博客 6713

界面测试

界面测试 文章目录前言1.窗体界面测试窗体分辨率状态栏工具栏错误信息按钮字体颜色2.控件3.菜单界面测试文字4.特殊属性的测试界面跳转 前言 不做文字的搬运工,多做灵感性记录 这是平时学习总结的地方,用做知识库 平时看到其他文章的相关知识,也会增加到这里 随着学习深入,会进行知识拆分和汇总,所以文章会随时更新 参考的文章过多,所以参考会写不全,见谅 1.窗体界面测试 窗体 位置 屏幕对角线相交的位置即屏幕中央是用户直视的地方,正上方 1/4 是易吸引用户注意力的地方,这两个地方需要注意窗体放置

shulei00的博客 1464

ISP Tuning实战:从零开始调校相机传感器的完整流程(附避坑指南)

本文详细介绍了ISP Tuning的完整实战流程,即如何从零开始调校相机传感器以优化成像质量。内容涵盖从黑电平校正、镜头阴影校正等基础标定,到自动曝光、伽马校正、色彩校正等核心画质调校,再到降噪与锐化的平衡策略,并提供了关键的避坑指南。掌握ISP Tuning是提升相机传感器性能、实现从‘能用’到‘好用’的关键技术。

weixin_32098457的博客 196

使用Jmeter遇到随机取值的需求怎么办?

虽然Jmeter能用来做参数化的组建有几个,但是貌似都没有随机取值的功能,所以我们可以用函数__CSVRead()来实现:

软件测试技术交流分享 1557

UE4游戏逆向实战:从HOOK明文包到自定义发包的完整流程(附加密算法解析)

本文详细解析了UE4游戏网络通信的逆向工程完整流程。从定位线程发包点、HOOK拦截明文封包,到逆向分析加密解密算法,最终实现自定义组包与加密发送。文章结合实战案例,为游戏安全研究和技术人员提供了一套清晰、可操作的方法论。

weixin_29009081的博客 1236

把STM32MP135当单片机玩:实战SD卡脱机运行LED程序(基于MP135DK开发板)

本文详细介绍了如何在STM32MP135开发板上实现SD卡脱机运行LED程序,通过裸机开发方式(Bare Metal)利用HAL库完成GPIO控制,并解析了SD卡启动流程。内容涵盖工程创建、代码编写、SD卡烧录及常见问题排查,为开发者提供了一种高性能单片机开发方案。

weixin_33734785的博客 242

界面测试方法

转载:https://mp.weixin.qq.com/s?__biz=MzUxMTA3NzgzMQ==&mid=2247490530&idx=1&sn=a2313667299ebbdcf8770f34ab22814e&chksm=f978674ace0fee5c290e7fa24d63d709f8ca192044712aacb07dfe1a1d76f8b9aeae...

想当米虫的博客 2636

CCAR-23《正常类飞机适航规定》和CCAR-25《运输类飞机适航规定》差异分析

通过详细比较CCAR-23和CCAR-25在适用范围、设计标准、性能要求、运行限制、安全冗余和环境适应性方面的差异,我们可以看出,CCAR-23适用于轻型飞机,开发和运营成本较低,设计要求相对简单。而CCAR-25适用于大规模运输飞机,设计、开发、测试和运营管理都需要更高的复杂性和投入。

qq_41854911的博客 3706

软件界面测试的要点和方法

本文系统介绍了软件界面测试的要点和方法,涵盖易用性、规范性、帮助设施等12个测试维度。详细列举了文本框、按钮、菜单等25类控件的测试用例,包括功能验证、异常处理、界面协调性等测试内容。通过规范化的测试项目、方法和判断准则,确保界面设计符合用户操作习惯,具有良好交互体验。测试重点包括控件功能正确性、布局合理性、操作便捷性及系统资源占用等方面,为软件界面质量评估提供了全面指导。

这是一段简介 992

OpenClaw人人养虾:接入即时通讯平台Zalo

通过 Zalo Official Account(OA,官方账号)API,可以将 OpenClaw 接入 Zalo,实现面向越南用户的自动化客服和互动。

王国平的博客 437

【agent实操】OpenClaw玩转股票分析多个AI智能体(agent)出谋划策

本文介绍了一个基于OpenClaw的多Agent股票分析系统。该系统采用"三人组+总调度"模式,包含三个核心Agent:小牛马(策略中枢)、牛老二(基本面分析师)和牛老三(技术面分析师)。相比单Agent模式,该系统具有分析更专业、权限分级更安全、成本控制更优等优势。文章详细说明了系统部署的6个步骤,包括创建独立Agent工作区、配置专属人设与技能等,并提供了环境检查命令和验证方法。通过这种多Agent协作的方式,可以实现更专业、更安全的股票分析。

海兰 807

(转)界面测试的方法要点

(转)界面测试的方法要点 一、界面的测试要点: 1、标题栏 a、标题文字描述的正确性 b、标题栏中(最大化、最小化、关闭)按钮,根据窗口的特性,如没有最大化或者最小化状态的窗口,应该不显示最大化和最小化按钮,或者把按钮Disable状态显示。 2、文字 (1)文字描述的准确性: a、检查文字的描述和所对应的功能是否一致; b、检查错别字。 ...

weixin_30938149的博客 85

AgentScope Java 2.0 项目实战: 从零构建自己的个人AI助手“小龙虾“

本文系统介绍如何基于Spring Boot WebFlux、React 18和TypeScript,从零搭建一个本地化的个人AI助手管理平台——AgentScope Paw。项目支持多Agent创建与管理、SSE流式对话、工作区文件CRUD、技能市场、子智能体孵化、AI辅助起草Agent配置等核心功能,并深度集成钉钉、企业微信、飞书、GitHub等IM通道。

program哲学 1427

web测试要点及基本方法

一、 序言在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于W...

weixin_41713592的博客 3万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: 单元测试指导
下一篇: 软件测试的现实和理想
SafeF8
博客等级 码龄22年 10粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值