测试总结------打印

本文总结了在测试网页打印功能时遇到的问题,包括浏览器的Ctrl+P打印和自定义打印功能。主要涉及浏览器兼容性、横竖屏设置、页面滚动、动态内容显示、自适应模式下的样式问题以及自定义打印中的页面长度、高度、数据量过大、图表显示、符号打印等问题,并提出相应的测试关注点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在测试页面打印的功能,包含两种形式的打印

一: 浏览器的Ctrl+P打印

二: 自己写的打印功能

两种打印测试中都遇到了一些问题,现总结如下:

一: 浏览器的Ctrl+P打印

1. 各个浏览器之间的兼容(IE edge支持性较差,很多页面的打印都直接折叠,错乱等)

2. 打印的横屏 竖屏的设置

3. 如果打印的页面可以滚动,那么滚动页面以后,打印看其是否能正常显示(如果页面需要滚动,此时应该需要分页打印)

4. 如果该页面中存在切换tab或者点击button以后可以显示不同内容的组件,一定要注意 点击这个button(切换内容),再次打印,看打印是否正常。(我们的系统中遇到的问题: 点击某一个tab后,再次打印出现页面空白的现象)

5. 如果系统是自适应模式,那么当在pc端,小屏幕时,注意某些组件是否能点击,是否出现一些不可预期的bug(我们的系统出现的问题: 因为某一个组件在小屏幕和大屏幕的显示样式不一样,所以当拖至小屏幕时,该组件不能点击了)

6. 打印时,要注意打印的样式和页面样式是否有出入


一: 自己写的打印功能(这个遇到的问题较多,很多因素都会影响)

1.  页面长度过长

2. 页面高度过高

3. 横屏 竖屏

4. 如果打印的内容过多,也就是服务端处理的数据过多时,APP直接crash(此时要限制request body的大小)

5. 打印的页数过多时,检查每页打印的数目是否一样,是否出现数量不一致(例如第一页13,第二页26,第三页12,这样的交替显示)

6. 注意打印的时间 是否过长

7. 注意一些页面上过长的文字的显示(此时打印的纸张宽度有限)

8. 是否出现一些cut的情况

9. 是否会出现空白页的情况

10. 如果页面有chart,是否会出现某些chart的分割线不显示的情况(一般会出现在 上下chart的分割线不一致)

11. 如果页面有一些符号,检查符号是否打印正确(我们的系统的问题是: 因为页面存在对column排序的情况,此时出现了点击排序后出现的小箭头在打印的页面上显示为方框)

12. 会出现打印的PDF与页面上的显示不一致(页面上显示‘-’,但是PDF显示乱码;页面上显示有数字,PDF显示空白)

暂时就想到这么多,以后遇到新的问题继续补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值