设计功能和界面测试用例二

上一篇 / 下一篇  2013-04-10 09:42:20 / 个人分类:转载

1 编辑操作 
案例:以字处理软件为例 
1.1 该例子需要测试以下内容 
查找,搜寻中输入的内容和长度 
替换中输入的内容和长度 
编辑操作窗体的功能测试 
1.1 如何进行测试 
测试查找,搜寻功能有通过测试和失败测试两种情况,通过测试的情况有以下几种 
1.1.1 输入内容直接查找,或查找全部 
1.1.2 在组合列表框中寻找已查找过的内容,再次查找并确认文档的内容正确. 
失败测试的情况有以下几种: 
1.1.3 输入过长或过短的查询字符串,使用边界值法 
1.1.4 输入特殊字符集.例如,在word中,^g代表图形,^n代表分栏符等. 
替换测试也有通过测试和失败测试两种情况,通过测试的情况有以下三种 
1.1.5 输入数据直接替换.例如,输入查找内容"测试",替换内容"用例",单击替换,文档中内容正确替换 
1.1.6 在组合列表框中寻找已替换过内容,再次替换并确认列表框的内容正确 
失败测试的情况有以下两种 
1.1.7 输入过长或过短的替换字符串,用边界值法 
1.1.8 输入特殊字符集 
1.1.9 输入文档中不存在的字符串 
编辑操作窗体的功能测试时有以下4种情况 
1.1.10 关闭查找替换窗口.不执行任何操作,直接退出 
1.1.11 附件和选项测试.例如,设定"精确搜寻","向后"搜索等附件选项;或者组合选项中的查找条件来查询替换 
1.1.12 控件间的相互作用.例如,搜寻内容为空时,所有的搜寻按钮应置灰色 
1.1.13 热键,回车键,Tab键的使用 
-------------------------------------------------------------------------------------------- 
1.2 插入操作 
一 插入文件 
插入操作指在文件中保存插入的内容,在测试需要测试以下内容 
1.2.1 插入文件 
1.2.1 插入文档自身 
1.2.2 移除插入的原文件 
1.2.3 更换插入的原文件内容 
测试的常见情况有以下5种 
1.2.4 插入文件.例如,在文档中插入选定的文件 
1.2.5 插入图像.例如,在文档在插入各种常用格式的图像 
1.2.6 在文档中插入文档自身 
1.2.7 移除插入的原文件,例如,在文档中插入a.doc,保存关闭文档后.把a.doc移到其它目录下,再次打开文档,a.doc应该正确显示 
1.2.8 更换插入的原文件内容.例如,在文档中插入a.doc,保存关闭文档后.修改a.doc的内容,再次打开文档,a.doc应该仍旧显示为修改前的内容 
二 链接文件 
插入链接文件指在文件中保存插入的链接地址,而不保存具体的内容,测试时需要测试以下内容: 
1.2.9 插入链接文件 
1.2.10 在文档中链接文档自身 
1.2.11 移除插入的原文件 
1.2.12 更换插入的原文件内容 
测试的方法如下: 
1.2.13 插入链接文件,例如,以链接文件的形式在文档中插入选定的文件. 
1.2.14 在文档中链接文档自身.例如,以链接的形式在a.doc中插入a.doc 
1.2.15 移除插入的原文件.例如,在文档中插入a.doc,保存关闭文档后.把a.doc移到其它目录下,再次打开文档,a.doc不能显示1.2.16 更换插入的原文件内容.例如,在文档中插入a.doc,保存关闭文档后.修改a.doc的内容,再次打开文档,a.doc应该显示修改后的内容 
三 插入对象 
插入对象指在文档中插入其他程序所实现的内容,用户可以在文档中编辑该对象内容,测试时需要测试以下内容 
1.2.17 插入程序允许的各种对象 
1.2.18 修改插入的对象内容 
1.2.19 卸载生成插入对象的程序 
测试插入对象的方法如下: 
1.2.20 插入程序允许的各种对象.例如,在word中插入excel工作表,Graph图表,媒体剪辑等 
1.2.21 修改所插入对象的内容.插入内容仍可以正常显示 
1.2.22 卸载生成插入对象的程序.例如,在word中插入excel工作表后卸载excel,工作表仍可以显示 
-------------------------------------------------------------------------------------------- 
1.3 编辑操作 
编辑操作包括剪切操作,复制及粘贴操作.对剪切操作需要测试剪切功能是否能完成,测试剪切操作的内容如下 
1.3.1 对文本,文本框,图文框等进行剪切 
1.3.2 剪切图像,包括各种常用格式:bmp,tif,gif,jpg,wmf 
1.3.3 文本图像混合剪切 
对复制操作的测试需测试复制功能能否完成,测试的具体方法如下 
1.3.4 对文本,文本框,图文框等进行复制 
1.3.5 对图像复制,包括各种常用图像格式 
1.3.6 文本图像混合复制 
测试时,主要是测试粘贴功能能否完成,具体的测试方法如下 
1.3.7 粘贴剪切的文本,文本框及图文框等 
1.3.8 粘贴所剪切的图像,包括各常用的图像格式 
1.3.9 文本图像混合剪切后进行粘贴 
1.3.10 剪切后在不同程序中粘贴.例如,剪切图片后,分别粘贴到word及excel中 
1.3.11 多次粘贴同一内容.例如,剪切图片后,在程序中连续粘贴3次 
1.3.12 利用粘贴操作强制输入程序不允许输入的数据.例如,查询功能最多可以输入255个字符,通过粘贴操作(菜单中的粘贴命令或快捷键Ctrl+V)尝试输入大于255个字符 
1.3.13 重复以上步骤,测试复制操作后的粘贴 
-------------------------------------------------------------------------------------------- 
1.4 界面测试用例设计方法 
界面是软件与用户交互的最直接方式,界面的好坏决定用户对软件的第一印象 
一 窗体 
案例一: 
在测试窗体时,需要测试以下内容 
1.4.1 窗体大小 
1.4.2 移动窗体 
1.4.3 缩放窗体 
1.4.4 显示分辨率 
测试窗体的具体方法如下 
1.4.5 窗体大小.窗体大小要合适,使内部控件布局合理,不过于密集,也不过于空旷,要合理地利用空间 
1.4.6 移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确 
1.4.7 缩放窗体.将窗体最大化,或者拖动窗体边框放大或缩小,检查窗体上的控件是否随着窗体大小改变而改变.在编程过程中,对于含有按钮的界面一般不应该支持缩放操作,右上角只有执行关闭功能的按钮 
1.4.8 显示分辨率.通常情况下,计算机的显示分辨率包括640*480,800*600,1024*768,1280*1024等,由于在编程过程中,程序员可能使用了固定的控件大小和位置,不能随分辨率的改变而变化,造成了在分辨率为1024*768情况下开发的程序在800*600的情况下显示内容被裁切的情况,因此必须在不同分辨率情况下测试程序的显示是否正常 
案例二 
在另一种情况下,测试窗体时需要测试以下内容 
1.4.9 状态栏 
1.4.10 工具栏 
1.4.11 错误信息 
1.4.12 父窗口 
1.4.13 子窗口 
进行测试的具体如下 
1.4.14 状态栏.随操作不同,逐一测试状态栏的内容也随之变化.例如,选中工作表2,状态栏中也显示为第2张工作表 
1.4.15 工具栏.工具栏图标的执行操作有效,单击后执行相应操作 
1.4.16 工具栏图标显示和菜单中图标一致,能直观地代表要完成的操作.若不一致,会影响用户操作 
1.4.17 错误信息的内容.内容正确,无错别字 
1.4.18 显示的错误信息内容明确易懂 
1.4.19 屏幕对角线相交的位置即屏幕中央是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置 
1.4.20 父窗体或主窗体的中心位置应该在对角线的焦点附近 
1.4.21 子窗体弹出时应该依次向右下方偏移,以显示出窗体标题 
1.4.22 重要的命令按钮与使用频繁的按钮要放在界面上较显眼的位置 
二 控件 
案例一: 
需要测试以下内容 
1.4.1 控件位置 
1.4.2 错别字 
1.4.3 中英文混合 
测试控件的方法如下 
1.4.4 控件位置. 控件摆放要对齐,间隔要一致,不能有重叠区域 
1.4.5 错别字. 
1.4.6 中英文混合.例如,"cancel"为英文,没有翻译.这类问题多发生于汉化软件的错误提示窗口中,汉化不彻底,个别文字或按钮没有被汉化. 
案例二 
需要测试以下内容: 
1.4.7 控件中字体的大小 
1.4.8 字体的全角半角 
1.4.9 控件本身的大小 
具体的测试方法如下: 
1.4.10 窗体或控件的字体和大小都要一致.例如,同为一个软件的不同窗口,但是字体和字号都不一致. 
1.4.11 控件被裁切或重叠.例如按钮文字显示不完整.这种问题经常出现在汉化软件的测试中,因为英文原文的长度和翻译后中文的长度不一致,如果忘记改变控件的大小,就容易发生显示不完整的错误 
1.4.12 全角,半角混合.例如,标点符号有的是半角,有的是全角 
三 菜单 
测试菜单时,需要测试以下内容 
1.4.1 菜单是否可以正常工作 
1.4.2 快捷键 
1.4.3 热键 
1.4.4 字体和字号的一致 
1.4.5 中英文问题 
1.4.6 菜单的显示与权限的关系 
1.4.7 鼠标右键 
1.4.8 菜单的深度 
1.4.9 菜单的图标 
进行测试时应注意以下几点: 
1.4.10 选择菜单可以正常工作,并与实际执行内容一致.例如,选择"查找"命令,打开的对话框不能是"打开"对话框 
1.4.11 错别字. 
1.4.12 快捷键重复.例如"取消"和"设置只读"操作的快捷键都是CTRL+Z,用快捷键操作时,其中一个操作就会无效 
1.4.13 逐一测试每个快捷键和热键,都可以执行正确操作 
1.4.14 不同窗体内的菜单的字体和字号要保持一致 
1.4.15 个别菜单文字仍为英文,整个菜单中英文混合 
1.4.16 菜单和语境有关.例如,用不同权限的用户登录一个应用程序,管理员可以看见并使用所有菜单功能,不同级别的用户可以看见不同级别的菜单并使用不同级别的功能 
1.4.17 菜单设置为灰色.与当前进行的操作无关的菜单应为灰色,无法使用 
1.4.18 鼠标右键快捷菜单.单击鼠标右键,若出现快捷菜单,测试内容同上 
1.4.19 菜单通常采用"常用-主要-次要-工具-帮助"的位置排列,符合流行的windows风格 
1.4.20 常用的有"文件",编辑,查看等,几乎每个系统都有这些选项,当然要根据不同的系统有所取舍 
1.4.21 下拉菜单要根据菜单选项的含义进行分组,并按照一定的规则排列,用横线隔开 
1.4.22 菜单深度一般要求最多控制在3层以内.如果菜单选项较多,应该采用加长菜单的长度而减少尝试的原则排列 
1.4.23 菜单前的图标不宜太大,与字高保持一致最好 
1.4.24 主菜单数目不应太多,最好为单排布置 
-------------------------------------------------------------------------------------------- 
1.5 特殊属性 
不同公司设计的软件产品都会具有自己的独特风格,所以在实际测试过程中,在遵循通常的界面标准外,还要注意被测产品的独特属性 
1.5.1 安装界面上应有公司介绍或产品介绍,并有公司的图标 
1.5.2 主界面以及大多数界面上最好有公司图标 
1.5.3 登录界面上要有本产品的标志,同时包含公司图标 
1.5.4 选择"帮助-关于命令按钮,应可以看见相关的版权和产品信息 
1.5.5 公司的系列产品要保持一致的界面风格,如背景色,字体,菜单排列方式,图标,安装过程及按钮用语等应该大体一致 
-------------------------------------------------------------------------------------------- 
1.6 界面设计的总体原则 
界面大小应该符合美学观点,感觉协调舒适,能吸引用户的注意力,具体要求如下: 
1.6.1 长宽接近黄金比例,切忌长宽比例失调 
1.6.2 按钮大上基本相近,忌用太长的名称,免得占用过多的界面位置 
1.6.3 按钮的大小要与界面的大小和空间相协调 
1.6.4 放置完控件后界面不应该有太大的空缺位置 
1.6.5 字体的大小要与界面的大小比例协调,通常使用宋体,字号为9-12 
1.6.6 前影色与背影色搭配合理协调,反差不宜太大,最好少用深色,常用色考虑使用windows界面色调 
1.6.7 如果使用其他颜色,主色要柔和,具有亲和力与磁力,坚决杜绝刺目的颜色 
1.6.8 界面风格要保持一致,字的大小,颜色,字体要相同,除非是需要艺术处理或有特殊要求的地方 
1.6.9 菜单中相关联的功能应放在一起,窗体布局合理,不宜放置太多控件 
1.6.10 合理使用禁灰,隐藏控件的功能,保持界面的简洁


TAG:

 

评分:0

我来说两句

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15654
  • 日志数: 22
  • 建立时间: 2013-04-10
  • 更新时间: 2013-11-20

RSS订阅

Open Toolbar