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. 文本框滚动条的使用是否正确

转载于:https://www.cnblogs.com/qianjinyan/p/8603618.html

【Web页面测试】测试点和测试用例相关推荐

  1. Web页面测试和接口测试的区别在哪?

    01 为什么离职? 这个根据自己的实际情况说明,列如: 公司节奏较慢,职业遇到瓶颈,没有什么成长和进步 出于长远发展和家庭规划的原因,打算在XX城市定居,所以离开了 02 非这个专业为什么做软件测试? ...

  2. 在线Web页面测试工具-WebPageTest

    1.简介 WebPageTest 是一种 Web 性能工具,可提供有关页面在各种条件下的性能的深入诊断信息.每个测试都可以在世界各地的不同位置.在真实浏览器上.在任意数量的可定制网络条件下运行,其核心 ...

  3. EMQ踩坑之路-搭建/测试/nginx配置websocket的ws及wss/web页面测试连通性、微信小程序使用wss--MQTT推送

    最近公司要做推送平台,我接手做这个任务.在使用过程中遇到一些坑,这里分享给大家. 一.MQTT协议介绍 推送平台一般是基于轻量级的mqtt协议搭建的.mqtt协议是物联网领域常用的,是实现长链接的一种 ...

  4. 03-11 Android 纯 web 页面测试

    appium 支持多种架构 APP 自动化测试: 原生应用 混合应用 纯 web 应用:例如 手机浏览器.微信H5 环境准备 手机端 被测浏览器:建议使用手机自带浏览器,或者 Chrome 浏览器 P ...

  5. 使用Cypress自动化框架进行Web/API测试

    文章目录 Cypress介绍 Cypress特点 Cypress运行原理 Cypress安装 Cypress使用 Web页面测试 元素定位方法 元素常用操作 示例演示 参数化测试 使用PO模型 命令运 ...

  6. Web网页测试全流程解析论Web自动化测试

    1.功能测试 web网页测试中的功能测试,主要测试网页中的所有链接.数据库连接.用于在网页中提交或获取用户信息的表单.Cookie 测试等. (1)查看所有链接: ·测试从所有页面到被测特定域的传出链 ...

  7. 03-12 Android 混合页面测试

    如何判断页面是 webview 断网查看 看加载条 看顶部是否有关闭按钮 下拉刷新,页面看是否刷新 下拉刷新,是否有网页提示方 用工具查看 准备工作 与纯 web 页面测试一致 原生 与 webvie ...

  8. Web页面调用本地客户端程序并传参

    好久没跟新博客了,今天跟新2019年的第一篇博客,最近在做项目,需求就是Web页面调用本地客户端程序并传参,传参是为了避免客户端再次输入账号密码,直接跳过登录. 翻了不少资料,总的来说好像都要操作注册 ...

  9. WEB安全性测试测试用例(基础).doc

    原文地址为: WEB安全性测试测试用例(基础).doc 建立整体的威胁模型,测试溢出漏洞.信息泄漏.错误处理.SQL注入.身份验证和授权错误. 1.输入验证 客户端验证服务器端验证(禁用脚本调试,禁用 ...

最新文章

  1. (0060)iOS开发之iOS 9: UIStackView入门
  2. oracle忘记口令
  3. Transaction中的SQL死锁
  4. 批处理(.bat)无限循环,定时,固定时间间隔
  5. python 网络通讯 plc_PLC与PC网络通信实验
  6. web developer tips (28):CSS class 也支持“转到定义”
  7. python第二十八课——编码小常识
  8. 基于TableStore构建简易海量Topic消息队列
  9. SpringBoot2 中 spring.http.multipart.max-file-size 报错问题
  10. JQuery $.each遍历JSON字符串报Uncaught TypeError:Cannot use 'in' operator to search for
  11. 计算机视觉论文-2021-06-22
  12. Cesium入门-2-增加地形
  13. python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...
  14. 为什么大数据分析很重要
  15. 智能优化算法:原子轨道搜索算法-附代码
  16. web在session设置的账户用户名显示为空_海蜘蛛路由Web认证怎么设置 海蜘蛛路由Web认证方法【介绍】...
  17. android壁纸服务,android壁纸服务流程浅析
  18. kei4的安装教程(附下载地址)
  19. uniapp中使用moment.js日期插件
  20. GF1、Landast、Sentinel等常用免费遥感影像下载地址

热门文章

  1. php 上传sb2,基于标准的http来实现Android多文件上传
  2. 高中生兴趣班c语言,C语言电脑编程兴趣班测试题目资料.doc
  3. c语言做一个小程序报告,《C语言程序设计实践》课程报告30个小程序组合成一个大程序.doc...
  4. Digit v3.0.0 – 响应式WHMCS模板
  5. Java连接Elasticsearch6.xxx 环境测试篇一
  6. 自制 QQ游戏 连连看 外挂 ~~
  7. C#中实现空间的登录加密密码脚本里的方法
  8. Linux: 举例说明Linux diff 命令
  9. 打印样式CSS的技巧和要点
  10. 可编辑的表格:jQuery+PHP实现实时编辑表格字段内容