Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

黑盒测试--小技巧 ZT

Posted on 2008-08-29 15:51  Hicome  阅读(302)  评论(0编辑  收藏  举报

可编辑字段的检查和确认。
 
  在所有可编辑字段中的有效、无效字符/字符串数据。
 
  在字段中有效的最小/最大/中间范围的数据。
 
  在必输字段中的空字符串(或没有数据)。
 
  记录文本/备注字段的长度(字符数的限制)。
 
  可能的情况下剪切/复制/粘贴从/到字段中。
 
  不可编辑字段的检查。
 
  检查所有的测试/警告和错误信息、对话框中的拼写。
 
  调用/检查所有的菜单项和他们的选项。
 
  应用程序的可用性。
 
  一眼看上去的外观(屏幕上所有对象应该对齐)。
 
  用户界面测试(打开所有的菜单,检查所有的项目)。
 
  基本的功能检查(文件+打开+保存,等等)。
 
  鼠标右键点击的灵敏性。
 
  调整大小/最小化/最大化/恢复应用程序,窗口(检查最小化程序的大小)。
 
  如果可以的话,测试滚动能力(滚动条,键盘,自动滚动)。
 
  键盘和鼠标导航,突出显示,托拽,托/放。
 
  用肖像方式水平打印。
 
  检查F1键,“What‘s This”和帮助菜单。
 
  快捷键和加速键。
 
  在所有对话框和菜单中Tab键的顺序和导航。
 
  基本的兼容性。
 
  16位操作系统(Win 3.x, Win95, OS/2, WinNT3.x)。
 
  32位操作系统(Win95, Win98, Win200, WinNT4.x)UNIX.

黑盒测试之等价类划分


 等价类划分,是一个最优子集的挑选过程。该子集必须具备两个特性:严格控制测试用例的增加,减

少为达到“合理测试”的某些既定目标而必须设计的其他测试用例的数量;即:每个测试用例都必须体

现尽可能多的不同的输入情况,以使最大限度地减少测试所需的全部用例的数量;(经验而言,是用于

生成有效测试用例的约束。)
 
  覆盖了大部分其他可能的测试用例:使用或不使用这个特定的输入集合,哪些错误会被发现,哪些

会被遗漏掉。即:应该尽量将程序输入范围进行划分,将其划分为有限数量的等价类,这样就可以合理

地假设测试每个等价类的代表性数据等于测试该类的其他任何数据。(经验而言,是用于生成无效测试

用例的约束的。)
 
  具体步骤为:确定等价类:确定等价类是选取每一个输入条件,将其划分为两个或更多的组。这里

可以借助表格来进行划分,并确定了两类等价类:有效等价类、无效等价类。
 
  生成测试用例。(具体三步就不再叙述了)
 
  文尾,顺便提一点个人经验:依据规格说明确定输入条件时,一定要思维紧密和周全,否则会出现

很大的遗漏性;且用单个测试用例覆盖无效等价类,是因为某些特定的输入错误可能会评比或取代其他

输入错误检查。所以应:少而全、多而专。
 
 
 

黑盒测试之边界值分析、错误猜测


边界值分析法,有较好的测试回报率。该

法较简单,仅是用于考察正处于等价划分边界或在边界附近的状态。因此,只需明确边界条件这一定义

即可。边界条件,是指输入和输出等价类中那些恰好处于边界、或超过边界、或在边界以下的状态。
 
  错误猜测法,没有用到任何特殊的方法,只是利用直觉和经验猜测出错的可能类型,然后编写测试

用例来暴露这些错误。基本思想是列举出可能犯的错误或错误易发情况的清单,然后依据清单来编写测

试用例;并且在阅读规格说明时联系程序员可能做的假设来确定测试用例,也就是说规格说明中的一些

内容会被忽略,要么是由于偶然因素,要么是程序员认为其显而易见。
 
  文尾,需提及注意的是:边界值分析法,考虑到了结果空间的边界(因为输入范围的边界并不总是

能代表输出范围的边界情况。)