web网页端测试功能点

1.表单类

1.1检查表单中的属性是否是必填

1.2边界值校验表单中字段的长度是否在规定的范围内,字段的合法性

1.3重要关键性字段是否做了去除空格  ps:在查询时候如果包含空格,会导致查询结果有问题

1.4提交表单是否禁用了提交按钮,防止表单多次提交

1.5提交表单后再次进入表单页面,检查页面是否有缓存 ps:react需要在提交后清除页面的缓存

1.6是否支持table enter键操作

1.7弹窗类的表单按esc是退出表单还是无效

1.8进入表单后规定的字段是展示默认选项

1.9在页面进行登录后,如果页面中出现了用户名和密码字段,是否能记住默认的用户和密码

1.10提交表单后有正确信息的提示,并且跳转到需要跳转的页面

1.11提交成功或者失败是否给出对应的提示,失败阻止通过

1.12在编辑页面点击浏览器的刷新按钮,是否能能重新获取数据

1.13重复添加关键词相同的数据,是否能够通过,或者编辑修改为重复的关键词


2.UI类

2.1字段是否对齐,输入框是否对齐并且长度统一

2.2页面title是否正确,界面的提示文字是否正确,鼠标悬浮对的小气泡是否能进行提示

2.3页面中放置的连接是否有效,点击是否能正常跳转到页面,并且在浏览器是否能返回

2.4界面的点击图标和按钮是否统一

2.5最大化 最小化浏览器界面风格是否可适应,界面无明显变型

2.6页面中出现长度过长字段是否做了省略处理或者换行处理,防止页面变形

3. 列表查询类

3.1独立条件查询

3.2组合条件查询

3.3日期查询:要求能够查询到选择日期的边界值,如果是时间段,能查出规定时间内的数据,并且开始时间要小于等于结束时间

3.4联动下拉框查询

3.5检查查询列表是否有默认的查询选项并且展示

3.6模糊查询

3.7查询条件中包含左右空格是否能正常查到

3.8查询数据的合法性校验:如手机号,订单等需要验证查询格式

3.9分页显示查询列表:能正常下一页或者上一页,当有要跳转的分页输入框,输入负值或者超多最大的页数,是否能正常显示

3.10进入查询列表中的子页面后,点击返回/关闭子页面,是否依然跳转到当前,返回正确的分页

3.11进入查询列表的子页面中如果还有分页,两个页面之间是否相互影响

3.12列表展示是否按照规定的分页数量进行展示

3.13列表是否按照规定的顺序排列,如创建时间的倒序

3.14列表的删除/添加/编辑有没有及时刷新列表

3.15置空所有查询条件查询

3.16数据库为空时进行查询

4.删除类

4.1删除是否有对应的提示,用户确认后才可以删除,删除成功或者失败都有相应的提示

4.2删除前是否还有其关联数据,关联数据是删除还是不能

4.3批量删除

4.4删除后是否及时刷新列表

4.5删除后再次添加之前删除同样数据,能否正常添加

4.6不选择数据进行删除

4.7对同一条数据多次删除,如:在浏览器中打开多个页面,在其中一个页面删除后,切换到浏览器另一个页面再次删除,是否针多次删除做了处理


5.性能及响应时间

主要是查询每个请求完成的响应时间,一般最大控制在4s内

6.安全测试

6.1sql注入

6.2直接通过URL,修改参数,越权访问

6.3 xss跨网站脚本攻击

7.兼容性测试

7.1浏览器兼容

浏览器内核

基于用户习惯主要测试的浏览器为Chrome,360浏览器(IE+Chrome双内核),IE

7.2平台兼容

你可能感兴趣的:(web网页端测试功能点)