51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2811|回复: 0
打印 上一主题 下一主题

[讨论] 网站测试与评估——如何写web测试用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-8 09:48:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*1.1 功能测试*
l         *概述*
:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则的实施是否恰当。即对交互
的输出或结果进行分析,以此来核实应用程序及其内部进程,
这是目前的测试重点。
l         *目标*:利用有效的和无效的数据来执行各个用例流,以核实以下内容:
2        在使用有效数据时得到预期的结果
2        在使用无效数据时显示相应的错误消息或警告消息。
单一界面测试的参考表格如下:

   *编号*
*场景/条件*
*操作*
*预期结果*
1.
用户通过用户界面输入信息
输入任何东西,重填
客户端页面恢复到初始状态
2.
用户通过用户界面输入信息
输入刚好等于字数限制的正确信息,提交
1.所填信息正确保存到相应的数据库表中
2.客户端提示提交成功
3.
用户通过用户界面输入信息
输入略超过字数限制的正确信息,提交
1.所填信息不能正确保存到相应的数据库表中
2.客户端提示字数超长
3.引导用户定位超长输入
4.
用户通过用户界面输入信息
输入略少于字数限制的正确信息,提交
1.所填信息正确保存到相应的数据库表中
2.客户端提示提交成功
5.
用户通过用户界面输入信息
输入非法字符,提交
1.     所填信息不能保存到相应的数据库表中
2.     客户端提示有错误输入
3.     引导用户定位错误输入
6.
用户通过用户界面输入信息
输入为空,提交
1.应有必填项判断
2.客户端提示必填项不能为空
3.引导用户定位必填项
4.所填信息不能保存到相应的数据库表中
7.
用户通过用户界面输入信息
该输入汉字的输入英文字符,提交
注:其余类同
1.客户端提示错误输入
2.引导用户定位错误输入项
3.所填信息不能保存到相应的数据库表中

具体功能测试参考表格如下:

功能A描述

用例目的

前提条件

输入/动作

期望的输出/相应

实际情况

示例:典型值…

示例:边界值…

示例:异常值…

功能B描述

用例目的

前提条件

输入/动作

期望的输出/相应

实际情况

……

注:除测试所提供的功能外,还需添加Cookies测试

参考如下:

Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统
时,Web
服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自
定义页面或者存储登陆等信息。

如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies
是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。

1.2 用户界面测试

l         *概述*:用于核实用户与网站界面之间的交互是否正常

l         *目标*:核实下列内容

2        确保各种浏览以及各种访问方法(鼠标移动、快捷键等)都使用正常

2        确保窗口对象及其特征(菜单、大小、位置、状态和中心)都符合标准等

       参考表格如下:

  检查项

测试人员的类别及其评价

窗口切换、移动、改变大小时正常吗?

各种界面元素的文字正确吗?(如标题、提示等)

各种界面元素的状态正确吗?(如有效、无效、选中等状态)

各种界面元素支持键盘操作吗?

各种界面元素支持鼠标操作吗?

对话框中的缺省焦点正确吗?

数据项能正确回显吗?

对于常用的功能,用户能否不必阅读手册就能使用?

执行有风险的操作时,有"确认"、"放弃"等提示吗?

操作顺序合理吗?

按钮排列合理吗?

导航帮助明确吗?

提示信息规范吗?

以下为软件界面测试的一些规则,亦可部分作为WEB用户界面测试的一些参考。
  界面测试
  界面设计与测试规则

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

  1:易用性:

按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最好。
理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。

  易用性细则:
  1):完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
  2):完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
  3):按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。
  4):界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
  5):界面上首先应输入的和重要信息的控件在Tab顺序中应当*前,位置也应放在窗口上较醒目的位置。
  6):同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
  7):分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab
  8):默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。
  9):可写控件检测到非法输入后应给出说明并能自动获得焦点。
  10):Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。
  11):复选框和选项框按选择几率的高底而先后排列。
  12):复选框和选项框要有默认选项,并支持Tab选择。
  13):选项数相同时多用选项框而不用下拉列表框。
  14):界面空间较小时使用下拉框而不用选项框。
  15):选项数叫少时使用选项框,相反使用下拉列表框。
  16):专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。

  还有[转贴]   界面测试

  界面测试
  界面设计与测试规则

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

  1:易用性:

按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意
最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。

  易用性细则:
  1):完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。
  2):完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。
  3):按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。
  4):界面要支持键盘自动浏览按钮功能,即按Tab键的自动切换功能。
  5):界面上首先应输入的和重要信息的控件在Tab顺序中应当*前,位置也应放在窗口上较醒目的位置。
  6):同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。
  7):分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab
  8):默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。
  9):可写控件检测到非法输入后应给出说明并能自动获得焦点。
  10):Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。
  11):复选框和选项框按选择几率的高底而先后排列。
  12):复选框和选项框要有默认选项,并支持Tab选择。
  13):选项数相同时多用选项框而不用下拉列表框。
  14):界面空间较小时使用下拉框而不用选项框。
  15):选项数叫少时使用选项框,相反使用下拉列表框。
  16):专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。

  还有:   规范性、合理性、美观与协调性、菜单设置、独特性、快捷方式的组合、容错性考虑、多窗口的
应用与系统资源。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 06:38 , Processed in 0.066970 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表