1. 首页
  2. 移动开发
  3. Android
  4. 改进的措施如下-Android自动化测试

改进的措施如下-Android自动化测试

上传者: 2024-07-05 18:57:09上传 PPT文件 1.93MB 热度 6次
改进的措施如下: 1.按固定的时间间隔截屏;并建立缓冲区,存储最近一段时间内的截图。该缓冲区是一个先入先出队列,只存储最近一段时间内的截图,随着自动测试的运行,框架会按照固定时间间隔不断地截屏,存入缓冲区。缓冲区可以有两种实现方式:指定逻辑长度,用来储存某个测试用例执行时的所有截图;或者是指定物理长度,只存储一定数目的截图。 2.一旦在自动测试运行过程中发生错误,所有被缓冲的截图都被收集起来,并转化为动态图片(GIF格式,PNG格式,SVG格式等等)。动态图片按时间顺序展示了运行过程中若干副截图,效果类似于视频片断,真实地再现了当时的测试过程。鉴于测试过程中并非每时每刻都是关键操作,以及测试软件对测试对象的定位也会占用一定的时间,所以并没有必要以过高的频率截屏,通常来说,每秒1帧或2帧已经可以满足再现过程的需求,我们将它称为“伪视频”片断。总结:通过新日志方案的说明,我们可以明显体会到这点:测试人员能够直观地了解自动测试过程,快速定位测试脚本或软件缺陷导致的错误成因,从而高效地优化测试脚本或填写测试报告。
下载地址
用户评论