设计功能和界面测试

最新更新时间:2011-11-14来源: 互联网关键字:设计  功能  界面  测试 手机看文章 扫描二维码
随时随地手机看文章
1 文本框、按钮等控件测试
1.1.1 文本框的测试
如何对文本框进行测试
a,输入正常的字母或数字。
b,输入已存在的文件的名称;
c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入     256个字符,检查程序能否正确处理;
d,输入默认值,空白,空格;
e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
f,利用复制,粘贴等操作强制输入程序不允许的输入数据;
g,输入特殊字符集,例如,NUL及\n等;
h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
在测试过程中所用到的测试方法:
1,输入非法数据;
2,输入默认值;
3,输入特殊字符集;
4,输入使缓冲区溢出的数据;
5,输入相同的文件名;
命令按钮控件的测试
测试方法:
a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;
b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;
c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;
单选按钮控件的测试
测试方法:
a,一组单选按钮不能同时选中,只能选中一个。
b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;
c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;
up-down控件文本框的测试
测试方法:
a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;
b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;
c,直接输入超边界值,系统应该提示重新输入;
d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;
e,输入字符。此时系统应提示输入有误。
组合列表框的测试
测试方法:
a,条目内容正确,其详细条目内容可以根据需求说明确定;
b,逐一执行列表框中每个条目的功能;
c,检查能否向组合列表框输入数据;
复选框的测试
测试方法:
a,多个复选框可以被同时选中;
b,多个复选框可以被部分选中;
c,多个复选框可以都不被选中;
d,逐一执行每个复选框的功能;
列表框控件的测试
测试方法:
a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
b,列表框的内容较多时要使用滚动条;
c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
滚动条控件的测试
要注意一下几点:
a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;
b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;
c,单击滚动条;
d,用滚轮控制滚动条;
e,滚动条的上下按钮。
各种控件在窗体中混和使用时的测试
a,控件间的相互作用;
b,tab键的顺序,一般是从上到下,从左到右;
c,热键的使用,逐一测试;
d,enter键和esc键的使用;
在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
ps:密码输入框测试时要特别注意进行字母大写输入的测试。
查找替换操作
案例演示:打开word中的"替换"对话框
测试本功能有通过测试和失败测试两种情况
通过测试:
1,输入内容直接查找,或查找全部
2,在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.

失败测试:
1,输入过长或过短的查询字符串.如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;
2,输入特殊字符集,如,在word中.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;

替换测试大体相同.
关于编辑操作窗口的功能测试的用例:
1,关闭查找替换窗口.不执行任何操作,直接退出;
2,附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;
3,控件间的相互作用.如,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.
4,热键, Tab键.回车键的使用.

插入操作
1,插入文件
测试的情况
a,插入文件;
b,插入图像;
c,在文档中插入文档本身;
d,移除插入的源文件;
e,更换插入的源文件的内容;

2,链接文件
测试方法:
a,插入链接文件;
b,在文档中链接文档本身;
c,移除插入的源文件;
d,更换插入的源文件的内容.

3,插入对象
要测试的内容
a,插入程序允许的对象,如,在word中插入excel工作表;
b,修改所插入对象的内容.插入的对象仍能正确显示;
c,卸载生成插入对象的程序,如,在word中插入excel工作表后卸载excel,工作表仍正常使用.

编辑操作
编辑操作包括剪切,复制,粘贴操作.

测试剪切操作的方法
a,对文本,文本框,图文框进行剪切;
b,剪切图像
c,文本图像混合剪切
复制操作方法与剪切类似.

测试时,主要是对粘贴操作的测试,方法是:
a,粘贴剪切的文本,文本框及图文框;
b,粘贴所剪切的图像;
c,剪切后,在不同的程序中粘贴
d,多次粘贴同一内容,如,剪切后,在程序中连续粘贴3次;
e,利用粘贴操作强制输入程序所不允许输入的数据.

界面测试用例的设计方法
1,窗体
测试窗体的方法:
a,窗体大小,大小要合适,控件布局合理;
b,移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确;
c,缩放窗体,窗体上的控件应随窗体的大小变化而变化;
d,显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;
进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;
2,控件
测试方法:
a,窗体或控件的字体和大小要一致;
b,注意全角,半角混合
c,无中英文混合.

菜单
进行测试时要注意
a,选择菜单是否可以正常工作,并与实际执行内容一致;
b,是否有错别字:
c,快捷键是否重复;
d,热键是否重复;
e,快捷键与热键操作是否有效
f,是否存在中英文混合
g,菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;
h,鼠标右键快捷菜单

特殊属性
1,安装界面应有公司介绍或产品介绍,有公司的图标
2,主界面及大多数界面最好有公司图标
3,选择"帮助"->"关于"命令,应看见相关版权和产品信息
关键字:设计  功能  界面  测试 编辑:神话 引用地址:设计功能和界面测试

上一篇:主动式监测动力引擎技术可靠性分析
下一篇:用于采集数据的软件工具分析

推荐阅读最新更新时间:2023-10-12 20:32

变色电致发光器件的新型交通灯设计
   引言   电致发光是一种使电能直接转变为光能的过程。与传统的阴极射线管(CRT)、等离子体显示(PDP)、液晶显示(LCD)相比,电致发光显示具有响应速度快、显示精度高、视角大(接近180°)等优点。电致发光器件结构简单,易实现商品化。基于电致发光效应的器件目前以有机EL(有机聚合物电致发光器件)和LED(光发射二极管)为主,大有取代传统的广泛用于电信及PC领域的CCFL背光的趋势。两者在激发和发光机制上没有本质的不同,都是在电激发下分别从2个电极注入的空穴和电子复合形成单重态激子,激子经过衰减后发光,只是制作器件的方法和材料的玻璃化温度有明显的差异。   交通在人们的日常生活中占有重要的地位,交通信号灯的出现使
[电源管理]
变色电致发光器件的新型交通灯<font color='red'>设计</font>
基于MF RC500型读卡器的无源RFID系统设计
1 引言   RFlD是射频识别技术(Radio Frequency denti-fieation)的英文缩写,又称电子标签,是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。RFID的最早应用可追溯到第二次世界大战中用于区分联军和纳粹飞机的“敌我辨识”系统。与目前广泛使用的自动识别技术如条码、磁卡、IC卡等相比.射频识别技术具有很多突出的优点:第一,安全性高.适合于高安全性的终端。数据安全方面除电子标签的密码保护外,数据部分可用一些算法实现安全管理。读写器与标签之间存在相互认证的过程.可实现安全通信和存储,读写器具有不直接对最终用户开放的物理接口,可保证其自身的安全性:第
[应用]
基于FPGA的双缓冲模式PCI Express总线设计方案
引言   近年来软件无线电(SDR)得到了飞速的发展,在很多领域已显示出其优越性。本文的项目背景是通过软件无线电方式实现数字音频广播(DAB)的基带信号处理,这要求软件无线电平台具有高速实时数字信号处理与传输能力。高速可编程逻辑器件(FPGA)和丰富的IP核提供了能高效实现软件无线电技术的理想平台。    1 PCIE总线方案论证   PCIE是第3代I/O总线互联技术,如今已成为个人电脑和工业设备中主要的标准互联总线。与传统的并行PCI总线相比,PCIE采用串行总线点对点连接,具有更高的传输速率和可扩展性。例如本文采用的8通道1代PCIE 2.0硬核的理论传输速率是4 GB/s ,其总线位宽亦可
[嵌入式]
基于FPGA的双缓冲模式PCI Express总线<font color='red'>设计</font>方案
基于恒流LED驱动系统的设计方案
随着高功率LED的出现,LED的使用寿命及电源转换效率成为设计LED照明系统时的主要考虑因素,基于飞兆半导体FAN100设计出高效率、高稳定性的LED照明系统,首先给出了硬件电路,接着分析了电路的性能,最后进行实验仿真。从仿真结果可以看出本系统在温度波动比较大的范围内比较稳定。   所有发光二极管无论其灯光颜色、尺寸大小或功率有甚不同,只要驱动的电流恒定不变,它们都能充分发挥其性能。发光二极管生产商都会列明产品的规格,例如,数据表上会列出产品在指定正向电流(IF)而非正向电压(VF)驱动下的流明、光束波形及颜色。发光二极管的亮度随电流的大小而不同,且制造出来的发光二极管,其电压与电流曲线稍有差异,因而LED照明的亮度常随电源
[电源管理]
基于恒流LED驱动系统的<font color='red'>设计</font>方案
谈数字电源设计与实现技术
套用一句话开场:数字化电源的浪潮已在眼前!但是关于数字电源设计与实现的若干技术问题并不只是所谓高端人士和专家们讨论的议题.我们普通的工程技术人员也在这探讨一下: 一、什么是数字电源,跟模拟电源最本质的区别? 本人认为,所谓数字化电源的本质在于电源对输出电流/电压的PWM调节是由数字芯片按照一定的数字控制方式和算法产生,这是数字电源的最本质特征.那些扩充了8位、16位单片机来提供数字输入输出操作界面、远程通讯接口但是电源的PWM调节还是依赖模拟电源调制芯片的电源,只能说它们长了个数字电源的脸,但是没有数字电源的“芯”。 二、数字电源实现的技术瓶颈问题有哪些? 本人认为,目前数字电源依然存在高速/高精度的ADC
[电源管理]
32位嵌入式CPU中系统控制协处理器的设计
MIPS体系结构中的系统控制协处理器简称CP0,它提供指令正常执行所需的环境,进行异常/中断处理、高速缓存填充、虚实地址转换、操作模式转换等操作。单从硬件的角度而言,系统控制协处理器对指令集的作用就相当于操作系统对应用程序的作用一样。 异常处理 CPU运行过程中常常需要中断正常执行的指令流程,跳转去执行某段特殊的指令段,接着再恢复原来的指令序列。MIPS体系结构中称这样的过程为异常(Exception)。所有的异常都采用统一的机制处理。 对于异常情况,需要采取以下3方面的措施: 1) 异常检测:CPU需要及时检测出哪个部件发生了什么异常;一般而言,异常检测由各个模块进行,如加法溢出由加法器在运算过程中产生,并在相应的流水段被
[应用]
汽车发动机热工性能测试系统设计
1.引言 汽车技术的发展很大程度上取决于试验技术的发展。国外技术处于领先地位的汽车公司都拥有先进的测试技术和完整的试验设施,尤其拥有由相当数量试验台架组成的发动机实验室。发动机测试指标众多,发动机测试技术是汽车测试技术的一个重要组成部分,也是最复杂的一个部分。衡量发动机动力性和经济性的指标主要有:功率、扭矩、转速、燃油消耗等,在发动机常规性能试验中测量的参数有发动机的功率、扭矩、转速、燃油消耗量和燃油消耗率、燃油温度、润滑油压力和温度、进气压力和温度、排气温度和压力、冷却水的进出口温度等。 发动机的各种参数通过各种类型的传感器实时测量,现代高水平的试验室可同时测量上百个参数;有些参数可直接测量得到,有些参数需根据测量到的参
[嵌入式]
浅析LED车载显示面板传导模型和影响散热效果进行计算校验测试数据和ANSYS软件
随着LED生产工艺的不断发展,车载手机及其他显示需要亮度越来越高,散热也就成了不得不面临的棘手问题。本文首先阐述了温度上升对LED性能的影响,研究影响散热效果的主要因素,并结合车载显示等特点,提出了一种车载显示热学分析等效模型。然后针对目前车载显示主要采用的被动式散热方式,通过对车载模型进行热学测试计算以及ANSYS软件仿真,最后通过对测试模拟结果的系统分析,给出参考结论,为改善当前LED高亮度显示的散热设计提出了指导性意见。 面板行业对我们来说已不再陌生,在生活中随处可见,大到户外显示屏小到手机Pad这样的终端都有,而且随着技术进步车载显示出货量占了更大比例。LED作为新型高效节能光源,进入显示领域已日趋成熟。并且对于高亮度
[嵌入式]
浅析LED车载显示面板传导模型和影响散热效果进行计算校验<font color='red'>测试</font>数据和ANSYS软件
小广播
热门活动
换一批
更多
最新模拟电子文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved