web端常见测试
一、登录注册功能
1、页面调转
2、tab键与enter键
3、密码加密显示,是否支持复制粘贴
4、账号密码校验
5、刷新页面,更新验证码
二、界面测试
1、样式、颜色、整体布局风格
2、最大化、最小化切换
3、易操作、提示语简洁
4、tab键输入框按顺序、enter选择
5、风险操作需提示或限制(删除数据)
6、不同分辨率下是否清晰、不同浏览器显示是否正常
7、输入框检查(日历)
输入框:
1、长度检查
站在用户的角度考虑软件的易用性
测试数据避免单纯输入“123”、“abc“之类的,让测试数据尽量接近实际
尽量不要用最高级管理员进行测试,用新建的用户进行测试
三、搜索查询功能
1、模糊查询、单一查询、组合查询
2、重置(下拉框、文本框、选择框、一般默认值不清空)
3、默认排序
4、翻页菜单、结果统计
5、单选、多选、全选
6、列表、列宽、滚动条
7、权限控制(查询当前用户数据权限下的数据)
8、分类查询(提示信息:空条件、不存在条件、默认查询、模糊查询、精确查询)
四、增删改功能
1、enter键、tab键
2、错误提示语(特殊字符限制、长度限制、不可编辑)
3、必填项校验
4、唯一性校验(新增、修改规则一致)
5、新增、修改保存后页面是否调转,数据是否更新(新增在列表排序显示第一个,清空时不清空默认数据,取消不保存数据)
6、检查关联页面或关联数据
7、连续多次点击,保存并新增、新增(退出弹窗)
8、前后空格,自动去掉或也保存
9、确认删除提示、批量删除正确(不选择、选择1条、选择多条)、删除后要检查数据库
10、若有业务数据关联,要给出提示
11、删除数据后,相应查询页面数据是否已更新
12、级联删除(删除用户,权限配置也应该被删除)
五、导入功能
1、文件类型和大小
2、不选择上传
3、多次选择
4、批量上传
5、文件命名(特殊字符、长度、唯一性)
6、上传提示(进度、校验、成功/失败)
7、下载与预览
8、删除
9、数据有效性(必填项、特殊字符、为空、准确性)
六、导出功能
1、单选、部分选、全选、查询结果、大数据导出
2、数据与查询结果一致(隐藏字段也要隐藏)
3、excel兼容
4、数据类型(保留小数)
七、报表
1、界面:排版整齐易操作,字段及数据排序
2、数据正确性测试
3、增删改业务数据,再查看报表的统计正确性
4、特殊数据的验证:比如除数为0,字段为空等
5、子报表与父报表比对:比如月报表数据与周报表或者和日报表汇总的数据比对
6、有相同统计数据的报表之间比对,比如促销分析报表
7、不同维度汇总对比,比如按时间、按人员、按门店等
8、手动写sql,与报表数据对比
9、用户的数据权限
10、报表的输入
11、查询速度
12、导出和打印
web端常见测试的更多相关文章
- web端常见测试点
由于web端应用于用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证.web端测试常见的有界面测试.功能测试.性能测试.可用性(接口)测试.兼容性测试.安全性 ...
- web端常见安全漏洞测试结果分析-- appscan
基于appscan测试结果分析: 一.XSS跨站脚本 指的是攻击者往Web页面里插入恶意html代码,通常是JavaScript编写的恶意代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被 ...
- 技术分享 | WEB 端常见 Bug 解析
对于 WEB 产品来说,有一些常见的 Bug,本章节挑选一些比较典型的 Bug 进行举例介绍. UI Bug 页面展示的时候,需要根据长度的边界值去设计用例进行验证. 一般来说都会有超长内容的验证 ...
- web端安全测试工具
https://www.cnblogs.com/ios9/p/7692373.html 十大web安全扫描工具 扫描程序可以在帮助造我们造就安全的Web 站点上助一臂之力,也就是说在黑客“黑”你之前, ...
- Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮
Web测试要点 一.功能测试 1.链接测试 (1).测试所有链接是否按指示的那样确实链接到了该链接的页面: (2).测试所链接的页面是否存在: (3).保证Web应用系统上没有孤立的页面(所谓孤立 ...
- 如何正确做 Web端压力测试?
一个完整的压力测试需要关注三个方面:如何正确产生压力.如何定位瓶颈.如何预估系统的承载能力. (1) 如何产生压力:产生压力的方法有很多,通常可以写脚本产生压力机器人对服务器进 ...
- web端常见兼容性问题整理
一.html和css 各浏览器的默认内外边距不一致问题 最明显的是ul标签内外边距问题,ul标签在IE-7中,有个默认的外边距,但是在IE8以上及其他浏览器中有个默认的内边距. 解决办法:*{marg ...
- Web端测试和移动端测试的区别
1.记录bug 在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记. 对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,个人一般 ...
- web端测试和移动端测试的区别小记
转:http://qa.blog.163.com/blog/static/19014700220157128345318/ 之前一直参与web端的测试,最近一个项目加入了移动端,本人有幸参与了移动端的 ...
随机推荐
- Apache Tomcat Ajp-CVE-2020-1938漏洞复现
环境搭建: sudo docker pull duonghuuphuc/tomcat-8.5.32 sudo docker run -d -it -p 8080:8080 -p 8009:8009 ...
- 接口测试:http状态码
http状态码 每发出一个http请求之后,都会有一个响应,http本身会有一个状态码,来标示这个请求是否成功,常见的状态码有以下几种:1.200 2开头的都表示这个请求发送成功,最常见的就是200, ...
- 编译安装php依赖软件libiconv-1.14报错及其解决办法
make && make install报如下错误: ./stdio.h:1010:1: 错误:‘gets’未声明(不在函数内) _GL_WARN_ON_USE (gets, &quo ...
- MySQL中的索引、左连接、右连接、join、sql执行顺序
逻辑架构: 1.连接层 2.服务层 3.引擎层(插拔式) 4.存储层 存储引擎: 常用的有:MyISAM.InnoDB 查看命令:show variables like '%storage_engin ...
- get、post请求参数乱码解决方法(qq:1324981084)
java高级架构师全套vip教学视频,需要的加我qq1324981084 在实际的项目中我们会遇见中文乱码的问题,这个问题是很恶心的事,所以我在这里提供了一些解决中文乱码的方法,希望能给大家一些帮助. ...
- 如何在SQL Server中生成和使用CRUD存储过程
在本文中,请参阅如何在SQL Server中生成和使用CRUD存储过程. 大多数数据库系统基于缩写CRUD调用的最简单的4种数据操作操作进行操作. 此首字母缩写词代表CREATE,READ,UPDAT ...
- C#设计模式学习笔记:(16)观察者模式
本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7928521.html,记录一下学习过程以备后续查用. 一.引言 今天我们要讲行为型设计模式的第四个模式--观 ...
- html5之table嵌入form表单布局(务必注意:table标签必须在form表单内部,不能再form表单外部!)
切记:用table标签来布局form表单元素,table标签必须放在form表单内部,否则可能会出现各种bug 原文地址:https://blog.csdn.net/weixin_43343144/a ...
- centos7.x中安装SQL Server
本文内容是采集的好几位博主的博文进行的一个整合,内容更为精准和详尽,以下是我参照的几篇博文地址: 微软官方文档:https://docs.microsoft.com/zh-cn/sql/linux/s ...
- 记一次Postgres CPU爆满故障
问题描述 公司项目测试环境调用某些接口的时候,服务器立即崩溃,并一定时间内无法提供服务. 问题排查 服务器配置不够 第一反应是服务器需要升配啦,花钱解决一切!毕竟测试服务器配置确实不高,2CPU + ...