web通用测试指南
Posted Fenny_Wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web通用测试指南相关的知识,希望对你有一定的参考价值。
1. 控件检查
1.1. 输入框校验
-
校验接收到非法输入时能够恰当处理。
-
校验该输入为必填项时处理恰当。
-
校验输入超过允许的最大长度的数据时能够恰当处理。
-
校验输入低于允许的最小长度的数据时能够恰当处理。
-
校验输入符合预期时能够处理正确。
-
校验页面加载或重新加载后默认值是正确的。
-
校验组合框中的数据可以正常选择和更改。
-
校验一个表格有多个部分时,表格正确显示了所有的部分,且排列正确,文字内容也处于正确的位置。
-
校验当页面待显示内容超过显示区域尺寸时,滚动条会正常显示出来。
-
校验禁止直接输入特殊符号时,使用“复制、粘贴”处理正确。
-
校验输入时允许回车键、tab键等。
-
校验输入脚本函数处理正确。
1.2. 日期控件测试
-
校验接收到非法输入时能够恰当处理。
-
校验闰年被正确验证并且不会引起计算错误。
-
校验不存在月份的输入,能被正确处理。
-
校验不存在日期的输入,能被正确处理。
-
校验禁止直接输入特殊符号时,使用“复制、粘贴”处理正确。
-
校验网页版权信息中的日期是否已更新。
-
校验选中业务中明确说明不能选中的日期时,处理正确。
-
校验默认选项选择正确。
-
校验页面刷新以后,日期选择处理正确。
1.3. 下拉框控件测试
-
校验下拉列表内容正确。
-
校验列表内容较多时,可使用滚动条。
-
校验下拉框所选项目对应功能处理正确。
-
检验下拉框宽度控制处理正确。
-
校验下拉框默认值是否正确。
-
校验有约束条件时,根据其他要素变化,下拉列表内容随之变化,能够处理正确(如:选择省份不同,市级列表随之变化)。
1.4. 单选框控件测试
-
校验选项不能同时选中,只能选中一个。
-
校验选中选项保存刷新后,功能处理正确。
-
校验默认选项是否正确。
1.5. 复选框控件测试
-
校验复选框允许都被选中。
-
校验复选框允许都不被选中。
-
校验复选框允许部分被选中。
-
校验选中多个选项保存刷新后,功能处理正确。
1.6. 上传控件测试
-
校验Browse按钮选择文件能正常使用。
-
校验上传异常类型或超过大小的文件,能够处理正确。
-
校验上传后图片能够正常显示,文件能够正常解析。
-
校验上传文件的名称与保存后文件的名称一致。
1.7. 滚动条控件测试
-
校验滚动条长度根据显示内容长度或宽度变换。
-
检验拖动滚动条,页面内容显示正常。
-
检验可用鼠标滚轮控制滚动条,也可单击拖动滚动条。
1.8. 树控件测试
-
校验产品中所有的树控件风格一致。
-
校验树目录的默认展开状态正确。
-
校验树目录的颜色、图标都正确。
-
校验页面刷新时,树目录的状态、数据处理正确。
-
校验树结构的节点、数据显示正确。
-
校验树结构层数显示正确。
2. 数据校验
2.1. 数据校验
-
校验任何时候输入非法数据时,产品都不能表现糟糕,依然要做出恰当的处理。
-
校验如果用户在产品使用过程中删除 cookie ,产品都不能表现糟糕,依然要做出恰当的处理。
-
校验如果用户在使用产品后删除 cookie 会有什么后果,产品都不能表现糟糕,依然要做出恰当的处理。
2.2. 数据一致性测试
-
校验输入最大字符长度时显示和操作都是正常的。
-
校验数字输入域是否接受负值及接受负值是否合理。
-
校验数据保存之后所有的数值在数据库中都得到完整的保存。
2.3. 字符输入测试
-
校验空数据和非空数据均能被正确处理。
-
校验输入非法字符和符号均能被正确处理。
-
校验合法字符均能被正确处理。
2.4. 数字输入测试
-
校验最小、最大值、最大值+1、最小值-1被正确处理。
-
校验最小位数、最大位数、最小位数-1、最大位数+1被处理正确。
-
校验数值输入框的第一个字符位置输入空格时报错。
-
校验输入值输入框的最后一个字符位置输入空格时报错。
-
校验正号 (+) 和负号 (-) 被正确处理。
-
校验没有除数为 0或者null 的情况发生。
-
校验在所有的运算中加入 0 的情况均能被正确处理。
2.5. 信息重复测试
-
校验命名唯一性输入框中输入重复的名称,能被正确处理。
-
校验输入内容符合唯一性,能正确处理。
3. 导航和链接
3.1. 导航测试
-
校验滚动条在需要时能正确显示。
-
校验网页上的所有操作均可以通过键盘操作完成,如回车、文本输入、Tab 键、空格等。
-
校验面包屑导航是否存在。
-
校验在未保存当前页面时离开页面有用户提示信息。
3.2. 链接测试
-
校验站点地图中的所有链接都是有效链接。
-
校验所有链接的目的地址跟标题描述相符。
-
校验没有孤儿页面(没有链接指向它)。
-
校验所有的网络站点和邮箱地址都添加了超链接。
-
校验光标置于超链接之上时呈现为手形。
-
校验所有的链接都带下划线。
-
校验『相关信息』链接出现在内容的底端或者靠近顶端位置。
4. 颜色和字体
4.1. 颜色测试
-
校验超链接的颜色呈现三种形式:缺省颜色、有光标时的颜色、访问后颜色。
-
校验所有页面的背景颜色的一致性。
-
校验警告消息的颜色是否符合规范,通常警告消息的颜色设置为黄色。
-
校验相似页面的颜色一致,要保持一致性。
-
校验前景色和背景色是易读的,有一定的差异,达到一定的对比度。
-
校验没有用红色高亮显示活跃组件(全球红绿色盲大概有 8%)。
4.2. 字体测试
-
校验整个网页产品中字体设置的一致性。
-
校验字体放大时页面布局不被破坏。
-
校验所有字体设置的易读性,字体的设置合理,呈现有效率、有层次。
-
校验不同类型内容在同一页面显示时尽量选用不同字体,数据更有层次性,更有利于用户的阅读。
5. 内容、图片和按钮
5.1. 内容测试
-
校验内容排列是否恰当,要做到整齐、有序,易于阅读。
-
校验标签排列是否恰当,要做到恰当、整齐。
-
校验所有单词大小写使用正确。
-
校验所有的错误消息中没有拼写错误。
-
校验产品页面中没有存在冗余信息。
-
校验不可编辑区域呈现为黑色文字、灰色背景。
-
校验产品在最大、最小和最优分辨率下都能正确显示。
-
校验内容表述清晰准确。
5.2. 图片测试
-
校验所有的图表排列整齐。
-
校验产品中无失效图片。
-
校验所使用图片的尺寸要合适。
-
校验所有的标题区域及其尺寸显示正常。
-
校验尽量少在图表中使用文本,除了必要的文字说明和描述。
-
校验所有图表与其描述和标题相符。
5.3. 按钮测试
-
校验所有最大化、最小化和复原按钮工作正常。
-
校验下拉列表框底部无空行。
-
校验所有的滚动条并确保所有内容可见。
-
校验所有按钮的命名合理并与其操作一致。
-
校验光标在且仅在激活的按钮上方显示为手形。
6. 用户可用性和访问控制
6.1. 用户可用性测试
-
校验正常情况下和调整浏览器大小后,文字显示完全,没有残缺,内容可读。
-
校验网页的整体外观和感觉。
-
校验当从网页中的任务中途退出时,任务是否取消。
6.2. 访问控制测试
-
校验登录用户名和密码有确定的命名规范。
-
校验密码有合理的过期策略。
-
校验密码输入错误指定次数后是否锁定用户。
-
校验是否存在忘记密码帮助链接。
-
校验是否存在密码管理流程。
-
校验用户权限是否划分等级。
-
校验低权限用户是否能访问高权限用户功能。
7. 消息和帮助
7.1. 消息测试
-
校验系统消息框能正确展开和收起。
-
校验所有的消息正确显示。
-
校验消息内容足够清楚以告诉用户确切的错误所在。
-
校验警告和错误消息无拼写错误。
-
校验当页面有非法输入时,提交后应定位光标到出错区域。
7.2. 帮助测试
-
校验当前页面的帮助与页面内容相符。
-
校验帮助文档打开后其他页面功能可正常执行。
-
校验所有必要的悬浮帮助窗出现并显示准确。
8. 缓存
8.1. 登录
-
校验本地缓存不清理,会话过期,可正常登录。
-
校验本地缓存不清理,会话未过期,可正常使用。
-
校验清除cookie,但会话未过期,重新登录后正常使用。
-
校验清除cookie,会话过期,重新登录后正常使用。
8.2. 页面元素
-
校验缓存到本地的内容,在缓存没失效之前,都显示缓存的内容。
-
校验缓存失效后,能获取后最新的页面元素,并能正确的显示。
以上是关于web通用测试指南的主要内容,如果未能解决你的问题,请参考以下文章