设备测试方法及装置的制造方法

文档序号:9304494阅读:644来源:国知局
设备测试方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种设备测试方法及装置。
【背景技术】
[0002]在设备投入使用之前,开发人员通常会对设备进行各项操作的测试,以保证设备运行的稳定性。若使用自动化测试技术,则测试设备需要提供一个由各项操作组成的操作流程,待测设备根据该操作流程自动进行测试。
[0003]现有的一种设备测试方法包括:测试设备检测是否存在需要测试的待测设备,若检测出存在一个待测设备,则获取自动化测试脚本,将自动化测试脚本解析成操作流程;将该操作流程发送给待测设备,由待测设备根据该操作流程进行自动化测试;接收待测设备反馈的测试结果。
[0004]发明人在实现本发明的过程中,发现现有技术中至少存在以下缺陷:
[0005]测试设备在同一时刻只能对一个待测设备进行自动化测试,当待测设备较多时,逐个测试待测设备需要消耗较长的时间,导致测试效率低下。

【发明内容】

[0006]为了解决逐个测试待测设备消耗时间较长,导致测试效率低下的问题,本发明实施例提供了一种设备测试方法及装置。所述技术方案如下:
[0007]第一方面,本发明实施例提供了一种设备测试方法,所述方法包括:
[0008]通过测试程序确定至少两个待测设备;
[0009]通过线程池控制器将与每个待测设备对应的操作流程并行发送给设备控制器;
[0010]通过所述设备控制器将每个操作流程并行发送给对应的待测设备,由各个待测设备根据对应的所述操作流程进行自动化测试。
[0011]第二方面,本发明实施例提供了一种设备测试装置,所述装置包括:
[0012]设备确定模块,用于通过测试程序确定至少两个待测设备;
[0013]第一发送模块,用于通过线程池控制器将与所述设备确定模块确定的每个待测设备对应的操作流程并行发送给设备控制器;
[0014]第二发送模块,用于通过所述设备控制器将每个操作流程并行发送给对应的待测设备,由各个待测设备根据对应的所述操作流程进行自动化测试。
[0015]通过测试程序确定至少两个待测设备;通过线程池控制器将与每个待测设备对应的操作流程并行发送给设备控制器;通过设备控制器将每个操作流程并行发送给对应的待测设备,由各个待测设备根据对应的操作流程进行自动化测试,由于可以在设备控制器的控制下并行测试至少两个待测设备,解决了逐个测试待测设备消耗时间较长,导致测试效率低下的问题,达到了提高测试效率的效果。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明一个实施例提供的设备测试方法的方法流程图;
[0018]图2A是本发明另一实施例提供的设备测试方法的方法流程图;
[0019]图2B是本发明实施例提供的设备测试方法的流程图;
[0020]图3是本发明一个实施例提供的设备测试装置的结构框架图;
[0021]图4是本发明再一实施例提供的设备测试装置的结构框架图。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0023]请参考图1,其示出了本发明一个实施例提供的设备测试方法的方法流程图,该设备测试方法可以应用于测试设备中,该测试设备可以是台式电脑、平板电脑、膝上型便携计算机等等。该设备测试方法,包括:
[0024]步骤101,通过测试程序确定至少两个待测设备;
[0025]待测设备是指安装有android系统的设备,比如可以为安装有android系统的智能手机、平板电脑、智能电视、电子书阅读器、MP3播放器(Moving Picture Experts GroupAud1 Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture ExpertsGroup Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
[0026]测试程序是测试设备中用于对待测设备进行测试的程序。
[0027]步骤102,通过线程池控制器将与每个待测设备对应的操作流程并行发送给设备控制器;
[0028]操作流程包括至少一项操作,待测设备按照操作流程规定的执行顺序依次执行操作流程所包括的各项操作,实现自动化测试。
[0029]线程池控制器用于控制线程池中的线程并行将操作流程发送给设备控制器。
[0030]设备控制器用于控制待测设备根据操作流程进行自动化测试。
[0031]步骤103,通过设备控制器将每个操作流程并行发送给对应的待测设备,由各个待测设备根据对应的操作流程进行自动化测试。
[0032]设备控制器将每个操作流程并行发送给对应的待测设备,每个待测设备接收到对应的操作流程后,根据各自的操作流程进行自动化测试。
[0033]综上所述,本发明实施例提供的设备测试方法,通过测试程序确定至少两个待测设备;通过线程池控制器将与每个待测设备对应的操作流程并行发送给设备控制器;通过设备控制器将每个操作流程并行发送给对应的待测设备,由各个待测设备根据对应的操作流程进行自动化测试,由于可以在设备控制器的控制下并行测试至少两个待测设备,解决了逐个测试待测设备消耗时间较长,导致测试效率低下的问题,达到了提高测试效率的效果。
[0034]请参考图2A,其示出了本发明另一实施例提供的设备测试方法的方法流程图,该设备测试方法可以应用于测试设备中,该测试设备可以是台式电脑、平板电脑、膝上型便携计算机等等。该设备测试方法,包括:
[0035]步骤201,通过测试程序确定至少两个待测设备;
[0036]待测设备是指安装有android系统的设备,比如可以为安装有android系统的智能手机、平板电脑、智能电视、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机等等。测试程序是测试设备中用于对待测设备进行测试的程序。
[0037]测试程序可以获取与测试设备处于连接状态的至少两个设备,从获取到的设备中筛选出处于调试状态的至少两个设备,将筛选出的该至少两个设备确定为待测设备,并获取该至少两个待测设备的设备标识。其中,设备可以在连接到测试设备后,通过自身安装的程序将设备的状态设置为调试状态。
[0038]步骤202,通过线程池控制器将与每个待测设备对应的操作流程并行发送给设备控制器;
[0039]操作流程包括至少一项操作,待测设备按照操作流程规定的执行顺序依次执行操作流程所包括的各项操作,实现自动化测试。操作可以包括唤醒操作、点击操作、滑屏操作、长按操作、卸载操作、安装操作和启动操作等等。其中,操作流程可以由测试程序对用户配置的自动化测试脚本进行解析得到。
[0040]线程池控制器用于控制线程池中的线程并行将操作流程发送给设备控制器,设备控制器用于控制待测设备根据操作流程进行自动化测试。其中,线程池控制器可以在创建完所有线程后,向设备控制器并行发送与每个待测设备对应的操作流程,也可以在每个线程创建完成后,通过该线程向设备控制器发送与待测设备对应的操作流程。
[0041]具体地,通过线程池控制器将与每个待测设备对应的操作流程并
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1