zoukankan      html  css  js  c++  java
  • 打印文件测试的测试点

    打印文件测试的测试点

    功能测试(1-12

    1.文件类型测试

    各种文件类型Txt, doc, pdf, jpeg, gif是否能够支持,各种字体是否支持,支持继续打印,不支持报错

    2.文件大小测试

    0M – 任意大小 的文件均能被打印

    3.打印机类型

    本地/网络打印机; 激光/喷墨打印机(此处对于文件打印并没有本质区别)

    用户连接的打印机是本地打印机(11)还是网络打印机(多对1

    4.选择打印机

    办公室内有多台打印机,需要手动指定选择某一台进行打印。

    并且用户可以切换到任意一台列表中的其他打印机进行再次打印。

    5.打印机设置

    纸张大小(A3A4A5B4B5);

    打印颜色深度(8Bit24Bit);

    黑白/彩色打印

    6.文件打印页数范围

    从第一页到全部页 任意范围都应该可以被打印

    7.文件打印份数

    用户选择打印份数从1-100是否成功,0不打印,>100只打印100

    8.是否连接打印机测试

    如果电脑没有连接打印机,那么当用户打印时候应该主动报错,如果连接到打印机,用户可以继续进行操作。

    9.页面设置

    文件背景颜色是否打印,边缘宽度如何设置,是否缩放

    10.正反面打印

    是否需要正反面打印(节约资源)

    11.打印预览

    打印预览功能是否正常,预览页面能否缩放,预览页面能够关闭。

    12.操作系统

    Windows / Mac / Linux - 分别在不同的操作系统进行上述测试。一些高端的手机也开始支持打印了。

    13.负载测试

    超大文件连续打印N天,N多用户同时打印,同时打印N多个文件。

    14.临界值测试:

    断电或关闭打印机电源,故障,缺纸,缺墨,卡纸,有人正在复印(一体机涉及到优先权)或传真等等

    打印机异常情况测试15-27

    15.使用默认打印机打印过程中,改变当前默认打印机为非默认打印机

    16.在打印过程中,改变打印机的共享属性,由共享改为不共享

    17.在网络打印过程中,网络中断

    18.在网络打印过程中,先网络中断,但很快(5秒以内)网络又恢复正常

    19.在使用打印机打印过程中,将打印机进行删除

    20.在使用网络打印机进行打印时,有人将打印机中正在打印的任务进行删除

    21.在打印过程中,用户取消了打印任务

    22.在进行文件打印的同时,又对打印文件进行修改并保存操作

    23.在进行文件打印的同时,将该文件内容作为附件发送邮件

    24.在进行文件打印的同时,将该文件进行复制、剪切或删除操作

    25.在进行文件打印的同时,将该文件移动到其他路径下

    26.在进行文件打印的同时,修改该文件属性(只读、共享、隐藏等属性)

    27.在进行文件打印的同时,修改文件名或文件类型

    转载请注明作者与出处,谢谢。

  • 相关阅读:
    JavaScript设计模式-21.命令模式
    JavaScript设计模式-20.责任链模式
    JavaScript设计模式-18.享元模式
    JavaScript设计模式-19.代理模式
    JavaScript设计模式-17.装饰者模式(下)
    JavaScript设计模式-16.装饰者模式(上)
    面向对象之集合ArrayList
    面向对象之继承
    字符串的添加与切割~~~
    面向对象中构造函数的小练习
  • 原文地址:https://www.cnblogs.com/CrazyRabbit/p/7661555.html
Copyright © 2011-2022 走看看