WEB表单测试

上一篇 / 下一篇  2009-02-11 17:43:13 / 个人分类:测试路漫漫

一、网页测试阶段
   网页测试分四个阶段:
1. 单元测试
2. 集成测试
3. 极限测试
4. Internet测试(附件)搜索引擎
二、阶段测试要点总结
ADD
1.1 Tab检查(考虑是否需要设置ESC);
1.2 回车测试:需要作回车设置的是否设置?是否回车后可以正确处理数据?
1.3 窗体大小是否合适,双击标题栏,最大最小化是否合理;
1.4 输入标题是否正确、合理清晰;
1.5 必输项输入检查,必输项设置是否可以,提示是否正确;
1.6 数字输入检查,最大最小值、负数、0、中间值等,与列表是否相互对应;当输入最大值,前台显示数据是否 正确不走位;
1.7 列表数据间隔是否合理;
1.8 超长字符输入检查,输入超长字符(存在空格/标点符号/回车和不存任何标点符号的中英文段落),前后台数据显示正确不走位?
1.9 输入框输入长度控制方式统一:超长提示/超长不可输入/超长截掉部分保存。
1.10 后台文本框输入描述等,书写格式是否正确,如可以段前空格/分段,可以自动换行。
1.11 中文简/繁体/英文/特殊字符/空格输入检查;
1.12 格式检测,包括:电话号码/电子邮件/图片格式/MSN/网页(主页)/邮政编码。测试严格程度:A。严格按照格式输入;B。不需要严格按格式,但是要求输入正确,如不可以输入数字则不允许输入中文等。
1.13 ID输入检查--输入相同ID(前/后空格),不同ID,大小写ID,特殊字符ID等;
1.14 在表单中各项按要求填写资料,保存,检查表单是否可以正常保存;检测存在的VIEW窗体时,主要信息与输入是否一致。
1.15 检查表单列表中数据显示是否与表单信息一致;
1.16 不按表单中各项要求填写数据,是否可以保存;
1.17 表单中是否存在与其他页面显示数据相关联的项目?存在则检查,设置与实际是否对应;
1.18 浏览/处理后的资料/页面是否需要改变颜色?
1.19 新增加的资料在列表中的排列是否合理?
1.20 当列表数据超过一页时,页脚是否显示正确格式页数,已翻页和当前页是否有明确标示(页数变化或者不同颜色显示);
1.21 逻辑检查;
1.22 上传/下载文件可以正常显示/打开,上传文件格式是否限制(格式/大小),提示明显。
1.23 是否支持常用快捷键:Ctrl+c/v、Backspace......等,不允许输入的字符是否做了限制?
1.24 相关性检查,删除/增加某项,是否会对其他项目产生影响,影响是否正常。(注意:父目录/子目录/数据项之间相关密切,并经常产生问题。)
1.25 提交同一条数据,BACK后再一次提交,是否正常?Back多次是否会出错。

Edit
1.26 修改数据库后,保存,检查修改数据库是否被保存?
1.27 再次打开新添加数据,不做任何修改,保存,数据是否被正确保存。
1.28 修改数据后,放弃,检查数据是否被保存?
1.29 修改数据后,列印报表,核对是否为修改后的数据;
1.30 将关键字修改为与其他关键字相同是否可以保存。

Detele
1.31 删除是否有提示?是否合理?
1.32 删除之后的焦点跳转是否合理?
1.33 确定数据界面及数据库是否已经删除数据(注意连带删除项目);
1.34 删除数据提示选择否,数据是否没有被删除?

Search

1.35 前后台搜索,搜索存在/不存在/大小写/中文简繁体/加空格/多条件数据,是否正确显示搜索结果。

Report

1.36 是否需要存在报表?存在报表设置是否合理?数据是否正确列印?是否方便使用操作?

2. 集成测试

2.1 网页所有:当鼠标放置于某字段/标题/功能键/图片等数据上方时,浮现的文字请与相应的内容一致/相互对应。
2.2 页面连接与相应的内容一致;
2.3 页面错误处理测试,包括用户操作错误提示/系统程序错误处理?
2.4 界面用户视觉测试,以方便用户操作为前提,模拟用户视觉测试;
2.5 浏览器测试(注意浏览器版本),包括:IE6.0/7.0、Firefox、Opera、Safari;
2.6 前台页测试,所有显示页的格式一致(|<***>|),当前页已浏览等区别明显。注意,当数据为空的时候,不需要显示页数。
2.7 存在搜索,搜索存在/不存在/大小写/中文简繁体/加空格/多条件数据,是否正确显示搜索结果。搜索条件输入后,回车,注意是否开始搜索。
2.8 登陆测试,用户密码全空/全错/全正确/一个正确一个不正确/中文/大小写登陆测试;注意提示错误出来是否正确。注意是否开始登陆回车测试。
2.9 当可以多个途径到达同一个页面,测试从不同的方式进入页面是否一致?
2.10 前后台集成,在后台增加/修改/删除数据,前台是否正确反应。
2.11 注意编码是否正确,编码一般采用中文简繁体/Unicode(UTF-8),相应的网站使用相应的编码,兼容性比较强和比较流行的编码为:Unicode(UTF-8)。
2.12 注意最大值问题,除了设最大值外,还需要注意相关性。如购物车中的物品已经到最大值,再将此产品放入购物车,处理是否正确。(注意最大值时,界面显示是否正确)
2.13 测试网页跳转测试正确合理性;
2.14 网页功能/显示样式等与客户要求的一致;
2.15 分辨率测试:1024*768/800*600/1280*1024;

3. 极限测试
3.0 将网页最大最小化,观察网页是否会错位!(中贸水世界)
3.1 清空数据库,测试前/后台显示是否正确(注意当数据库清空后,前台页面跳转是否与存在数据一致?);
3.2 添加极大尺寸/大空间图片,前后台是否正确处理/显示(不可操作提示清晰);
3.3 上传文档或者下载超大文档正确处理/显示(不可操作提示清晰);
3.4 大数字/文档输入,前台正确出来,正确显示。
3.5 前台超长字符操作测试,如:超长字符输入搜索,结果处理正确;超长用户名/超长留言/超长订单。。。。等;
3.6 大量数据输入测试,如输入大量留言,页面显示是否正确。。。。。。
3.7 添加分类超出界面承受,测试是否处理超界面分类显示,如荣兴,分类界面超出范围没有判断,错位;
3.8 如果可以,使用工具进行压力策划四。

Link
待续。。。。。。



TAG: 测试路漫漫

梦想:睡到自然醒*_* 引用 删除 zfylan   /   2009-02-27 10:18:14
1.1 ESC设置是因为,一般的系统都会有要求单击键盘上的ESC可以退出某个正在编辑的界面,但是有些应用程序却不要求。
1.25 当在网页上编辑数据的时候,单击提交则数据完成或者提交中时,再单击BACK按钮,则有些网页会返回编辑界面。如果网页没有对这种情况做出相应处理,则通常会报错。
引用 删除 jkp88888   /   2009-02-18 11:22:30
还有“1.1 Tab检查(考虑是否需要设置ESC);
”这个具体指的是什么意思?
我是新手,不好意思有点疑问。
引用 删除 jkp88888   /   2009-02-18 11:21:37
我想问下“1.25 提交同一条数据,BACK后再一次提交,是否正常?Back多次是否会出错”同一条数据“BACK”后再一次提交,是还能提交正确呢,还是提示“该内容已经提交完毕”正确呢?
 

评分:0

我来说两句

Open Toolbar