Linux上扫描仪驱动sane进行测试详解

对Linux 扫描仪驱动程序SANE进行测试主要包括功能测试和性能测试。功能测试主要指扫描质量、图像质量是否满足用户需求;性能测试主要指扫描效率,也就是扫描一幅图像所需的时间。

严格地说,由于SANE frondends前端程序与SANE后端程序backends均遵守SANE标准,任何一个SANE前端程序都可以用来测试SANE后端程序。

但由于目前Linux下没有专门的SANE Driver测试工具,通常测试人员将扫描应用程序用于测试SANE Driver,而在Linux下常用XSANE作为测试工具。

XSANE应用程序是基于GTK的sane图像处理软件,它可通过扫描仪和照相机等设备获得图像。

XSANE功能比较强大,但是由于其主要面向用户应用,作为测试工具则存在一些不足:

  1. 功能测试时效率低下,如果所要测试的选项数目比较多时,测试的工作量很大而且容易出错,而其所支持的批次扫描生成脚本很复杂,而且脚本很难维护;
  2. 性能测试时不能自动计算扫描时间,手工计算工作量大且误差也较大。
  3. 还存在一些其他问题:如不能显示选项的详细信息、不能动态更新可用的扫描设备以及不能选择其他可用设备等。

跨平台驱动外包

版权声明:
作者:驱动外包
链接:http://www.51qudong.net/53.html
来源:算法优化_驱动外包_直播算法优化_MAC驱动开发_Linux驱动开发_usb驱动移植外包
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>