web打印控件_web网页测试应该注意点(一)
作为软件测试人员,工作中接触了不同类型的web端系统,内容不同,需求不同,测试关注点也存在些许的不同,但整体思路都是相同的,下面针对web端系统测试的一些测试点说明一下:总体包括:UI交互、查询条件、增删改、查询|搜索、文件处理(导入、导出、打印)、登录|登出、业务流程。
UI交互
UI就好比意见衣服,只有合理搭配才能显示完美的形象,所以我们不仅要满足客户的需求,还需要一定的审美观。
1、页面风格,颜色,样式是否合理、协调、统一、布局排版是否协调,整齐,美观。
2、功能菜单命名是否符合页面数据需求和业务需求、页面的元素命名是否符合业务需求(与需求说明书要求的名称不一样)
3、功能页面的操作流程是否符合业务流程,是否符合用户的操作习惯(列如当一个页面多个按钮时,删除按钮一般放在确认按钮右边)
4、功能页面的提示信息是否友好,做删除操作是否有提示会确认,可读性是否强(根据信息可以快速判断问题所在)
5、是否所有页面包括子页面都有对应的标题且标题都正确(测试过程中发现有些子页面命名不规范,比如新增页面的标题为编辑,修改页面的标题也为编辑)
6、页面的前进、回退,切换是否正常
7、程序长时间不操作时,是否有提示请重新登录
查询条件
1、文本框
1)特殊字符的处理:是否看输入特殊字符,是否后是否正常显示;
2)字符长度的检查:是否限制输入的长度,输入超长字符串时是否正常显示,长度的边界测试
3)特殊字符串检查:空格,回车,换行,NULL,null
4)数值型检查:是否限制输入位数,位数的边界测试,范围的等价类测试;是否可输入非数字类型,是否可输入负数、分数、指数、小数点等数学字符。
5)必填项检查:是否有必填标示符,如“*”
6)提示信息检查:比如输入不合法时弹出的提示信息是否正确
7)安全性检查,比如SQL注入,在文本框中输入或html相关的字符
8)编辑后切换其他功能菜单,再次回到该功能页面,编辑的信息是否还显示(正常情况切换页面再次回到原页面,是要重置信息显示初始信息的)
2、下拉选框
1)下拉选项是否正常排列显示,第一项或最后一项是否出现空行
2)选项是否都可以选择,且选择后正常显示
3)默认选择的检查,如默认选择“全部”,任意编辑查询条件查询后,再次点击下拉选框是否还有“全部”选项可选择
4)选择后切换其他功能菜单,再次回到该功能页面,是显示上次选择的项还是显示默认值
3、日期控件
1)开始时间和结束时间的逻辑校验,开始时间必须小于等于结束时间
2)是否可以选择当前时间之后的时间
3)格式的核对,比如:yyyy-mm-dd或者yyyy-mm-dd hh:mm:ss或者yyyymmdd
4)是否可清空日期
5)选择后是否可以任意切换年月日再次选择
4、选择框
1)是否有默认选项,是否可切换选择,是否可多选,全选
2)单选多选,取消选择的样式是否正常
3)选择后切换其他功能菜单,再次回到该功能页面,是显示上次选择的项还是显示默认值
增删改
1、增加
1)必填项的检查:是否有必填项的提示或标识,必填项为空是否提提交
2)文本输入项检查:包括文本长度的校验,数据类型的校验,回车换行等
3)提交检查:空提交、重复提交、多次连续点击提交按钮
4)提交或取消后再次进入增加页面,信息是否显示上次编辑的值
5)异常提交的提示信息是否正常
6)正常提交后列表数据是否及时刷新显示,显示的数据是否正常
2、修改
1)修改页面与新增页面的必填项、文本输入长度是否和新增页面的限制一样
2)修改页面带出的信息是否正常
3)编辑重复数据是否可提交
4)任意编辑信息,点击取消是否会修改原有数据
5)编辑正常提交后,数据是否正常刷新显示
6)是否支持多条编辑,同时编辑多条信息,提交后是否都正常保存显示
7)列表为空或未选择记录,点击编辑或修改按钮是否有提示
8)新增、编辑提交完成或删除后,未勾选任何记录,直接再点击编辑或修改按钮是否有提示(!!测试过程中出现多次)
3、删除
1)删除是物理删除还是逻辑删除,删除后是否刷新列表
2)删除是否有确认提示
3)是否支持批量删除,批量删除后是否所有数据都正常更新
4)列表为空或未选择记录,点击删除按钮是否有提示
5)新增、编辑提交完成或删除完成后,未勾选任何记录,直接再点击删除按钮是否有提示
6)删除后的数据是否可以再次添加
7)连续删除多条数据,数据是否正常被删除,列表加载是否正常
8)如果数据存在一定的业务关联关系,是否对删除做了必要的限制,比如删除部门则部门下的成员是否会被删除,删除某个角色是否会删除该角色对应的用户等
查询|搜索
1、空查询、默认条件查询、单一条件查询、多条件组合查询
2、模糊查询、精确查询
3、查询后,查询条件是否被重置
4、查询条件包含特殊字符、中文字符,文本框输入长度过长时查询是否正常
5、多次连续点击查询按钮响应是否正常
6、查询超时或列表失败是否有提示信息,提示信息是否正常
7、查询后列表各列宽度高度是否正常,是否会自适应宽度,某列数据超长时显示是否正
8、查询后是否有滚动条,滚动条的上下或左右滚动是否正常
文件处理
1、导入
1)文件格式,文件类型,文件名的限制
2)文件大小的限制:0KB,超出程序限制的最大文件大小的文
3)导入文件中包含异常情况,如数据不完整,数据不符合模板要求,编码格式不正确等
5)导入的数据是否正常显示,是否有缺失
6)未选择文件直接导入,是否有提示
2、导出
1)连续多次点击导出,是否异常
2)多次导出文件,文件如何命名,是时间戳格式,还是_1,_2格式,还是新文件会覆盖旧文件(正常不会覆盖旧文件,除非有特殊需求)
3)导出文件的内容核对:是否出现乱码,需要转换的数据是否正常转换,导出总数是否正确等
4)查询列表有多页,导出是导出当前页还是列表所有数据;如果导出所有数据,当列表总数超过excel的最大行限制时,如何导出
3、打印
1)查询条件为空,列表为空进行打印
2)查询条件不为空,列表为空进行打印
3)列表不为空,进行打印
4)连续多次点击打印按钮
5)列表分页时,打印是否是否完整
6)打印页数据核对:显示是否正常,是否有丢失第一行或最后一行
web打印控件_web网页测试应该注意点(一)相关推荐
- java web 打印控件_web打印,web打印控件,dotnet web打印控件,java web打印控件,webprint...
webprint打印参数设置小插件,主要实现打印纸张,边距,打印机等的设置. 主要功能: 设置页眉页脚属性 设置打印页面左右上下边距 设置打印方向,打印份数,打印指定页 打印模版和指定纸型绑定 设置自 ...
- 免费Web打印控件测试
在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机.如果自己开发打印控件,可能因为项目时间紧而来不及.前段时间有机会接触了一下WEB打印.在博客园.CSDN以及各个论 ...
- PAZU -- 4Fang WEB 打印控件
PAZU -- 4Fang WEB 打印控件 无限制免费版,完美您的WEB应用 一.概述 PAZU 是4Fang为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种W ...
- 无限制免费版,完美您的WEB应用 PAZU WEB打印控件
无限制免费版,完美您的WEB应用 一.概述 PAZU 是4Fang 为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印. PAZU是客户端软件, ...
- PAZU 是4Fang 为配合“四方在线”软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印。...
PAZU 是4Fang 为配合"四方在线"软件于2004年开发的WEB打印控件,适用于各种WEB软件项目的打印. PAZU是客户端软件,使用于IE作为客户端的所有应用,与服务器端开 ...
- 兼容所有浏览器的Web打印控件的设计方案
兼容所有浏览器的Web打印控件的设计方案 设计方案的简单实现网址:http://www.lc-simple.com/PrintTest/ 第一章:Web打印控件的原理 Web打印控件的工作的原理如下: ...
- PAZU WEB打印控件
PAZU WEB打印控件 PAZU 组件在国内我们提供授权给包括中国电信.移动和银行在内的超过300家大中型企业和IT企业应用于基于WEB的开发 PAZU 支持包括Java, Dot Net, JSP ...
- web打印免费控件PAZU -- 四方在线WEB打印控件
用IE自带打印功能,纸张类型.页边距等参数在关闭IE后会回到默认值,开发的web项目打印功能不尽人意,网上找了很多web打印控件,多是收费的,最终还是找到了一个免费的:PAZU 以下是介绍: 以往,很 ...
- WEB打印控件/免费的WEB打印控件(锐洋)
(1):产品介绍 ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具.作为web应用开发者,我们经常会遇到在浏览器中打印报表.票据的需求,这些需求浏览器本身的打印功能一般不能满足, ...
最新文章
- 深度学习中的优化算法与实现
- 证书在 Exchange 2007 Server 中的使用
- 魔教《3字魔经》为何优于其它武功秘籍?
- linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库
- 【沟通的艺术】你能勾住你的听众么?
- oracle存储查询出来的值_技术分享|浅析ORACLE数据库物理体系结构及其对应优化策略...
- uva1515(模拟)
- Toast与Snackbar的那点事
- python给excel排序_如何使用Python对Excel工作表排序
- SysTick_Handler cortex-m0 LPC1114
- 十个程序员必备的网站_程序员必备网站之一:VisuAlgo
- 开发制作一个小程序需要多少钱
- 虚拟服务器伪静态怎么设置,虚拟主机如何设置伪静态
- 记录机器学习练习中不懂的函数
- 迷你播放器--第一阶段(7)--安全攻防第一战--对抗反编译,代码混淆和对抗动态调试
- Ubuntu在安装NVIDIA驱动后黑屏无法启动进入图形桌面
- RISC-V架构学习
- 模拟电路——集成运算放大器(2)
- IE网页flash空白
- 用matlab画多普勒加宽线性函数,MTD雷达中多普勒滤波器组的设计与实现
热门文章
- OpenCV图像颜色模型转换:cvtColor函数的使用
- matlab中y=x(:,ones(1,3))的含义解读
- 02 oracle 创建用户和授权
- map and flatmap 区别
- 充满想象力的 JavaScript 物理和重力实验
- Spring Bean InitializingBean和DisposableBean实例
- 【已解决】github中git push origin master出错:error: failed to push some refs to(亲测)
- Python的seaborn库(图比较炫)
- xhprof的简单使用
- Nginx反向代理,负载均衡,redis session共享,keepalived高可用