一种自动化测试系统及方法技术方案

技术编号:15624012 阅读:404 留言:0更新日期:2017-06-14 05:48
本发明专利技术属于测试技术领域,尤其涉及一种自动化测试系统,包括,信号通路,包括至少两个,每一个信号通路接收一设定频段的天线信号并进行信号变换后接入一屏蔽箱的内置天线为屏蔽箱内提供网络环境;计算机,用于控制每一个信号通路;计算机还与位于屏蔽箱内的被测移动终端连接,用于设置测试脚本并将其编译为被测移动终端可执行的文件后发送给被测移动终端,被测移动终端于网络环境下执行对应测试并产生测试结果;服务器,用于接收被测移动终端的测试结果。以上技术方案通过模拟现网中的复杂场景,不仅降低了外场测试成本,又能快速复现问题,极大提高问题解决效率,同时对产品的质量、产品的影响力、以及用户体验上都有较大的改进和提升。

【技术实现步骤摘要】
一种自动化测试系统及方法
本专利技术属于测试
,尤其涉及一种测试系统。
技术介绍
当前在很多外场测试、一线测试、入网测试、以及Beta用户测试过程中,发现在一些复杂、特殊场景下,如地下车库、电梯里、地铁里、高铁上、公交车上、以及一些人群密集的地方,手机经常发生异常行为,如掉网、掉话、掉卡、数据业务不可用等,严重影响了用户使用和体验感。现有技术中针对这类复杂场景下的问题一般解决办法主要有三类,一是安排外场测试人员现场反复测试、尽量复现出来;二是在自已的内网环境下模拟;三是在特定仪器上模拟。以上三个办法,通过大量的实例表明,在很多情况下最后都是无功而返的,基本上最后都归结于环境问题、无法复现等,真正的问题并没有得到彻底解决,后续产品也会存在同样的问题,这对产品的质量埋下了严重的隐患。
技术实现思路
针对以上技术问题,提供一种自动化测试系统及方法,以解决现有技术在复杂环境下的测试问题;具体技术方案如下:一种自动化测试系统,其中,包括,信号通路,所述信号通路包括至少两个,每一个所述信号通路接收一设定频段的天线信号,并进行信号变换后接入一屏蔽箱的内置天线为所述屏蔽箱内提供网络环境;一计算机,分别与每个所述信号通路连接,用于控制每一个所述信号通路;一被测移动终端,所述被测移动终端位于所述屏蔽箱内,并连接所述计算机,所述计算机设置测试脚本并将所述测试脚本编译为所述被测移动终端可执行的文件后发送给所述被测移动终端,所述被测移动终端于所述网络环境下根据所述文件执行对应的测试并产生测试结果;一服务器,与所述被测移动终端无线连接,用于接收所述测试结果。上述的自动化测试系统,所述信号通路包括,一功率放大器,用于对所述设定频段的天线信号进行功率放大,以补偿信号强度损失;一信号衰减器,与所述功率放大器连接,于一控制信号作用下对所述功率放大器的输出信号进行信号衰减,以与所述内置天线实现信号匹配。上述的自动化测试系统,所述计算机与所述被测移动终端通过数据传输接口连接,用于实时映射所述被测移动终端的人机交互界面。上述的自动化测试系统,所述计算机通过一串口分配器与所述信号通路连接,所述串口分配器包括一输入端、至少两个输出端,所述输入端与所述计算机连接,所述至少两个输出端的每一个分别连接一所述信号通路。上述的自动化测试系统,所述设定频段包括2G频段、3G频段、4G频段及Wi-Fi频段。还提供,一种自动化测试方法,用于上述的自动化测试系统,包括以下步骤:步骤11,所述被测移动终端于所述屏蔽箱内的网络信号中不执行任何业务或执行一初始业务操作;步骤12,所述计算机改变接入所述屏蔽箱里的网络信号;步骤13,判断所述屏蔽箱内的网络信号是否达到预设条件,如果否,继续执行所述步骤12;步骤14,于所述网络信号下所述被测移动终端执行相应的业务操作;步骤15,判断所述被测移动终端执行的业务操作是否异常,如果否,执行步骤12;步骤16,所述被测移动终端上传异常日志至所述服务器。上述的一种自动化测试方法,所述步骤11中所述屏蔽箱内的网络信号覆盖2G网络信号、3G网络信号、4G网络信号以及WiFi信号的至少一种。上述的一种自动化测试方法,所述步骤11中执行所述初始业务操作时,所述初始业务操作为通话业务操作或下载业务操作。上述的一种自动化测试方法,所述步骤13中所述预设条件为:网络指示切换条件或重选条件或数据链路重选条件。上述的一种自动化测试方法,步骤12中,所述计算机依据测试脚本减弱或增强一路网络信号或多路网络信号。有益效果:以上技术方案通过模拟现网中的复杂场景,不仅降低了外场测试的成本,又能快速复现问题,极大提高了问题解决效率,同时对产品的质量、产品的影响力、以及用户体验上都有较大的改进和提升。附图说明图1为本专利技术的自动化测试系统的结构示意图;图2为本专利技术的自动化测试系统的一种具体实施例的结构示意图;图3为本专利技术的自动化测试方法流程示意图;图4为本专利技术的一种具体实施例的自动化测试方法流程示意图;图5为本专利技术的另一种具体实施例的自动化测试方法流程示意图;图6为本专利技术的另一种具体实施例的自动化测试方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。经过对现有技术的问题进行分析后发现,第一种情况,对于外场人力复现的方案,缺点是受外部环境影响较大,且地理位置覆盖面广,耗时耗力,一般很难复现;第二种情况,对于内网模拟的方案,其缺点是受自家内网参数影响较大,很多情况下,现网的网络配置参数和一些内网的网络配置参数有很大差异。导致最后的测试结果是内网正常,但现网异常的情况。第三种情况则是,对于在特定仪器上的仿真方案,在很多情况下,也会因环境影响以及仪器自身的局限性,无法模仿出真实的场景。本专利技术提供一种自动化测试系统,参照图1,包括,一信号通路1,信号通路1包括至少两个,每一个信号通路1接收一设定频段的天线信号并进行信号变换后接入一屏蔽箱5的内置天线51为屏蔽箱5内提供网络环境;一计算机3,分别与每个信号通路1连接,用于控制每一个信号通路1;一被测移动终端53,被测移动终端53位于屏蔽箱5内,并连接计算机3,计算机3设置测试脚本并将测试脚本编译为被测移动终端53可执行的文件后发送给被测移动终端53,被测移动终端53于网络环境下根据上述文件执行对应的测试并产生测试结果;一服务器6,与被测移动终端53无线连接,用于接收被测移动终端53的测试结果。本专利技术通过将不同频段的天线信号引入屏蔽箱5,实现将现实网络中不同运营商的网络信号引入到屏蔽箱5内,天线信号通过与现实网络之间相互通信,而不是与虚拟网络通信,克服了现有测试技术的内网参数配置不一致的问题及靠仪器发指令受到局限性的问题,另外通过设置并运行测试脚本以让被测移动终端53处在不同的复杂环境下长时间运行,也解决了现有技术依靠大量人力、物力漫无边际地外场测试问题,即通过内外相结合的方法,解决了现有技术的不足。上述的自动化测试系统,信号通路1可以包括,一功率放大器,用于对设定频段的天线信号进行功率放大,以补偿信号强度损失;一信号衰减器,与功率放大器连接,于一控制信号作用下对功率放大器的输出信号进行信号衰减,以与屏蔽箱的内置天线51实现信号匹配。功率放大器可以解决对于不同频段的室外天线,因为天线的位置、天线的长度而导致的现网信号强度损失的问题,信号衰减器,则分别于计算机3的控制信号作用下实现每个信号通路的单独控制。上述的自动化测试系统,计算机3与被测移动终端53通过数据传输接口连接,用于实时映射被测移动终端53的人机交互界面。数据传输接口可以为USB(UniversalSerialBus,通用串行总线)接口,计算机3通过USB数据线与屏蔽箱5内的被测移动终端53数据连接,实时映射被测移动终端53的人机交互界面,便于测试过程中对人机本文档来自技高网...
一种自动化测试系统及方法

【技术保护点】
一种自动化测试系统,其特征在于,包括,信号通路,所述信号通路包括至少两个,每一个所述信号通路接收一设定频段的天线信号,并进行信号变换后接入一屏蔽箱的内置天线为所述屏蔽箱内提供网络环境;一计算机,分别与每个所述信号通路连接,用于控制每一个所述信号通路;一被测移动终端,所述被测移动终端位于所述屏蔽箱内,并连接所述计算机,所述计算机设置测试脚本并将所述测试脚本编译为所述被测移动终端可执行的文件后发送给所述被测移动终端,所述被测移动终端于所述网络环境下根据所述文件执行对应的测试并产生测试结果;一服务器,与所述被测移动终端无线连接,用于接收所述测试结果。

【技术特征摘要】
1.一种自动化测试系统,其特征在于,包括,信号通路,所述信号通路包括至少两个,每一个所述信号通路接收一设定频段的天线信号,并进行信号变换后接入一屏蔽箱的内置天线为所述屏蔽箱内提供网络环境;一计算机,分别与每个所述信号通路连接,用于控制每一个所述信号通路;一被测移动终端,所述被测移动终端位于所述屏蔽箱内,并连接所述计算机,所述计算机设置测试脚本并将所述测试脚本编译为所述被测移动终端可执行的文件后发送给所述被测移动终端,所述被测移动终端于所述网络环境下根据所述文件执行对应的测试并产生测试结果;一服务器,与所述被测移动终端无线连接,用于接收所述测试结果。2.根据权利要求1所述的一种自动化测试系统,其特征在于,所述信号通路包括,一功率放大器,用于对所述设定频段的天线信号进行功率放大,以补偿信号强度损失;一信号衰减器,与所述功率放大器连接,于一控制信号作用下对所述功率放大器的输出信号进行信号衰减,以与所述内置天线实现信号匹配。3.根据权利要求1所述的一种自动化测试系统,其特征在于,所述计算机与所述被测移动终端通过数据传输接口连接,用于实时映射所述被测移动终端的人机交互界面。4.根据权利要求1所述的一种自动化测试系统,其特征在于,所述计算机通过一串口分配器与所述信号通路连接,所述串口分配器包括一输入端、至少两个输出端,所述输入端与所述计算机连接,所述至少两个输出端的每一个分别连接一所述信号通路。5.根据...

【专利技术属性】
技术研发人员:王康贺人龙
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1