对多系统终端设备执行测试的方法、控制设备及控制台技术方案

技术编号:14786426 阅读:119 留言:0更新日期:2017-03-11 01:26
本发明专利技术提供了对多系统终端设备执行测试的方法、测试控制设备及测试控制台,该方法包括:测试控制设备配置待测终端设备的相关测试设置项,并获取终端设备中各个系统的系统相关信息;基于各个系统的系统相关信息配置相应系统的测试任务;根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。通过本发明专利技术,实现了自动化配置各个系统的测试任务,避免了人工对各个系统单独配置测试任务,提高了测试任务的配置效率,从而降低了测试的人力成本;进一步,根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果,实现了对各个系统执行相应的自动化测试,极大地节约了多系统终端设备的测试时间,提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,本专利技术涉及一种对多系统终端设备执行测试的方法、一种对多系统终端设备执行测试的测试控制设备,及一种对多系统终端设备执行测试的测试控制台。
技术介绍
随着计算机技术的发展,终端设备产品越来越丰富,功能越来越复杂,由于终端设备推出的频率越来越快,导致各大产商不断地提高对终端设备的研发效率,从而缩短研发的周期。当终端设备研发完成后,需要通过对终端设备进行全方面的测试,以保证终端设备的质量和性能。当今的终端设备使用的操作系统主要包括Android、IOS、Windows、Symbian和BlackBerryOS。其中,如Android操作系统,由于其开源的特点,使得不同厂商生产的Android操作系统的终端设备间存在较大的差异,从而导致在对该类终端设备进行测试时,给测试工作增加了大量的不确定因素,因此对终端设备的测试要求也越来越高。现有技术中,在终端设备测试过程中,将终端设备通过USB与测试服务器连接,以实现测试任务的下发以及测试结果的获取。但是,随着多系统终端设备的逐渐兴起,当终端设备存在两个或两个以上的操作系统时,在对各个操作系统的测试过程中,需要用户多次在测试服务器上启动相应的测试工具,并通过一系列繁琐的过程对各个操作系统进行测试配置,并通过人工的方式来确定当前测试的系统是否完成测试,不但浪费了大量的资源,且用户体验非常差,同时,也违背了自动化测试的初衷。因此,如何提高多系统的无线终端的测试效率,彻底实现对多系统终端设备的自动化测试,成为当前亟待解决的问题。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种对多系统终端设备执行测试的方法,包括:测试控制设备配置待测终端设备的相关测试设置项,并获取终端设备中各个系统的系统相关信息;基于各个系统的系统相关信息配置相应系统的测试任务;根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。优选地,配置待测终端设备的相关测试设置项,包括:将待测终端设备切换至预定首个待测系统,并配置待测终端设备与测试控制设备的测试通信方式。可选地,该方法还包括:测试控制设备请求获取对待测终端设备的测试权限,并接收到待测终端设备反馈的授权信息。优选地,系统相关信息包括系统类型,基于各个系统的系统相关信息配置相应系统的测试任务,包括:当待测终端设备中的至少两个系统的系统类型相同时,若配置针对至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对至少两个系统中的其他系统的测试任务不执行对多个物理设备接口的测试操作。优选地,系统相关信息包括系统内核信息,基于各个系统的系统相关信息配置相应系统的测试任务,包括:当待测终端设备中的至少两个系统的共享同一内核时,若配置针对至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对至少两个系统中的其他系统中对多个物理设备执行扫描操作。优选地,根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果,包括:当待测终端设备中的至少两个系统的共享同一内核时,根据测试任务对至少两个系统逐一执行相应的系统测试,生成针对至少两个系统的一个测试结果。本专利技术的另一实施例提出了一种对多系统终端设备执行测试的测试控制设备,包括:设置配置模块,用于配置待测终端设备的相关测试设置项,并获取终端设备中各个系统的系统相关信息;任务配置模块,用于基于各个系统的系统相关信息配置相应系统的测试任务;测试模块,用于根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。优选地,系统相关信息包括系统类型,任务配置模块用于当待测终端设备中的至少两个系统的系统类型相同时,若配置针对至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对至少两个系统中的其他系统的测试任务不执行对多个物理设备接口的测试操作。优选地,系统相关信息包括系统内核信息,任务配置模块用于当待测终端设备中的至少两个系统的共享同一内核时,若配置针对至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对至少两个系统中的其他系统中对多个物理设备执行扫描操作。本专利技术的又另一实施例提出了一种对多系统终端设备执行测试的测试控制台,包括:设置配置单元,用于配置待测终端设备的相关测试设置项,并获取终端设备中各个系统的系统相关信息;任务配置单元,用于基于各个系统的系统相关信息配置相应系统的测试任务;测试单元,用于根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。本专利技术的实施例中,提出了一种对多系统终端设备执行测试的方案,测试控制设备配置待测终端设备的相关测试设置项,并获取终端设备中各个系统的系统相关信息,为自动配置各个系统的测试任务以及自动切换至各个系统执行测试操作提供了必要的前提保障;基于各个系统的系统相关信息配置相应系统的测试任务,实现了自动化配置各个系统的测试任务,避免了人工对各个系统单独配置测试任务,提高了测试任务的配置效率,从而降低了测试的人力成本;进一步,根据测试任务对各个系统逐一执行相应的系统测试,以生成测试结果,实现了对各个系统执行相应的自动化测试,避免了测试过程中人工对各个系统执行切换或重启的情形,极大地节约了多系统终端设备的测试时间,提高了测试效率。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的对多系统终端设备执行测试的方法的流程图;图2为本专利技术中另一实施例的对多系统终端设备执行测试的测试控制设备的结构示意图;图3为本专利技术中又另一实施例的对多系统终端设备执行测试的测试控制台的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201610890500.html" title="对多系统终端设备执行测试的方法、控制设备及控制台原文来自X技术">对多系统终端设备执行测试的方法、控制设备及控制台</a>

【技术保护点】
一种对多系统终端设备执行测试的方法,其特征在于,包括:测试控制设备配置待测终端设备的相关测试设置项,并获取所述终端设备中各个系统的系统相关信息;基于各个系统的系统相关信息配置相应系统的测试任务;根据所述测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。

【技术特征摘要】
1.一种对多系统终端设备执行测试的方法,其特征在于,包括:测试控制设备配置待测终端设备的相关测试设置项,并获取所述终端设备中各个系统的系统相关信息;基于各个系统的系统相关信息配置相应系统的测试任务;根据所述测试任务对各个系统逐一执行相应的系统测试,以生成测试结果。2.根据权利要求1所述的方法,其特征在于,配置待测终端设备的相关测试设置项,包括:将所述待测终端设备切换至预定首个待测系统,并配置待测终端设备与测试控制设备的测试通信方式。3.根据权利要求1所述的方法,其特征在于,还包括:测试控制设备请求获取对所述待测终端设备的测试权限,并接收到所述待测终端设备反馈的授权信息。4.根据权利要求1所述的方法,其特征在于,所述系统相关信息包括系统类型,基于各个系统的系统相关信息配置相应系统的测试任务,包括:当待测终端设备中的至少两个系统的系统类型相同时,若配置针对所述至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对所述至少两个系统中的其他系统的测试任务不执行对所述多个物理设备接口的测试操作。5.根据权利要求1所述的方法,其特征在于,所述系统相关信息包括系统内核信息,基于各个系统的系统相关信息配置相应系统的测试任务,包括:当待测终端设备中的至少两个系统的共享同一内核时,若配置针对所述至少两个系统中的任一系统的测试任务中需对待测终端设备中的多个物理设备接口执行的测试操作,则配置针对所述至少两个系统中的其他系统中对所述多个物理设备执行扫描操作。6.根据权利要求5所述的方法,其特征在于,根据所述测试任务对各个系统逐一执行相应的系统测试,以生成测试结果,包括:当待测终...

【专利技术属性】
技术研发人员:任智祥魏加明
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1