用户界面测试指南

2010-05-31  赵艺骅 

  作者: paulinetina    来源: 51Testing软件测试博客

应用程序与用户的接口一般是以界面形式展现的,而用户界面一般是由窗体及其内部控件组成。因此,界面测试主要从窗体及窗体中的控件两方面来考虑。下面将详细给 出窗体以及控件的测试思路,希望能给读者在界面测试方面指引一个方向。

  一个窗体一般由标题栏、菜单栏、工具栏、状态栏及内部控件组成, 因此窗体的测试主要包括窗体本身的测试以及窗体中标题栏、菜单栏、工具栏、状态栏和内部控件的测试。

  1、窗体的测试

   1)窗体的大小。窗体的大小要合适,使内部控件布局合理,不过于密集,也不过于空旷。

  2)窗体的位置。对于主窗体,其正中应该与显示 屏正中一致;对于子窗体,一般应在父窗体显示区的中间。

  3)移动窗体。快速或慢速移动窗体,背景及窗体本身刷新必须正确。

   4)缩放窗体。

    ① 鼠标拖动

      对于固定大小的窗体,鼠标拖动不能缩放其大小。

       对于能用鼠标拖动缩放大小的窗体,放大或缩小窗体后其内容也应做相应调整。

    ② 单击‘最大化’按钮。窗体被最大化,内部控件大小或位置也应做相应调整。

    ③ 单击‘还原’按钮。应还原到窗体最初默认的大小。

     ④ 单击‘最小化’按钮。对于主窗体,应最小化到系统状态栏的左下角,并依次排列;对于窗体中的子窗体,应最小化到父窗体容器的左下角,并依次排列。

   5)显示分辨率。通常情况下,计算机的显示分辨率包括800×600、1024×768、1280×1024等等。

  【注意】由于程序 员在编程时,可能使用了固定的控件大小和位置,不能随分辨率的改变而变化,因此,在分辨率为1024×768下开发的程序在分辨率为800×600时,会 出现显示内容被裁切的情况。

  6)宽屏和普屏。宽屏和普屏的显示器,界面显示效果可能不一样。

  2、标 题栏的测试

  1)标题图标,不同窗体的图标要易于分辨;

    ① 父窗体的标题图标;

     ② 子窗体的标题图标;

    ③ 提示信息窗体的标题图标;

    ④ 警告信息窗体的标题图标;

     ⑤ 错误信息窗体的标题图标;

 6、控件的测 试

  6.1 控件自身的测试

    1 控件本身的大小

     2 控件本身的位置

    3 控件字体

      3.1 字体的大小(与界面其它控件保持一致性)

      3.2 字体半角/全角

      3.3 中英文混合(一般情况下不允许中英文混合)

      3.4 错别字

   6.2 控件的功能测试

     6.2.1 文本框

      1 作用:接受用户输入的数据或显示数据。

      2 状态:可编辑(正在编辑、未编辑)、不可编辑。

      3 测试点:

        3.1 根据文本框作用:

           3.1.1 接受输入数据

          ● 输入数据的内容(如输入空格或与已存在内容相冲突的数据等)

           ● 输入数据的长度(如只能输入8位,分别输入7、8、9位数据进行测试)

          ● 输入数据的类型(如只能输入数字,分别输入汉字、字母、特殊符号等)

          ● 输入数据的格式(如‘yyyy/mm/dd’)

          3.1.2 显示数据

          ● 显示内容是否正确?

          ● 内容太长,文本框不能完全显示时,是否有未完全显示的提示?如加‘…’

           ● 显示内容格式是否正确?

        3.2 根据文本框状态:

          3.2.1  可编辑文本框与不可编辑文本框是否易于区分?(一般将不可编辑文本框置灰)

          3.2.2   光标选中的可编辑文本框是否有明显显示?(如文本框底色由白色变为蓝色)

          【注意】对于在文本框中输入的错误数据,程序 一般有以下3种处理方式:

          ● 不允许输入,没有任何提示。

          ● 输入后立即给出提示要求重新输入。

          ● 单击窗体中的‘确定’或‘保存’或‘提交’按钮以后,程序再检验数据的正确性,不正确就给出提示要求重新输入。

          在设计 文档中没有特别注明需采用哪种处理方式时,无论哪种方式,只要能正确验证数据就可以。


278°/2782 人阅读/0 条评论 发表评论

登录 后发表评论