【引用】批量虚拟打印的顺序优化-看VA之“后厨”

   VA 虚拟应用管理平台的智能虚拟打印是本软件的核心功能之一,能够实现对服务器资源的远程多样化打印(打印方式、打印机类型、打印效率等)。
  
  近日有客户反应在大量打印情况下,偶尔会出现“打印串序”,一个用户多个打印任务紧密进行时(典型如票据打印),先打印的任务比后打印的任务到达打印机要迟,破坏了打印的先后顺序。
  
  客服部得到此问题的反映后,组织资源对问题场景重现:创建多个 PC 环境、发布文档、各 PC 环境同步操作,经过反复测试,发现偶尔有串序问题情形。遂将问题连同场景报研发部。
  
  研发部在接到此报告后,在进一步观看相关场景后,仔细回归代码分析修改,并模拟现实场景设计出“打印测试用例程序”,测试用例模拟 10 个不同打印任务,顺序从第 1 到第 10 ,再从第 10 到第一,每个任务对应打印一页逐步增到十页,再逐步减到一页,如下图使用 测试用例工具 对未做优化的软件做测试 。结果如图显示,第二三四人次打印被排列到最后。这就将很难复现的实时操作中出现的问题得以稳定复现定位。
  
   【引用】批量虚拟打印的顺序优化-看VA之“后厨” - yyimen - yyimen的博客
  
    
  经过研发部对程序的精心排查,发现了打印程序算法在不同服务器环境存在执行上的差异,遂进行了进一步优化程序,在打印测试用例的测试下,完成恢复正常,打印任务顺序完全吻合,排队不在被延迟,打印串序的问题得以解决,如下图示例。后续则由客服部向用户提供解决方案,并报产品部备案更新文档。
  
   【引用】批量虚拟打印的顺序优化-看VA之“后厨” - yyimen - yyimen的博客
  
    综合相关过程,业务流程如下:
  
   【引用】批量虚拟打印的顺序优化-看VA之“后厨” - yyimen - yyimen的博客
  
    在现代软件工程学里,软件质量已经不仅仅限于前期的调研需求分析架构等、中期的概要详细设计编码等,后期的软件维护已经占据软件生命周期的 60% 成本,软件测试更是这成本的核心之处,一旦测试不到位,反复返工,轻则增加成本,重则项目失败。
  
  在现代软件工程学里面,软件测试已经发展成一门独立学科,软件测试已经贯穿于中期软件设计阶段和后期运维阶段。对软件的架构的全盘掌控,多细节之处的精准分析,对测试用例的场景再现 已经成为软件测试的核心理念和技术手段。
  
  益和 VA 研发部以完善的研发架构,以扎实的技术基础和注重细节、重视用户体验的研发文化,已经将软件测试这个决定软件本身可持续发展的“后厨”打造的活色生香!
  
  

        


        



        




        
  
  



        
          
            
            评论这张
          
        


          
            
               【引用】批量虚拟打印的顺序优化-看VA之“后厨” - yyimen - yyimen的博客
            
            转发至微博
          
        

        
          
            
               【引用】批量虚拟打印的顺序优化-看VA之“后厨” - yyimen - yyimen的博客
            
            转发至微博
          
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值