一种基于AS的远程无人值守式终端调测方案.docx

一种基于AS的远程无人值守式终端调测方案.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

一种基于AS的远程无人值守式终端调测方案

?

?

摘要:在新冠疫情的大环境下,多地政府陆续发出延时开工公告,众多企业鼓励员工在家远程办公,以减少病毒的扩散和交叉感染。在远程办公期间,无法集中办公,存在时间管理困难、沟通效率低、工作进展缓慢等问题;而在测试终端(手机)数量有限的条件下,测试人员需共用测试终端,且需专人往返收送测试终端,终端传递及共用的情况增大了人员接触和交叉感染的概率。基于此,文章特提出了一种基于AutoSense的远程无人值守式调测方案。

关键词:自动感知软件;远程办公;无人值守;调测;终端测试

0引言

2020年初,一场突如其来的新型冠状病毒引发的肺炎疫情肆虐全中国。漫长的守望后,以湖北为中心的全国疫情终于得以控制。多地政府陆续发出延时开工公告,众多企业鼓励员工在家远程办公,以减少病毒伴随着新一轮的返程大潮进一步扩散。在此背景下,湖北移动终端测试工作,在VPN远程接入湖北移动内部网络的基础上,开启了复工复产。湖北移动终端测试工作,在远程办公期间,人员独立办公,存在时间管理困难、沟通效率低、工作进展缓慢等问题;而在测试终端(手机)数量有限的背景下,测试人员需共用测试终端,往返传递及共用终端的情况增大了人员接触和交叉感染的概率。

基于此,本文特提出了一种基于AutoSense的远程无人值守式调测方案。AutoSense是一套以终端自动控制和图像智能识别为核心技术的终端自动化测试系统。该系统集自动化测试管理、测试执行、结果分析于一体,支持多终端、多地域、多网络的测试环境,能够自动生成定制化报表,并能预设告警条件进行自动监控和告警[1]。本文提出的基于AutoSense的远程无人值守式调测方案,引入了Android和IOS远程真机控制与调试,支持屏幕实时回屏、触控操作、日志查看、截屏、远程shell命令等功能。

在新冠疫情的特殊条件下,AutoSense系统提供了远程无人值守的调测方案。从系统平台内调用测试终端,安装App、开发/修改测试脚本、执行测试脚本等过程全部远程操作[2];通过管理平台可以查看每个环节的实际工作进度,规避进度控制过程中的信息不对称、沟通效率低等问题;既保证了App测试工作的高效进行,也减少了员工间的交叉接触,保障了员工的身体健康。后续疫情结束后,此远程无人值守的调测方案可以为有终端、地域、网络等多重要求的App测试工作提供支持。

1基于AutoSense的远程无人值守式调测方案

1.1AutoSense系统简介

AutoSense系统由Web管理平台、客户端和脚本编辑器构成。客户端程序、引擎及脚本主要基于LUA语言开发,后端Web平台主要基于PHP开发。

自动化流程:系统通过后端管理平台,向测试终端发送测试任务,测试终端执行完毕后,会将测试结果自动上传至后端管理平台,然后进行自动统计分析,生成智能结果报表。

管理及实现方式:Web端平台实现包括测试终端、任务调度、结果凭证、测试日志、结果报表及告警等集中化管理功能。测试终端通过安装客户端软件,实现任务接受、操作控制、结果识别及数据上传等自动化测试及数据采集功能。

AutoSense系统整体架构,其中管理平台、前端程序是整个自动化测试系统的基础和支撑,进行脚本编写、智能控制终端进行测试、智能分配测试任务、智能处理测试结果,输出App质量情况,并自动定位、留证问题指标,为App版本上线提供有效数据支撑及保障[3]。

1.2AutoSense系统的例行工作

AutoSense系统工作原理,具体描述如下:

(1)管理平台是关键业务自动化测试系统的核心,实现任务、结果、终端、脚本统一平台化管理。

(2)前端程序是自动测试的实施者,实现自动化执行。系统客户端实现任务接受、终端控制、结果识别及数据上传等自动测试功能,通过高效的任务执行速度和精确到秒的任务执行时间有效实现了App功能成功率及性能自动化监测[4]。

(3)终端适配、引擎开发、脚本编写智能化集成。预置引擎模块:脚本编辑器预置了常用测试操作,使用者只需直接拖拽相关功能模块并填写相应的参数即可使用。终端操作录制:脚本编辑器可实时监控终端屏幕,通过在终端屏幕上直接进行相关操作自动录制生成测试脚本。集成调试发布:脚本编辑器集成了调试发布功能,完成脚本编写后可即时进行调试运行并会智能识别脚本的错误。

(4)智能化执行测试流程。确定测试任务脚本:测试人员在管理平台上传任务脚本或选择之前已经上传过的测试任务脚本分配给测试终端进行测试。终端执行测试任务:测试终端的内置软件按照下发的测试脚本执行测试任务并将结果回传给网站管理平台。平台生成结果报表:Web管理平台根据测试终端上传的测试结果进行整理,生成符合测试需求的结果报表,等待下一轮测试安排。

1.3方案创新性

AutoSense系统具

文档评论(0)

132****3356 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档