【Web页面测试】测试点和测试用例
1. 需求符合度测试
1. 各级菜单名称显示是否按照需求说明书规定的设计,并且没有遗漏和多余
2. 各级菜单所完成的功能是否按照需求说明书规定的设计,并且没有遗漏和多余
3. 各级菜单的操作顺序和操作方式是否按照需求说明书规定的设计,并且正确
2. 页面测试
1. 页面元素对齐方式是否符合规范的要求,或者操作方便性
2. 文字的字体,标点符号是否统一
3. 有误错别字和乱码
4. 焦点是否定位在默认操作项上
5. 按TAB键是否有正常切换焦点(自上而下,自左而右)
6. 标题是否正确无误,关注以下部分:①是否和菜单一级;②同一个case的多个页面标题是否一致
7. 时间格式是否正确(特别是海外版,如果时间输入栏有掩码,要检查掩码的正确性)
8. 是否正确支持常用的显示比例: 800*600,1024*768
9. 显示比例发生变化时,页面及页面元素是否可以正常显示
10. 页面布局是否合理
11. 第三方控件是否具有可用性
12. 长时间无人操作时,处理是否正确
13. 对应的在线帮助事都正确。
注。
1. 页面元素,需观察其类型是否正确;
2, 输入校验项需测试以下;
1. 校验逻辑是否正确
2. 错误提示是否正确
3. 提示错误点击确定后,是否聚焦该页面元素,且若为输入框,是否选中所有文字
3. 敏感字符: =&|,;‘’ “” " “ :""”\ !
4. 特殊字符: ~!@#¥%……&*()——+《》?、/等非字母字符
14. 对于数据库中的某一个字段扩展出多个含义的维护页面是否对每个扩展含义都做了测试
3. 文本显示框测试
1. 名称是否正确,需要关注以下几点:
1. 描述是否正确
2. 对所有单位的输入项是否指明了单位
2. 显示值是否正确
3. 显示是否美观,是否存在显示过长,甚至出现换行等情况
4. 时间,日期货币与语言种类是否能够显示正确
4. 单行文本框测试
1. 页面显示
1. 名称是否正确
2. 必须标记是否正确
3. 冒泡帮助的描述是否清晰正确
4. 默认值是否正确
5. 如果是密码框,输入的数据是否为*
6. 输入框的长度是否和其他页面的元素保持一致
2. 输入校验
1. 空字符,校验是否正确
2. 输入空格串,校验是否正确
3. 输入数字串,校验是否正确
4. 输入字母串,校验是否正确
5. 输入包括数字和字母的字符串,校验是否正确
6. 输入字母和特殊字符串,校验是否正确
7. 输入包含数字,字母,特殊字符的字符串,校验是否正确
8. 空字符,校验是否正确
9. 输入空格串,校验是否正确
10. 输入包含半角字符的字符串,校验是否正确
11. 输入包含中文的字符串,校验是否正确
12. 输入中间包含空格的字符串,校验是否正确
13. 输入前后包含空格的字符串,校验是否正确
14. 输入包含敏感字符的字符串,校验是否正确
15. 输入框输入字符个数限制,校验是否正确
16. "长度为a~b位的字符串校验:
17. 输入a-1位字符串,校验是否正确"
18. 输入a位字符串,校验是否正确
19. 输入a+1位字符串,校验是否正确
20. 输入b-1位字符串,校验是否正确
21. 输入b位字符串,校验是否正确
22. 输入b+1位字符串,校验是否正确
23. 长度为a~b之间的任一字符串,校验是否正确
24. "值为a~b的数字串:
输入a-1,校验是否正确;"
输入a,校验是否正确;
输入a+1,校验是否正确;
输入b-1,校验是否正确;
输入b,校验是否正确;
输入b+1,校验是否正确;
输入0,校验是否正确;
输入-1,校验是否正确;
输入-a,校验是否正确;
输入-b,校验是否正确;
输入a~b任一个数,校验是否正确;
32. "日期:输入含有错误分隔符的日期,校验是否正确;"
33. 输入日期的年月顺序与需求要求格式不改,校验是否正确;
34. 输入没有年份的日期,校验是否正确;
35. 输入没有月的日期,校验是否正确;
36. 输入没有日的日期,校验是否正确;
37. 输入日期(年)位数不对,校验是否正确;
38. 输入日期(月)位数不对,校验是否正确;
39. 输入日期(日)位数不对,校验是否正确;
40. 输入无效日期(年),如:0000-01-15,校验是否正确;
41. 输入无效日期(月),如:2003-00-15,校验是否正确;
42. 输入无效日期(月),如:2003-13-15,校验是否正确;
43. 输入无效日期(日),如:2003-05-00,校验是否正确;
44. 输入无效日期(日),如:2003-05-32,校验是否正确;
45. 输入日期,如:2003-04-31,2003-05-31,校验大小月是否正确;
46. 输入日期,如:2003-02-30,2003-02-29,2003-02-28,2004-02-29,2100-02-29,校验2月日期是否正确;
47. 若限制最大日期,输入最大日期-1天,校验是否正确;
48. 若限制最大日期,输入最大日期,校验是否正确;
49. 若限制最大日期,输入最大日期+1天,校验是否正确;
50. 若限制最小日期,输入最小日期-1天,校验是否正确;
51. 若限制最小日期,输入最小日期,校验是否正确;
52. 若限制最小日期,输入最小日期+1天,校验是否正确;
53. 若对输入值有特殊限制(如以13开头),分别输入符合和不符合规则的值,校验是否正确;
54. 是否正确支持特殊货币比例输入(针对海外);
55. 是否校验了粘贴数据;
功能测试
1. 是否存在随着输入框,指disabled变灰隐藏等,下同,随其他域变化而变化? 校验是否正确
2. 是否存在输入框当前值随其他域变化而变化? 校验是否正确
3. 若状态或当前值随其他域的变化而变化,提交后退,状态和值是否保持正确。
4. 若为修改页面,输入空,是否意味着清空该字段?校验是否正确;
5. 是否要求取值不能和其他域同时输入?校验是否正确;
6. 是否要求取值不能和其他域相同?校验是否正确;
7. 是否存在其他的受其他域输入的限制?校验是否正确;
多行文本框测试
1. 名称是否正确
2. 必选标记是否正确
3. 冒泡帮助描述是否清晰正确
4. 默认值是否正确
5. 文本框宽度是否和其他页面元素保持一致
6. 文本框高度是否合理
7. 文本框滚动条的使用是否正确
【Web页面测试】测试点和测试用例的更多相关文章
- 好用的在线web页面测试,移动页面测试工具webpagetest使用图文教程
好用的在线web页面测试,移动页面测试工具webpagetest使用图文教程 http://www.webpagetest.org/ 1.打开主页,输入网址,点击 START TEST 按钮开始测试 ...
- web页面测试
一.Web的功能测试 1.超链接测试 a.链接与链接的说明文字要匹配 (注:也可以是图片) b.链接的文字要描述正确 c.链接的文字要精简有效 d.链接 ...
- [原创]浅谈H5页面测试介绍
[原创]浅谈H5页面测试介绍 目前移动互联网非常火热,除了各种App,H5也是非常热,由于H5跨平台,且版本更新容易,做为引流或获客是非常好的一种简单低成本平台:今天来谈谈H5页面测试都要测试什么? ...
- Web测试的常用测试用例与知识
1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...
- WEB页面常用基本控件测试用例
一.树控件的测试外观操作 1)项目中的所有树是否风格一致 2)树结构的默认状态是怎样的.比如默认树是否是展开,是展开几级? 是否有默认的焦点? 默认值是什么?展开的节点图标和颜色? 2.执行操作 1 ...
- web端测试的测试点和注意事项
工作中接触了不同类型的web端系统,内容不同,需求不同,测试关注点也存在些许的不同,但是总体测试思路和关注的点都类似,下面是总结自己所接触的web端系统测试的一些测试点,不尽全面,以后接触新的业务系统 ...
- asp.net web api 测试帮助页面建立并测试
asp.net web api 测试帮助页面建立并测试 现在使用WEB API来开发,越来越流行. 在开发过程中的测试调试,可以使用Fiddler等工具来帮助测试外,还有: 在asp.net 中有种方 ...
- IGS_学习笔记07_IREP通过页面测试客户化Web Service调用(案例)
20150819 Created By BaoXinjian
- web测试中,各类web控件测试点总结
一 .界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1.页面名称title是否正确 2.当前位置是否可见 您的位置:xxx>xxxx 3.文字格 ...
随机推荐
- 下载android4.4.2源码全过程(附已下载的源码)
今天在下载andriod源码,特来与大家分享一下我的经验.当然,网上教下载源码的教程较多,本文主要针对在GFW下下载源码出现的各种问题的解决方法. 1.首先安装下载客户端git , curl. 命令如 ...
- 02-Git简单使用
Git安装(windows) https://code.google.com/p/msysgit/downloads/list 我们使用版本Git-1.7.9版本 百度网盘下载:链接:http://p ...
- Android 优质精准的用户行为统计和日志打捞方案
Android 自定义优质精准的用户行为和日志打捞方案 Tamic csdn博客 :http://blog.csdn.net/sk719887916/article/details/51398416 ...
- 【一天一道LeetCode】#120. Triangle
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...
- 通过一个工具类更深入理解动态代理和Threadlocal
动态代理和Threadlocal 一个代理类返回指定的接口,将方法调用指定的调用处理程序的代理类的实例.返回的是一个代理类,由指定的类装载器的定义和实现指定接口指定代理实例调用处理程序最近用到一个工具 ...
- 使用UE4/Unity创建VR项目
一.主要的步骤是说一下使用UE4,在此之前先说一下使用unity创建的VR项目 1.unity创建oculus rift dk2项目 在unity中创建一个简单的场景,让摄像机能看见场景中的物体,不对 ...
- 下载android5.0源码
方法还是与之前我介绍的下载源码的方法一样,但是repo需要更新一下,否则可能会出现以下错误: type commit tag v1.12.16 tagger Conley Owens <cco3 ...
- Web报表工具FineReport二次开发JS之字符串
在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本.API接口等进行深入的开发与控制. 考虑到JS脚本开发的使用较多,这里先先简 ...
- 怎样将Android手机弄死机?
将Android手机弄死机目前知道有两种方式: 第一种: 以root权限在shell中执行 stop 通过 start 但是这种串口还是可以用 第二种: suecho "c" &g ...
- AngularJS进阶(三十三)书海拾贝之简介AngularJS中使用factory和service的方法
简介AngularJS中使用factory和service的方法 AngularJS支持使用服务的体系结构"关注点分离"的概念.服务是JavaScript函数,并负责只做一个特定的 ...