一种移动终端测试方法及其***
【技术领域】
本发明涉及通信技术领域,尤其涉及一种移动终端测试方法及其***。
【背景技术】
场测是手机测试中的一种,需要两个人在不同的区域,相互之间拨打电话或发送短信。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
在压力测试中,两个人需要不停的进行拨打电话或发送短信,人力成本较高。在性能测试中,需要由两地的人员分别人工记录CPU、内存等相关信息,并且汇总至一方后形成测试报告,人力成本较高
【发明内容】
有鉴于此,本发明实施例提供了一种移动终端测试方法及其***,能够实现自动化的移动终端测试,节省人力。
一方面,本发明实施例提供了一种移动终端测试方法,包括:
云端服务器发送第一测试任务指令至第一终端,发送第二测试任务指令至第二终端;
所述第一终端根据所述第一测试任务指令向所述第二终端发起通信业务,并对所述通信业务进行测试得到第一测试结果,所述第二终端根据所述第二测试任务指令对所述通信业务进行测试并得到第二测试结果;
所述第一终端发送所述第一测试结果至所述云端服务器,所述第二终端发送所述第二测试结果至所述云端服务器。
具体地,所述云端服务器发送第一测试任务指令至第一终端,发送第二测试任务指令至第二终端的过程包括:
所述云端服务器发送原始测试任务信息至与所述第一终端通信连接的本地服务器和与所述第二终端通信连接的本地服务器,与所述第一终端通信连接的本地服务器为第一本地服务器,与所述第二终端通信连接的本地服务器为第二本地服务器;
所述第一本地服务器根据所述原始测试任务信息得到任务标识和所述第一测试任务指令,并发送所述第一测试任务指令至所述第一终端,所述第二本地服务器根据所述原始测试任务信息得到所述任务标识和所述第二测试任务指令,并发送所述第二测试任务指令至所述第二终端;
所述所述第一终端发送所述第一测试结果至所述云端服务器,所述第二终端发送所述第二测试结果至所述云端服务器的过程包括:
所述第一终端发送所述第一测试结果至所述第一本地服务器,所述第二终端发送所述第二测试结果至所述第二本地服务器;
所述第一本地服务器发送所述第一测试结果并附带所述任务标识至所述云端服务器,所述第二本地服务器发送所述第二测试结果并附带所述任务标识至所述云端服务器。
具体地,在所述所述云端服务器发送原始测试任务信息至与所述第一终端通信连接的本地服务器和与所述第二终端通信连接的本地服务器的过程之前,还包括:
所述第一本地服务器获取与所述第一本地服务器通信连接的待测试终端的设备信息,发送与所述第一本地服务器通信连接的待测试终端的设备信息并附带所述第一本地服务器标识至所述云端服务器,与所述第一本地服务器通信连接的待测试终端包括所述第一终端,所述第二本次服务器获取所述第二终端的设备信息,发送与所述第二本地服务器通信连接的待测试终端的设备信息并附带所述第二本地服务器标识是所述云端服务器,与所述第二本地服务器通信连接的待测试终端包括所述第二终端。
可选地,所述通信业务为通话业务,所述第一测试任务指令包括被叫号码,所述被叫号码对应所述第二终端;
所述所述第一终端根据所述第一测试任务指令向所述第二终端发起通信业务,并对所述通信业务进行测试得到第一测试结果的过程包括:
所述第一终端向所述被叫号码拨打电话,判断是否拨通,所述第一测试结果包括电话是否拨通;
所述第二测试任务指令包括主叫号码,所述主叫号码对应所述第一终端;
所述所述第二终端根据所述第二测试任务指令对所述通信业务进行测试并得到第二测试结果的过程包括:
当有电话打入时,所述第二终端获取打入号码并接通电话,判断所述打入号码与所述主叫号码是否一致,所述第二测试结果包括是否有电话打入以及所述打入号码与所述主叫号码是否一致。
可选地,所述通信业务为短信业务,所述第一测试任务指令包括接收号码和短信内容,所述接收号码对应所述第二终端;
所述所述第一终端根据所述第一测试任务指令向所述第二终端发起通信业务,并对所述通信业务进行测试得到第一测试结果的过程包括:
所述第一终端向所述接收号码发送所述短信内容,判断是否发送成功,所述第一测试结果包括短信是否发送成功;
所述第二测试任务指令包括发送号码和所述短信内容,所述发送号码对应所述第一终端;
所述所述第二终端根据所述第二测试任务指令对所述通信业务进行测试并得到第二测试结果的过程包括:
所述第二终端接收短信,判断所接收到的短信内容与所述第二测试任务指令中的短信内容是否一致,所述第二测试结果包括是否接收到短信以及所接收到的短信内容与所述第二测试任务指令中的短信内容是否一致。
另一方面,提供一种移动终端测试***,包括:
云端服务器和多个待测试终端,所述多个待测试终端包括第一终端和第二终端;
所述云端服务器用于发送第一测试任务指令至第一终端,发送第二测试任务指令至第二终端;
所述第一终端用于根据所述第一测试任务指令向所述第二终端发起通信业务,并对所述通信业务进行测试得到第一测试结果,所述第二终端用于根据所述第二测试任务指令对所述通信业务进行测试并得到第二测试结果;
所述第一终端还用于发送所述第一测试结果至所述云端服务器,所述第二终端还用于发送所述第二测试结果至所述云端服务器。
具体地,上述***还包括:
多个本地服务器,所述多个本地服务器包括第一本地服务器和第二本地服务器;
所述云端服务器具体用于,发送原始测试任务信息至与所述第一终端通信连接的本地服务器和与所述第二终端通信连接的本地服务器,与所述第一终端通信连接的本地服务器为所述第一本地服务器,与所述第二终端通信连接的本地服务器为第二本地服务器;
所述第一本地服务器用于根据所述原始测试任务信息得到任务标识和所述第一测试任务指令,并发送所述第一测试任务指令至所述第一终端,所述第二本地服务器用于根据所述原始测试任务信息得到所述任务标识和所述第二测试任务指令,并发送所述第二测试任务指令至所述第二终端;
所述第一终端具体用于发送所述第一测试结果至所述第一本地服务器,所述第二终端具体用于发送所述第二测试结果至所述第二本地服务器;
所述第一本地服务器还用于发送所述第一测试结果并附带所述任务标识至所述云端服务器,所述第二本地服务器还用于发送所述第二测试结果并附带所述任务标识至所述云端服务器。
具体地,所述第一本地服务器还用于获取与所述第一本地服务器通信连接的待测试终端的设备信息,发送与所述第一本地服务器通信连接的待测试终端的设备信息并附带所述第一本地服务器标识至所述云端服务器,与所述第一本地服务器通信连接的待测试终端包括所述第一终端,所述第二本次服务器还用于获取所述第二终端的设备信息,发送与所述第二本地服务器通信连接的待测试终端的设备信息并附带所述第二本地服务器标识是所述云端服务器,与所述第二本地服务器通信连接的待测试终端包括所述第二终端。
可选地,所述通信业务为通话业务,所述第一测试任务指令包括被叫号码,所述被叫号码对应所述第二终端;
所述第一终端具体用于向所述被叫号码拨打电话,判断是否拨通,所述第一测试结果包括电话是否拨通;
所述第二测试任务指令包括主叫号码,所述主叫号码对应所述第一终端;
所述第二终端具体用于获取打入号码并接通电话,判断所述打入号码与所述主叫号码是否一致,所述第二测试结果包括是否有电话打入以及所述打入号码与所述主叫号码是否一致。
可选地,所述通信业务为短信业务,所述第一测试任务指令包括接收号码和短信内容,所述接收号码对应所述第二终端;
所述第一终端具体用于向所述接收号码发送所述短信内容,判断是否发送成功,所述第一测试结果包括短信是否发送成功;
所述第二测试任务指令包括发送号码和所述短信内容,所述发送号码对应所述第一终端;
所述第二终端具体用于接收短信,判断所接收到的短信内容与所述第二测试任务指令中的短信内容是否一致,所述第二测试结果包括是否接收到短信以及所接收到的短信内容与所述第二测试任务指令中的短信内容是否一致。
本发明提供的移动终端测试方法及其***,通过云端服务器来将相应的测试任务信息分别发送至不同的移动终端,然后由移动终端根据相应的测试任务信息进行测试并得到测试结果,再将测试结果汇总至云端服务器,能够使两个移动终端自动进行相互之间的通信业务测试,与现有的人工进行测试相比,节省人力,且提高了测试的准确率和效率。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中一种移动终端测试***的结构框图;
图2是本发明实施例中一种移动终端测试方法的流程示意图;
图3是本发明实施例中另一种移动终端测试***的结构框图;
图4是本发明实施例中另一种移动终端测试方法的流程示意图;
图5是本发明实施例中一种具体的移动终端测试流程示意图;
图6是本发明实施例中另一种具体的移动终端测试流程示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
实施例一
本发明实施例提供一种移动终端测试方法,该方法应用于移动终端测试***中,如图1所示,该***包括云端服务器1和多个待测试终端2,多个待测试终端2均与云端服务器1通信连接,以便于云端服务1控制待测试终端2进行测试,多个待测试终端2包括第一终端21和第二终端22,待测试终端2通常为智能手机,第一终端21和第二终端22为位于不同区域的手机,以下以第一终端21和第二终端22之间相互通信来进行测试为例具体说明本实施例,如图2所示,上述移动终端测试方法包括:
步骤101、云端服务器1发送第一测试任务指令至第一终端21,发送第二测试任务指令至第二终端22;
步骤102、第一终端21根据第一测试任务指令向第二终端22发起通信业务,并对该通信业务进行测试得到第一测试结果,第二终端22根据第二测试任务指令对该通信业务进行测试并得到第二测试结果;
该步骤中的通信业务可以为通话业务或短信业务等需要进行测试的业务,以通话业务的测试为例,第一终端21可以测试是否能够拨通,第二终端22可以测试拨入的号码是否是第一终端21的号码,可以在云端服务器1中预先设置拨打次数、超时时间、测试执行时间等参数,然后按照预先设置的参数自动进行测试。
步骤103、第一终端21发送第一测试结果至云端服务器1,第二终端22发送第二测试结果至云端服务器1。
在该步骤中,以通话业务的测试为例,第一测试结果可以包括第一终端21的拨号是否拨通,第二测试结果可以包括第二终端22的接入号码是否与第一终端21的主叫号码一致。对于不同类型的测试,具有相对应的测试结果,例如对于性能测试,测试结果可以包括进行通信业务时终端的CPU信息、内存信息等状态信息。在测试完成之后,第一终端21和第二终端22将各自得到的测试结果汇总至云端服务器1,云端服务器1由此形成测试报告,并发送给相关人员。
本实施例中移动终端测试方法,通过云端服务器来将相应的测试任务信息分别发送至不同的移动终端,然后由移动终端根据相应的测试任务信息进行测试并得到测试结果,再将测试结果汇总至云端服务器,能够使两个移动终端自动进行相互之间的通信业务测试,与现有的人工进行测试相比,节省人力,且提高了测试的准确率和效率。
实施例二
在实施例一的基础上,如图3所示,上述移动终端测试***还包括多个本地服务器3,多个本地服务器3包括第一本地服务器31和第二本地服务器32。例如,第一本地服务器31为智能手机,该智能手机通过WIFI连接于多个待测终端2,其中包括第一终端21,并且该智能手机还通过自身的无线信号连接于互联网,从而连接至云端服务器1,第二本地服务器32为电脑,该电脑通过USB数据线或者WIFI连接于多个待测终端2,其中包括第二终端22,该电脑还通过网线连接于互联网,从而连接至云端服务器1。其中,第一本地服务器31和与其通信连接的待测终端2作为测试中的户外场景,第二本地服务器和与其通信连接的待测终端2作为测试中的实验室场景,实际的测试环境中可以由多个这样的户外场景和实验室场景。另外,作为第一本地服务器31的智能手机、作为第二本地服务器32的电脑、以及每个待测终端2中均运行有相应的控制程序,以执行本实施例中的操作来完成整个测试。其中第一本地服务器31和第二本地服务器32中的控制程序功能基本一样。
如图4所示,在实施例一的基础上,上述步骤101、云端服务1发送第一测试任务指令至第一终端21,发送第二测试任务指令至第二终端22的过程包括:
步骤1011、云端服务器1发送原始测试任务信息至与第一终端21通信连接的本地服务器和与第二终端22通信连接的本地服务器,与第一终端21通信连接的本地服务器为第一本地服务器31,与第二终端22通信连接的本地服务器为第二本地服务器32;
在该步骤中,原始测试任务信息包括本次测试的任务标识以及第一终端21和第二终端22执行该次测试所需要的完整信息,即包括上述的第一测试任务指令和第二测试任务指令,任务标识用于对不同的测试任务进行区分。
步骤1012、第一本地服务器31根据原始测试任务信息得到任务标识和第一测试任务指令,并发送第一测试任务指令至第一终端21,第二本地服务器31根据原始测试任务信息得到任务标识和第二测试任务指令,并发送第二测试任务指令至第二终端22;
在该步骤中,第一测试任务指令包括第一终端标识信息,以便于第一本地服务器31根据该信息确认本次待测试的为第一终端21,第二测试任务指令包括第二终端标识信息,以便于第二本地服务器32根据该信息确认本次待测试的为第二终端22。
上述步骤103、第一终21发送第一测试结果至云端服务器1,第二终端2发送第二测试结果至云端服务器1的过程包括:
步骤1031、第一终端21发送第一测试结果至第一本地服务器31,第二终端22发送第二测试结果至第二本地服务器32;
步骤1032、第一本地服务器31发送第一测试结果并附带任务标识至云端服务器1,第二本地服务器32发送第二测试结果并附带任务标识至云端服务器1。
具体地,在上述步骤1011、云端服务器1发送原始测试任务信息至与第一终端21通信连接的本地服务器3和与第二终端22通信连接的本地服务器3的过程之前,还包括:
1001、第一本地服务器31获取与第一本地服务器31通信连接的待测试终端2的设备信息,发送与第一本地服务器31通信连接的待测试终端2的设备信息并附带第一本地服务器标识至云端服务器1,与第一本地服务器31通信连接的待测试终端2包括第一终端21,第二本次服务器32获取第二终端22的设备信息,发送与第二本地服务器32通信连接的待测试终端2的设备信息并附带第二本地服务器标识是云端服务器1,与第二本地服务器32通信连接的待测试终端2包括第二终端22。
在该步骤中,首先由本地服务器3将与自己连接的待测终端2的设备信息上报至云端服务器1并存储在云端服务器1上,以便于云端服务器1可以根据这些信息确定如何进行测试,设备信息可以包括手机号码、地理位置、设备名称和设备状态等。另外,所上报的信息中还包括本地服务器标识,以便于云端服务器1确定待测终端2与本地服务器3的对应关系。
实施例三
在实施例二的基础上,以下以通话业务的测试为例具体说明本实施例:
具体地,上述通信业务为通话业务,第一测试任务指令包括被叫号码,被叫号码对应第二终端22;上述步骤102中,第一终端21根据第一测试任务指令向第二终端22发起通信业务,并对通信业务进行测试得到第一测试结果的过程包括:第一终端21向被叫号码拨打电话,判断是否拨通,第一测试结果包括电话是否拨通;
第二测试任务指令包括主叫号码,主叫号码对应第一终端21;上述步骤102中,第二终端22根据第二测试任务指令对通信业务进行测试并得到第二测试结果的过程包括:当有电话打入时,第二终端22获取打入号码并接通电话,判断打入号码与上述主叫号码是否一致,第二测试结果包括是否有电话打入以及打入号码与主叫号码是否一致。
如图5所示,以下通过一个具体的测试流程来说明本实施例,需要说明的是,其中并没有介绍上述步骤1001的步骤,因为该步骤在整个测试之前的一个准备工作,并不是每一次测试所必须的步骤。
该测试流程包括:
步骤201、登录云端服务器1,建立拨打电话测试任务。
在该步骤中,由于上述步骤1001的上报步骤,云端服务器1存储有待测试设备2的设备信息以及与之对应的本地服务器标识,因此,可以根据设备信息设置第一终端21为主叫设备,第二终端22为被叫设备,设定拨打次数、超时时间等参数。若设置为立即执行,则设置完成之后即进入步骤202;若设置有预约执行时间,则达到预约执行时间时进入步骤202。
步骤202、云端服务器1将主叫号码、被叫号码、任务标识等信息均发送至第一本地服务器31和第二本地服务器32。
在该步骤中,由于上述步骤1001的上报步骤,云端服务器1存储有待测试设备2的设备信息以及与之对应的本地服务器标识,因此可以确定哪些本地服务器是与第一终端21和第二终端22所对应的。
步骤203、第一本地服务器31将包含被叫号码的拨打测试指令发送至第一终端21,第二本地服务器32将包含主叫号码的接听测试指令发送至第二终端22。
步骤204、第一终端21向被叫号码拨打电话,第二终端22接通电话。
步骤205、第二终端22获取拨入号码,判断拨入号码与第二服务器32发送的主叫号码是否一致,接通5秒后挂断电话。
步骤206、第一终端21将是否拨通电话等测试结果信息发送至第一本地服务器31,第二终端22将是否有电话拨入、号码是否正确等测试结果信息发送至第二本地服务器32。
步骤207、第一本地服务器31将测试结果信息附带任务标识上传至云端服务器1,第二本地服务器32将测试结果信息附带任务标识上传至云端服务器1。
步骤208、云端服务器1将具有相同任务标识的测试结果信息进行汇总形成测试报告。
实施例四
在实施例二的基础上,以下以短信业务的测试为例具体说明本实施例:
具体地,上述通信业务为短信业务,第一测试任务指令包括接收号码和短信内容,接收号码对应第二终端22;上述步骤102中,第一终端21根据第一测试任务指令向第二终端22发起通信业务,并对通信业务进行测试得到第一测试结果的过程包括:第一终端21向所述接收号码发送短信内容,判断是否发送成功,第一测试结果包括短信是否发送成功;
第二测试任务指令包括发送号码和上述短信内容,发送号码对应第一终端21;第二终端22根据第二测试任务指令对通信业务进行测试并得到第二测试结果的过程包括:第二终端22接收短信,判断所接收到的短信内容与第二测试任务指令中的短信内容是否一致,第二测试结果包括是否接收到短信以及所接收到的短信内容与第二测试任务指令中的短信内容是否一致。
如图6所示,以下以通过一个具体的测试流程来说明本实施例,需要说明的是,其中并没有介绍上述步骤1001的步骤,因为该步骤在整个测试之前的一个准备工作,并不是每一次测试所必须的步骤。
该测试流程包括:
步骤301、登录云端服务器1,建立发送短信测试任务。
在该步骤中,由于上述步骤1001的上报步骤,云端服务器1存储有待测试设备2的设备信息以及与之对应的本地服务器标识,因此,可以根据设备信息设置第一终端21为发送设备,第二终端22为接收设备,设定拨打次数、超时时间等参数。若设置为立即执行,则设置完成之后即进入步骤302;若设置有预约执行时间,则达到预约执行时间时进入步骤302。
步骤302、云端服务器1将发送号码、接收号码、任务标识等信息均发送至第一本地服务器31和第二本地服务器32。
在该步骤中,由于上述步骤1001的上报步骤,云端服务器1存储有待测试设备2的设备信息以及与之对应的本地服务器标识,因此可以确定哪些本地服务器是与第一终端21和第二终端22所对应的。发送号码即发送设备对应的手机号码,接收号码即接收设备所对应的手机号码。
步骤303、第一本地服务器31将包含接收号码和短信内容的短信发送测试指令发送至第一终端21,第二本地服务器32将包含发送号码和短信内容的短信接收测试指令发送至第二终端22。
步骤304、第一终端21向接收号码发送短信,第二终端22接收短信。
步骤305、第一终端21将短信是否发送成功等测试结果信息发送至第一本地服务器31,第二终端22将短信是否接收、收到的短信内容正否正确等测试结果信息发送至第二本地服务器32。
步骤306、第一本地服务器31将测试结果信息附带任务标识上传至云端服务器1,第二本地服务器32将测试结果信息附带任务标识上传至云端服务器1。
步骤307、云端服务器1将具有相同任务标识的测试结果信息进行汇总形成测试报告。
实施例五
如图1所示,本实施例提供一种移动终端测试***,包括:云端服务器1和多个待测试终端2,多个待测试终端2包括第一终端21和第二终端22;云端服务器1用于发送第一测试任务指令至第一终端21,发送第二测试任务指令至第二终端22;第一终端21用于根据第一测试任务指令向第二终端22发起通信业务,并对通信业务进行测试得到第一测试结果,第二终端22用于根据第二测试任务指令对通信业务进行测试并得到第二测试结果;第一终端21还用于发送第一测试结果至云端服务器1,第二终端22还用于发送第二测试结果至云端服务器1。
由于本实施例中的***能够执行图2所示的方法,本实施例未详细描述的部分,可参考对图2的相关说明,在此不再赘述。
本实施例中移动终端测试***,通过云端服务器来将相应的测试任务信息分别发送至不同的移动终端,然后由移动终端根据相应的测试任务信息进行测试并得到测试结果,再将测试结果汇总至云端服务器,能够使两个移动终端自动进行相互之间的通信业务测试,与现有的人工进行测试相比,节省人力,且提高了测试的准确率和效率。
实施例六
在实施例五的基础上,如图3所示,上述移动终端测试***还包括:多个本地服务器3,多个本地服务器3包括第一本地服务器31和第二本地服务器32;云端服务器3具体用于,发送原始测试任务信息至与第一终端21通信连接的本地服务器3和与第二终端22通信连接的本地服务器3,与第一终端21通信连接的本地服务器3为第一本地服务器31,与第二终端22通信连接的本地服务器3为第二本地服务器32;第一本地服务器31用于根据原始测试任务信息得到任务标识和第一测试任务指令,并发送第一测试任务指令至第一终端21,第二本地服务器32用于根据原始测试任务信息得到任务标识和第二测试任务指令,并发送第二测试任务指令至第二终端21;第一终端21具体用于发送第一测试结果至第一本地服务器31,第二终端21具体用于发送第二测试结果至第二本地服务器32;第一本地服务器31还用于发送第一测试结果并附带任务标识至云端服务器1,第二本地服务器32还用于发送第二测试结果并附带任务标识至云端服务器1。
第一本地服务器31还用于获取与第一本地服务器31通信连接的待测试终端2的设备信息,发送与第一本地服务器31通信连接的待测试终端2的设备信息并附带第一本地服务器标识至云端服务器1,与第一本地服务器31通信连接的待测试终端2包括第一终端21,第二本次服务器32还用于获取第二终端22的设备信息,发送与第二本地服务器32通信连接的待测试终端2的设备信息并附带第二本地服务器标识是云端服务器1,与第二本地服务器32通信连接的待测试终端2包括第二终端22。
由于本实施例中的***能够执行图4所示的方法,本实施例未详细描述的部分,可参考对图4的相关说明,在此不再赘述。
实施例七
在实施例六的基础上,以下以通话业务的测试为例具体说明本实施例:
具体地,上述通信业务为通话业务,第一测试任务指令包括被叫号码,被叫号码对应第二终端22;第一终端21具体用于向被叫号码拨打电话,判断是否拨通,第一测试结果包括电话是否拨通;第二测试任务指令包括主叫号码,主叫号码对应第一终端21;第二终端22具体用于获取打入号码并接通电话,判断打入号码与主叫号码是否一致,第二测试结果包括是否有电话打入以及打入号码与主叫号码是否一致。
由于本实施例中的***能够执行图5所示的方法,本实施例未详细描述的部分,可参考对图5的相关说明,在此不再赘述。
实施例八
在实施例六的基础上,以下以短信业务的测试为例具体说明本实施例:
具体地,上述通信业务为短信业务,第一测试任务指令包括接收号码和短信内容,接收号码对应第二终端22;第一终端21具体用于向接收号码发送短信内容,判断是否发送成功,第一测试结果包括短信是否发送成功;第二测试任务指令包括发送号码和短信内容,发送号码对应第一终端21;第二终端22具体用于接收短信,判断所接收到的短信内容与第二测试任务指令中的短信内容是否一致,第二测试结果包括是否接收到短信以及所接收到的短信内容与第二测试任务指令中的短信内容是否一致。
由于本实施例中的***能够执行图6所示的方法,本实施例未详细描述的部分,可参考对图6的相关说明,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。