一、登录注册功能

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端常见测试的更多相关文章

  1. web端常见测试点

    由于web端应用于用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证.web端测试常见的有界面测试.功能测试.性能测试.可用性(接口)测试.兼容性测试.安全性 ...

  2. web端常见安全漏洞测试结果分析-- appscan

    基于appscan测试结果分析: 一.XSS跨站脚本 指的是攻击者往Web页面里插入恶意html代码,通常是JavaScript编写的恶意代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被 ...

  3. 技术分享 | WEB 端常见 Bug 解析

    对于 WEB 产品来说,有一些常见的 Bug,本章节挑选一些比较典型的 Bug 进行举例介绍. UI Bug 页面展示的时候,需要根据长度的边界值去设计用例进行验证.   一般来说都会有超长内容的验证 ...

  4. web端安全测试工具

    https://www.cnblogs.com/ios9/p/7692373.html 十大web安全扫描工具 扫描程序可以在帮助造我们造就安全的Web 站点上助一臂之力,也就是说在黑客“黑”你之前, ...

  5. Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮

    Web测试要点 一.功能测试 1.链接测试 (1).测试所有链接是否按指示的那样确实链接到了该链接的页面:  (2).测试所链接的页面是否存在:  (3).保证Web应用系统上没有孤立的页面(所谓孤立 ...

  6. 如何正确做 Web端压力测试?

    ​    ​一个完整的压力测试需要关注三个方面:如何正确产生压力.如何定位瓶颈.如何预估系统的承载能力. ​    ​(1) 如何产生压力:产生压力的方法有很多,通常可以写脚本产生压力机器人对服务器进 ...

  7. web端常见兼容性问题整理

    一.html和css 各浏览器的默认内外边距不一致问题 最明显的是ul标签内外边距问题,ul标签在IE-7中,有个默认的外边距,但是在IE8以上及其他浏览器中有个默认的内边距. 解决办法:*{marg ...

  8. Web端测试和移动端测试的区别

    1.记录bug 在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记. 对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,个人一般 ...

  9. web端测试和移动端测试的区别小记

    转:http://qa.blog.163.com/blog/static/19014700220157128345318/ 之前一直参与web端的测试,最近一个项目加入了移动端,本人有幸参与了移动端的 ...

随机推荐

  1. python之字典遍历方法

    字典遍历分为三种: 遍历key 遍历value 遍历key-value key遍历: >>> person={','city':'BeiJing'} >>> for ...

  2. 【Java并发工具类】ReadWriteLock

    前言 前面介绍过ReentrantLock,它实现的是一种标准的互斥锁:每次最多只有一个线程能持有ReentrantLock.这是一种强硬的加锁规则,在某些场景下会限制并发性导致不必要的抑制性能.互斥 ...

  3. Go语言实现:【剑指offer】矩阵中的路径

    该题目来源于牛客网<剑指offer>专题. 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向 ...

  4. Python3(五) 包、模块、函数与变量作用域

    一.Python项目的组织结构 最顶级的组织结构:包(文件夹) 第二个层级:模块(文件) 第三个层级:类 第四个层级:函数.变量(不属于组织结构,是类本身的特性) 二.Python包与模块的名字 1. ...

  5. Hello Rust!

    准备工作 Rust是系统编程语言,会经过传统的编译.链接.生成可执行文件等过程.它依赖c/cpp的编译环境,需要提前安装c/cpp开发环境,比如安装gcc及其依赖等. 安装(macOS / Linux ...

  6. 用Docker部署自己的JupyterHub

    [话在前头] 用 Docker 部署 JupyterLab 感觉是部署 JupyterLab 最方便的方式了,官方提供了很多可选的镜像,也可以自己从 jupyter/base-notebook 中继续 ...

  7. 容器监控工具WeaveScope

    最近一段时间整了一些docker容器,弄了一些基于docker的微服务通信,弄好一套服务系统之后,对于服务的性能,基础数据的监控就显的很重要, 不然就是两眼一抹黑了,要不就是维护成本很高,这些都不符合 ...

  8. Linux文件结构-底层文件访问&文件目录和维护

    每个运行中的程序被称为进程(process),它有一些与之关联的文件描述符(一些小值整数).可以通过文件描述符访问打开的文件或设备. 一个程序运行时,一般会有三个文件描述符与之对应 0:标准输入 1: ...

  9. 89组合margin、padding、float、clear问题

    有关css外边距margin和内边距padding样式,简而述之,顺时针方向旋转,按照上右下左读取,margin-top:/*距离上边距*/margin-right:/*距离右边距*/margin-b ...

  10. cf1294E

    题意简述:给一个矩阵,有两种操作可以进行 操作1:改变矩阵中一个元素的值 操作2:将矩阵中某一列的值循环下移 要求用最少的操作次数使得矩阵变成 题解:对于一列来说,我们肯定是先变化然后再循环下移,所以 ...