CN102740328B - A kind of remote test method, Apparatus and system - Google Patents
A kind of remote test method, Apparatus and system Download PDFInfo
- Publication number
- CN102740328B CN102740328B CN201110092281.4A CN201110092281A CN102740328B CN 102740328 B CN102740328 B CN 102740328B CN 201110092281 A CN201110092281 A CN 201110092281A CN 102740328 B CN102740328 B CN 102740328B
- Authority
- CN
- China
- Prior art keywords
- test
- plan
- user
- test plan
- progress information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种远程测试方法、装置及系统,用以解决现有技术中远程测试的测试效率低的问题。该方法测试中心接收测试终端发送的登录信息,根据登录信息中携带的用户的标识信息,在确定保存了针对该用户的测试进度信息的情况下,获取该测试进度信息对应的测试计划,并根据该测试进度信息,确定该用户针对该测试计划的未完成计划,将该未完成计划发送给测试终端进行测试。由于本发明实施例中当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,因此提高了远程测试的效率。
The invention discloses a remote testing method, device and system, which are used to solve the problem of low testing efficiency of the remote testing in the prior art. In this method, the test center receives the login information sent by the test terminal, and according to the identification information of the user carried in the login information, obtains the test plan corresponding to the test progress information when it is determined that the test progress information for the user is saved, and according to The test progress information determines the user's unfinished plan for the test plan, and sends the unfinished plan to the test terminal for testing. Because in the embodiment of the present invention, when the test center saves the test progress information for the user, it obtains the test plan corresponding to the test progress information, and according to the test progress information, sends the user's unfinished plan for the test plan to The test terminal is used for testing, thus improving the efficiency of remote testing.
Description
技术领域 technical field
本发明涉及移动通信领域,尤其涉及一种远程测试方法、装置及系统。The invention relates to the field of mobile communication, in particular to a remote test method, device and system.
背景技术 Background technique
在通信网络发展的今天,为了对网络和数据业务的质量进行测试,并根据测试结果为用户提供最优质的服务,通常采用远程测试的方法,以进行随时随地的测试。With the development of communication networks today, in order to test the quality of network and data services and provide users with the best service according to the test results, remote testing methods are usually used to test anytime and anywhere.
图1为现有技术中远程测试的过程,具体包括以下步骤:Fig. 1 is the process of remote testing in the prior art, which specifically includes the following steps:
S101:测试中心接收测试终端发送的登录信息。S101: The test center receives the login information sent by the test terminal.
用户通过其所在的测试终端向测试中心发送登录信息,登录到测试中心,其中,该测试终端中安装了测试软件,用户通过其所在的测试终端中安装的测试软件登录到测试中心。The user sends login information to the test center through his test terminal, and logs into the test center. The test software is installed in the test terminal, and the user logs in to the test center through the test software installed in the test terminal.
S102:测试中心根据登录信息中携带的用户的标识信息,在保存的测试计划中查找该用户的标识信息对应的测试计划。S102: The test center searches the saved test plans for the test plan corresponding to the user's identification information according to the user's identification information carried in the login information.
该用户的标识信息包括该用户登录到测试中心所使用的账号信息。The identification information of the user includes the account information used by the user to log in to the test center.
S103:测试中心将查找到的测试计划发送给测试终端。S103: The test center sends the found test plan to the test terminal.
S104:测试终端根据接收到的测试计划进行测试,并在测试结束后将测试结果上报给测试中心。S104: The test terminal performs a test according to the received test plan, and reports the test result to the test center after the test is completed.
但是,当测试终端在根据接收到的测试计划进行测试时,很可能会因为异常情况而导致测试中断,即测试终端与测试中心断开链接。在现有技术中,当用户通过测试终端重新与测试中心建立链接后,测试中心会重新向该用户所在的测试终端发送该测试计划,测试终端根据接收到的该测试计划重新开始测试。而实际上该用户在上一次与该测试中心建立链接后,已经针对该测试计划中的部分计划进行过测试,因此将该测试计划重新发送到该用户所在的测试终端进行测试的方法,会降低测试的效率。However, when the test terminal is performing the test according to the received test plan, the test may be interrupted due to abnormal conditions, that is, the test terminal is disconnected from the test center. In the prior art, after the user establishes a link with the test center again through the test terminal, the test center will resend the test plan to the test terminal where the user is located, and the test terminal restarts the test according to the received test plan. In fact, after the user established a link with the test center last time, he has already tested part of the test plan, so the method of resending the test plan to the test terminal where the user is located will reduce the Test efficiency.
发明内容 Contents of the invention
有鉴于此,本发明实施例提供一种远程测试方法、装置及系统,用以解决现有技术中远程测试的测试效率低的问题。In view of this, embodiments of the present invention provide a remote testing method, device and system to solve the problem of low testing efficiency of remote testing in the prior art.
本发明实施例提供的一种远程测试方法,包括:A remote testing method provided by an embodiment of the present invention includes:
测试中心接收第一测试终端发送的登录信息,根据所述登录信息中携带的用户的标识信息,在保存了针对所述用户的测试进度信息的情况下,获取所述测试进度信息对应的测试计划,并根据所述测试进度信息,确定所述用户针对所述测试计划的未完成计划;The test center receives the login information sent by the first test terminal, and acquires the test plan corresponding to the test progress information under the condition that the test progress information for the user is saved according to the user identification information carried in the login information , and according to the test progress information, determine the user's unfinished plan for the test plan;
将确定的所述未完成计划发送给所述第一测试终端,并指示所述第一测试终端根据接收到的未完成计划进行测试。Sending the determined unfinished plan to the first test terminal, and instructing the first test terminal to perform a test according to the received unfinished plan.
本发明实施例提供的一种远程测试方法,包括:A remote testing method provided by an embodiment of the present invention includes:
测试终端接收测试中心发送的测试计划;The test terminal receives the test plan sent by the test center;
根据接收到的测试计划进行测试,并根据当前已完成的测试计划,针对用户向所述测试中心上报测试进度信息。The test is carried out according to the received test plan, and according to the currently completed test plan, the test progress information is reported to the test center for the user.
本发明实施例提供的一种远程测试装置,包括:A remote testing device provided by an embodiment of the present invention includes:
接收模块,用于接收第一测试终端发送的登录信息;A receiving module, configured to receive login information sent by the first test terminal;
确定模块,用于根据所述登录信息中携带的用户的标识信息,在保存了针对所述用户的测试进度信息的情况下,获取所述测试进度信息对应的测试计划,并根据所述测试进度信息,确定所述用户针对所述测试计划的未完成计划;A determining module, configured to acquire a test plan corresponding to the test progress information according to the user identification information carried in the login information, if the test progress information for the user is saved, and information determining the outstanding plans of the user for the test plan;
发送指示模块,用于将确定的所述未完成计划发送给所述第一测试终端,并指示所述第一测试终端根据接收到的未完成计划进行测试。A sending instruction module, configured to send the determined unfinished plan to the first test terminal, and instruct the first test terminal to perform a test according to the received unfinished plan.
本发明实施例提供的一种测试中心,包括上述所述的装置。A test center provided by an embodiment of the present invention includes the above-mentioned device.
本发明实施例提供的一种远程测试装置,包括:A remote testing device provided by an embodiment of the present invention includes:
接收模块,用于接收测试中心发送的测试计划;The receiving module is used to receive the test plan sent by the test center;
测试模块,用于根据接收到的测试计划进行测试;a test module for testing according to the received test plan;
发送模块,用于根据当前已完成的测试计划,针对用户向所述测试中心上报测试进度信息。The sending module is configured to report the test progress information for the user to the test center according to the currently completed test plan.
本发明实施例提供的一种测试终端,包括上述所述的装置。A test terminal provided by an embodiment of the present invention includes the above-mentioned device.
本发明实施例提供的一种远程测试系统,包括如上述所述的测试中心及测试终端。A remote testing system provided by an embodiment of the present invention includes the testing center and testing terminal as described above.
本发明实施例提供一种远程测试方法、装置及系统,该方法测试中心接收测试终端发送的登录信息,根据登录信息中携带的用户的标识信息,在确定保存了针对该用户的测试进度信息的情况下,获取该测试进度信息对应的测试计划,并根据该测试进度信息,确定该用户针对该测试计划的未完成计划,将该未完成计划发送给测试终端进行测试。由于本发明实施例中当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,因此提高了远程测试的效率。Embodiments of the present invention provide a remote testing method, device, and system. In this method, the test center receives the login information sent by the test terminal, and according to the user identification information carried in the login information, confirms that the test progress information for the user is saved. In this case, the test plan corresponding to the test progress information is obtained, and according to the test progress information, the user's unfinished plan for the test plan is determined, and the unfinished plan is sent to the test terminal for testing. Because in the embodiment of the present invention, when the test center saves the test progress information for the user, it obtains the test plan corresponding to the test progress information, and according to the test progress information, sends the user's unfinished plan for the test plan to The test terminal is used for testing, thus improving the efficiency of remote testing.
附图说明 Description of drawings
图1为现有技术中远程测试的过程;Fig. 1 is the process of remote testing in the prior art;
图2为本发明实施例提供的远程测试的过程;Fig. 2 is the process of the remote test provided by the embodiment of the present invention;
图3为本发明实施例提供的远程测试的详细过程;Fig. 3 is the detailed process of the remote test provided by the embodiment of the present invention;
图4为本发明实施例提供的远程测试装置结构示意图;4 is a schematic structural diagram of a remote testing device provided by an embodiment of the present invention;
图5为本发明实施例提供的远程测试装置结构示意图。Fig. 5 is a schematic structural diagram of a remote testing device provided by an embodiment of the present invention.
具体实施方式 Detailed ways
本发明实施例提供一种远程测试方法、装置及系统,由于本发明实施例中当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,因此提高了远程测试的效率。Embodiments of the present invention provide a remote testing method, device, and system. In the embodiments of the present invention, when the test center saves the test progress information for the user, it obtains the test plan corresponding to the test progress information, and according to the test progress information, and send the user's unfinished plan for the test plan to the test terminal for testing, thus improving the efficiency of remote testing.
下面结合说明书附图,对本发明实施例进行详细描述。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
图2为本发明实施例提供的远程测试的过程,具体包括以下步骤:Fig. 2 is the process of the remote test provided by the embodiment of the present invention, which specifically includes the following steps:
S201:测试中心接收第一测试终端发送的登录信息。S201: The test center receives login information sent by the first test terminal.
在本发明实施例中,用户通过其所在的第一测试终端向测试中心发送登录信息,登录到测试中心,其中,登录信息中携带该用户的标识信息,该用户的标识信息可以为该用户登录到测试中心所使用的账号信息。In the embodiment of the present invention, the user sends login information to the test center through the first test terminal where the user is located, and logs in to the test center, wherein the login information carries the user's identification information, and the user's identification information can be the user's login information. The account information used to access the test center.
S202:根据登录信息中携带的用户的标识信息,判断是否保存了针对该用户的测试进度信息,若判断结果为是,则进行步骤S203,否则进行步骤S205。S202: According to the identification information of the user carried in the login information, judge whether the test progress information for the user is saved, if the judgment result is yes, go to step S203, otherwise go to step S205.
在本发明实施例中,为了提高远程测试的效率,测试中心针对每个用户保存了该用户针对测试计划的测试进度信息。当接收到用户的登录信息时,根据是否保存针对该用户的测试进度信息,判断该用户上一次登录测试中心并针对某一测试计划进行测试时,是否出现测试中断状况,当保存有针对该用户的测试进度信息时,确定该用户上一次在针对该测试计划进行测试时,出现了测试中断情况,当未保存有该用户的测试进度信息时,则可以按照现有的测试过程进行测试。In the embodiment of the present invention, in order to improve the efficiency of the remote test, the test center stores the test progress information of the user for the test plan for each user. When the user's login information is received, according to whether to save the test progress information for the user, it is judged whether the test interruption occurred when the user logged in the test center last time and tested for a certain test plan. When the test progress information of the user is determined, it is determined that the test interruption occurred when the user was testing the test plan last time. When the test progress information of the user is not saved, the test can be carried out according to the existing test process.
另外,该测试进度信息可以是针对该用户已经完成的上一次测试计划记录的测试进度信息,例如,如果该用户上一次登录到测试中心时,对上一次测试计划的测试完成了60%,则测试中心保存的针对该用户的测试进度信息为对上一次测试计划的测试完成了60%。该测试进度信息也可以是针对该用户未完成的上一次测试计划记录的测试进度信息,例如,如果该用户上一次登录到测试中心时,对上一次测试计划的测试完成了60%,还剩40%未完成,则测试中心保存的针对该用户的测试进度信息为对上一次测试计划还有40%未完成。In addition, the test progress information may be the test progress information recorded for the last test plan that the user has completed. For example, if the user logged in to the test center last time, 60% of the test for the last test plan was completed, then The test progress information for the user saved by the test center indicates that 60% of the test of the last test plan has been completed. The test progress information may also be the test progress information recorded for the user's unfinished last test plan. 40% is not completed, then the test progress information for the user saved by the test center is 40% of the last test plan is not completed.
S203:获取测试进度信息对应的测试计划,并根据测试进度信息,确定该用户针对该测试计划的未完成计划。S203: Obtain a test plan corresponding to the test progress information, and determine the user's unfinished plan for the test plan according to the test progress information.
测试中心在确定保存了针对该用户的测试进度信息时,确定该用户上一次登录测试中心时出现了测试中断状况,即该用户未完成上一次测试计划的测试,因此获取测试进度信息对应的测试计划,也即获取该用户的上一次测试计划,并根据测试进度信息,确定该用户针对该测试计划的未完成计划。When the test center confirms that the test progress information for the user has been saved, it determines that the test interruption occurred when the user logged in to the test center last time, that is, the user did not complete the test of the last test plan, so the test corresponding to the test progress information is obtained plan, that is, obtain the user's last test plan, and determine the user's unfinished plan for the test plan according to the test progress information.
S204:将确定的未完成计划发送给第一测试终端,并指示第一测试终端根据接收到的未完成计划进行测试。S204: Send the determined unfinished plan to the first test terminal, and instruct the first test terminal to perform a test according to the received unfinished plan.
测试中心将确定的未完成计划发送给该用户所在的第一测试终端,第一测试终端接收到该未完成计划后,根据接收到的该未完成计划进行测试。The test center sends the determined unfinished plan to the first test terminal where the user is located, and after receiving the unfinished plan, the first test terminal conducts a test according to the received unfinished plan.
S205:查找该用户的标识信息对应的测试计划,将查找到的测试计划发送给第一测试终端,并指示第一测试终端根据接收到的测试计划进行测试。S205: Search for a test plan corresponding to the user's identification information, send the found test plan to the first test terminal, and instruct the first test terminal to perform a test according to the received test plan.
测试中心在确定未保存针对该用户的测试进度信息时,确定该用户上一次登录测试中心时已经完成了上一次测试计划的测试,或者该用户为首次登录测试中心。因此根据该用户的标识信息,在自身保存的测试计划中查找针对该用户的新的测试计划,并将查找到的测试计划发送给该用户所在的第一测试终端进行测试。When the test center determines that the test progress information for the user has not been saved, it determines that the user has completed the test of the last test plan when logging into the test center last time, or the user is logging into the test center for the first time. Therefore, according to the identification information of the user, search for a new test plan for the user in the test plans saved by itself, and send the found test plan to the first test terminal where the user is located for testing.
在上述过程中,用户通过第一测试终端登录到测试中心后,测试中心根据该用户的标识信息,判断是否保存了针对该用户的测试进度信息,当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,相比于现有技术中若用户未完成上一次测试计划的测试,则当用户重新登录到测试中心后,需要对上一次测试计划全部进行重新测试的方法提高了远程测试的效率。In the above process, after the user logs in to the test center through the first test terminal, the test center judges whether to save the test progress information for the user according to the identification information of the user. When the test center saves the test progress information for the user , obtain the test plan corresponding to the test progress information, and send the user's unfinished plan for the test plan to the test terminal for testing according to the test progress information. Compared with the prior art, if the user has not completed the last For the test of the test plan, when the user logs in to the test center again, the method of retesting all the last test plan improves the efficiency of the remote test.
在本发明实施例中,测试中心保存了测试进度信息与测试计划的对应关系,也即测试中心针对登录的用户,保存了该用户对应的测试计划,以及该测试计划对应的测试进度信息。当测试中心判断保存了针对该用户的测试进度信息时,根据该测试进度信息与测试计划的对应关系,获取该测试进度信息对应的测试计划。In the embodiment of the present invention, the test center stores the corresponding relationship between the test progress information and the test plan, that is, for the logged-in user, the test center stores the test plan corresponding to the user and the test progress information corresponding to the test plan. When the test center determines that the test progress information for the user is stored, it acquires the test plan corresponding to the test progress information according to the correspondence between the test progress information and the test plan.
在本发明实施例中,测试计划包括设备类型测试计划和业务类型测试计划中的至少一种,其中,设备类型测试计划主要是测试用户所在的测试终端的性能,业务类型测试计划主要是测试用户进行的某些业务的质量。并且,测试中心为设备类型测试计划和业务类型测试计划分别分配不同的类型标识,以区分测试计划的类型。In the embodiment of the present invention, the test plan includes at least one of a device type test plan and a service type test plan, wherein the device type test plan is mainly to test the performance of the test terminal where the user is located, and the service type test plan is mainly to test the user The quality of certain business conducted. In addition, the test center assigns different type identifiers to the device type test plan and the service type test plan, so as to distinguish the types of test plans.
当测试中心判断保存了针对该用户的测试进度信息时,根据该测试进度信息与测试计划的对应关系,获取该测试进度信息对应的测试计划,并根据获取侧测试计划的类型标识,确定获取的测试计划为设备类型测试计划时,确定该用户针对该测试计划的未完成计划的方法具体为,根据保存的针对该用户的第二测试终端的标识信息,以及该登录信息中携带的该第一测试终端的标识信息,判断所述用户是否通过不同的测试终端登录,当确定该用户通过不同的测试终端登录时,将该测试进度信息对应的测试计划作为确定的该用户针对该测试计划的未完成计划,否则,根据该测试进度信息对应的测试计划,以及该测试进度信息,将该测试计划的未完成计划作为确定的该用户针对该测试计划的未完成计划。其中,测试终端的标识信息包括测试终端的国际移动设备身份码(International Mobile Equipment Identity,IMEI)信息。When the test center judges that the test progress information for the user has been saved, it obtains the test plan corresponding to the test progress information according to the corresponding relationship between the test progress information and the test plan, and determines the acquired test plan according to the type identification of the test plan on the acquisition side. When the test plan is a device type test plan, the method for determining the user's unfinished plan for the test plan is specifically, according to the stored identification information of the user's second test terminal and the first terminal carried in the login information. The identification information of the test terminal, to determine whether the user logs in through a different test terminal, and when it is determined that the user logs in through a different test terminal, the test plan corresponding to the test progress information is used as the determined user’s future progress for the test plan. The plan is completed, otherwise, according to the test plan corresponding to the test progress information and the test progress information, the unfinished plan of the test plan is regarded as the determined unfinished plan of the user for the test plan. Wherein, the identification information of the test terminal includes International Mobile Equipment Identity (IMEI) information of the test terminal.
由于设备类型测试计划主要是测试该用户所在的测试终端的性能,因此在上述过程中,当获取的上一次测试计划为设备类型测试计划时,测试中心先判断该用户上一次根据该测试计划进行测试时所在的第二测试终端,与该用户本次登录测试中心所在的第一测试终端是否相同,若相同,则将该上一次测试计划的未完成计划发送给第一测试终端进行测试,否则将该上一次测试计划全部发送给第一测试终端进行测试,从而保证了用户通过同一个测试终端完成设备类型测试计划,提高了测试结果的准确性。Since the device type test plan is mainly to test the performance of the test terminal where the user is located, in the above process, when the last test plan obtained is the device type test plan, the test center first judges that the user performed the test according to the test plan last time. Whether the second test terminal where the test is located is the same as the first test terminal where the user logs into the test center this time, if they are the same, send the unfinished plan of the last test plan to the first test terminal for testing, otherwise All the last test plan is sent to the first test terminal for testing, thereby ensuring that the user completes the device type test plan through the same test terminal, and improving the accuracy of test results.
并且,当测试中心确定该用户通过不同的测试终端登录时,采用登录信息中携带的该第一测试终端的标识信息,对保存的针对该用户的第二测试终端的标识信息进行更新,以保证该用户下一次登录测试中心时,测试中心能够准确的判断该用户是否通过不同的测试终端登录。And, when the test center determines that the user logs in through a different test terminal, the identification information of the second test terminal stored for the user is updated by using the identification information of the first test terminal carried in the login information, so as to ensure When the user logs in to the test center next time, the test center can accurately determine whether the user logs in through a different test terminal.
相应的,当获取的测试计划为业务类型测试计划时,确定该用户针对该测试计划的未完成计划的具体过程为,根据保存的针对该用户的第二用户识别模块标识信息,以及该登录信息中携带的第一用户识别模块标识信息,判断该用户是否通过不同的用户识别模块进行业务,当确定该用户通过不同的用户识别模块进行业务时,将该测试进度信息对应的测试计划作为确定的该用户针对该测试计划的未完成计划,否则,根据该测试进度信息对应的测试计划,以及测试进度信息,将该测试计划的未完成计划作为确定的该用户针对该测试计划的未完成计划。其中,用户识别模块包括用户身份识别模块(Subscriber IdentityModule,SIM)卡、用户识别模块(User Identity Model,UIM)卡或全球用户识别模块(Universal Subscriber Identity Module,USIM)卡。Correspondingly, when the obtained test plan is a business type test plan, the specific process of determining the user's unfinished plan for the test plan is, according to the saved second user identification module identification information for the user, and the login information The identification information of the first subscriber identification module carried in the user identification module is used to determine whether the user conducts business through a different subscriber identification module. When it is determined that the user conducts business through a different subscriber identification module, the test plan corresponding to the test progress information is used as the determined The user's unfinished plan for the test plan; otherwise, according to the test plan corresponding to the test progress information and the test progress information, take the unfinished plan of the test plan as the determined unfinished plan of the user for the test plan. Wherein, the subscriber identification module includes a Subscriber Identity Module (Subscriber Identity Module, SIM) card, a User Identity Module (User Identity Model, UIM) card or a global Subscriber Identity Module (Universal Subscriber Identity Module, USIM) card.
由于业务类型测试计划主要是测试用户进行的某些业务的质量,因此在上述过程中,当获取的上一次测试计划为业务类型测试计划时,测试中心先判断该用户上一次根据该测试计划进行测试时进行业务所通过的第二用户识别模块,与该用户本次登录测试中心时进行业务所通过的第一用户识别模块是否相同,若相同,则将该上一次测试计划的未完成计划发送给第一测试终端进行测试,否则将该上一次测试计划全部发送给第一测试终端进行测试,从而保证了用户在通过同一个用户识别模块进行业务的前提下完成业务类型测试计划,提高了测试结果的准确性。Since the service type test plan is mainly to test the quality of certain services performed by the user, in the above process, when the last test plan obtained is a service type test plan, the test center first judges that the user conducted the test according to the test plan last time. Whether the second user identification module that the user passed through the service during the test is the same as the first user identification module that the user passed through the service when logging into the test center this time, if they are the same, send the unfinished plan of the last test plan Test for the first test terminal, otherwise the last test plan is all sent to the first test terminal for testing, thereby ensuring that the user completes the service type test plan under the premise of conducting business through the same subscriber identification module, and improves the test performance. the accuracy of the results.
并且,当测试中心确定该用户通过不同的用户识别模块进行业务时,采用登录信息中携带的第一用户识别模块标识信息,对保存的针对该用户的第二用户识别模块标识信息进行更新,以保证该用户下一次登录测试中心时,测试中心能够准确的判断该用户是否通过不同的用户识别模块进行业务。And, when the test center determines that the user conducts business through a different subscriber identification module, it uses the first subscriber identification module identification information carried in the login information to update the stored second subscriber identification module identification information for the user, so as to It is ensured that when the user logs in to the test center next time, the test center can accurately determine whether the user conducts business through a different user identification module.
在本发明实施例中,测试终端接收测试中心发送的测试计划,根据接收到的测试计划进行测试,并根据当前已完成的测试计划,向测试中心上报测试进度信息。In the embodiment of the present invention, the test terminal receives the test plan sent by the test center, conducts the test according to the received test plan, and reports the test progress information to the test center according to the currently completed test plan.
其中,测试终端向测试中心上报测试进度信息的方法包括:测试终端按照设定的时间间隔向测试中心上报测试进度信息;或者,按照设定的测试进度,向测试中心上报测试进度信息,例如测试计划每完成10%,向测试中心上报测试进度信息。测试测试中心接收测试终端上报的测试进度信息,并采用接收到的测试进度信息对保存的针对该用户的测试进度信息进行更新。Among them, the method for the test terminal to report the test progress information to the test center includes: the test terminal reports the test progress information to the test center according to the set time interval; or, according to the set test progress, reports the test progress information to the test center, such as the test Every time 10% of the plan is completed, the test progress information will be reported to the test center. The test test center receives the test progress information reported by the test terminal, and uses the received test progress information to update the saved test progress information for the user.
由于测试终端在进行测试的过程中,经常会遇到一些异常的情况,例如,测试终端在进行测试的过程中接收到其他终端发送的短信息,或者与其他终端进行通话等,这些异常会导致测试结果的准确性降低。Because the test terminal often encounters some abnormal situations during the test process, for example, the test terminal receives short messages sent by other terminals during the test process, or communicates with other terminals, etc., these abnormalities will cause The accuracy of the test results is reduced.
因此,在本发明实施例中,为了进一步提高远程测试的准确性,测试终端在根据接收到的测试计划进行测试的过程中,获取当前自身的状态信息,根据获取的状态信息,以及自身保存的异常状态信息表,判断获取的状态信息是否存在于异常状态信息表中,当判断存在时,暂停测试,否则继续测试。Therefore, in the embodiment of the present invention, in order to further improve the accuracy of the remote test, the test terminal obtains the current state information of itself during the test process according to the received test plan, and according to the obtained state information and the An abnormal state information table, judging whether the obtained state information exists in the abnormal state information table, and if it is judged to exist, the test is suspended, otherwise, the test is continued.
在本发明实施例中,由于针对不同类型的测试计划,会对测试结果造成影响的异常状态不一定相同,因此,测试终端在进行测试的过程中,若测试计划为设备类型测试计划,则查找自身保存的设备类型测试计划对应的异常状态信息表,并根据自身当前的状态信息,以及查找到的设备类型测试计划对应的异常状态信息表,判断自身是否存在异常,当判断存在异常时,暂停测试,否则继续测试。In the embodiment of the present invention, because different types of test plans, the abnormal state that will affect the test results is not necessarily the same, therefore, in the process of testing the test terminal, if the test plan is a device type test plan, then search The abnormal state information table corresponding to the device type test plan saved by itself, and according to its own current state information and the abnormal state information table corresponding to the found device type test plan, judge whether there is an abnormality in itself, and when it is judged that there is an abnormality, pause Test, otherwise continue testing.
相应的,若测试计划为业务类型测试计划,则查找自身保存的业务类型测试计划对应的异常状态信息表,并根据自身当前的状态信息,以及查找到的业务类型测试计划对应的异常状态信息表,判断自身是否存在异常,当判断存在异常时,暂停测试,否则继续测试。Correspondingly, if the test plan is a business type test plan, search for the abnormal state information table corresponding to the business type test plan saved by itself, and according to the current state information of itself and the abnormal state information table corresponding to the found business type test plan , to judge whether there is an abnormality in itself, when it is judged that there is an abnormality, suspend the test, otherwise continue the test.
另外,测试终端也可以在判断自身出现异常,暂停测试时,向测试中心上报当前的测试进度。并且,测试终端在判断自身出现异常,暂停测试时,也可以将当前的测试结果上报给测试中心。In addition, the test terminal can also report the current test progress to the test center when it judges that there is an abnormality in itself and suspends the test. Moreover, when the test terminal judges that there is an abnormality in itself and suspends the test, it can also report the current test result to the test center.
图3为本发明实施例提供的远程测试的详细过程,具体包括以下步骤:Fig. 3 is the detailed process of the remote test provided by the embodiment of the present invention, which specifically includes the following steps:
S301:测试中心接收第一测试终端发送的登录信息。S301: The test center receives login information sent by the first test terminal.
S302:根据登录信息中携带的用户的标识信息,判断是否保存了针对该用户的测试进度信息,若是,则进行步骤S303,否则进行步骤S314。S302: According to the identification information of the user carried in the login information, determine whether the test progress information for the user is saved, if yes, proceed to step S303, otherwise proceed to step S314.
S303:获取测试进度信息对应的测试计划,判断该测试计划是否为设备类型的测试计划,若是,则进行步骤S304,否则进行步骤S305。S303: Obtain a test plan corresponding to the test progress information, and determine whether the test plan is a test plan of the device type, if yes, go to step S304, otherwise go to step S305.
S304:根据保存的针对该用户的第二测试终端的标识信息,以及登录信息中携带的该第一测试终端的标识信息,判断该用户是否通过不同的测试终端登录,若是,则进行步骤S306,否则进行步骤S307。S304: According to the stored identification information of the user's second test terminal and the identification information of the first test terminal carried in the login information, determine whether the user logs in through a different test terminal, and if so, proceed to step S306, Otherwise, go to step S307.
S305:根据保存的针对该用户的第二SIM卡标识信息,以及该登录信息中携带的第一SIM卡标识信息,判断该用户是否通过不同的SIM卡进行业务,若是,则进行步骤S306,否则进行步骤S307。S305: According to the saved second SIM card identification information for the user and the first SIM card identification information carried in the login information, determine whether the user uses a different SIM card for business, if so, proceed to step S306, otherwise Go to step S307.
S306:将该测试进度信息对应的测试计划作为确定的该用户针对该测试计划的未完成计划。S306: The test plan corresponding to the test progress information is used as the determined unfinished plan of the user for the test plan.
S307:根据该测试进度信息对应的测试计划,以及该测试进度信息,将该测试计划的未完成计划作为确定的该用户针对该测试计划的未完成计划。S307: According to the test plan corresponding to the test progress information and the test progress information, use the unfinished plan of the test plan as the determined unfinished plan of the user for the test plan.
S308:将确定的未完成计划发送给第一测试终端。S308: Send the determined unfinished plan to the first test terminal.
S309:第一测试终端接收到测试中心发送的未完成计划后,根据接收到的未完成计划进行测试,并按照设定的时间间隔向测试中心上报测试进度信息,执行步骤S310和步骤S312。S309: After receiving the unfinished plan sent by the test center, the first test terminal conducts the test according to the received unfinished plan, and reports the test progress information to the test center according to the set time interval, and executes steps S310 and S312.
S310:第一测试终端监控自身的状态信息,并根据保存的异常状态信息表,判断自身的状态信息是否存在于异常状态信息表中,若是,则进行步骤S311,否则进行步骤S313。S310: The first test terminal monitors its own state information, and judges whether its own state information exists in the abnormal state information table according to the saved abnormal state information table, if yes, proceed to step S311, otherwise, proceed to step S313.
其中,异常状态表可以根据接收到的测试计划的类型进行选择,当接收到设备类型测试计划时,选择保存的设备类型测试计划对应的异常状态信息表,当接收到业务类型测试计划时,选择保存的业务类型测试计划对应的异常状态信息表,并根据选择的异常状态信息表判断自身是否出现异常。Among them, the abnormal state table can be selected according to the type of the received test plan. When receiving the device type test plan, select the abnormal state information table corresponding to the saved device type test plan. When receiving the business type test plan, select Save the abnormal state information table corresponding to the business type test plan, and judge whether there is an abnormality in itself according to the selected abnormal state information table.
S311:暂停测试,并向测试中心上报当前的测试进度信息和测试结果。S311: Suspend the test, and report the current test progress information and test results to the test center.
S312:测试中心采用接收到的测试进度信息对保存的针对该用户的测试进度信息进行更新。S312: The test center uses the received test progress information to update the saved test progress information for the user.
S313:继续测试,并返回步骤S310。S313: Continue testing and return to step S310.
S314:查找该用户的标识信息对应的测试计划,将查找到的测试计划发送给第一测试终端,并指示第一测试终端根据接收到的测试计划进行测试。S314: Search for a test plan corresponding to the user's identification information, send the found test plan to the first test terminal, and instruct the first test terminal to perform a test according to the received test plan.
上述步骤S305中是以用户识别模块为SIM卡为例进行说明的,当然,用户识别模块还可以为UIM卡或USIM卡,这里就不再一一赘述。In the above step S305, the SIM card is taken as an example for illustration. Of course, the subscriber identification module may also be a UIM card or a USIM card, which will not be repeated here.
在上述过程中,用户通过第一测试终端登录到测试中心后,测试中心根据该用户的标识信息,判断是否保存了针对该用户的测试进度信息,当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,相比于现有技术中若用户未完成上一次测试计划的测试,则当用户重新登录到测试中心后,需要对上一次测试计划全部进行重新测试的方法提高了远程测试的效率。In the above process, after the user logs in to the test center through the first test terminal, the test center judges whether to save the test progress information for the user according to the identification information of the user. When the test center saves the test progress information for the user , obtain the test plan corresponding to the test progress information, and send the user's unfinished plan for the test plan to the test terminal for testing according to the test progress information. Compared with the prior art, if the user has not completed the last For the test of the test plan, when the user logs in to the test center again, the method of retesting all the last test plan improves the efficiency of the remote test.
并且,在上述过程中,测试终端在根据接收到的测试计划进行测试的过程中,获取当前自身的状态信息,根据获取的状态信息,以及自身保存的异常状态信息表,判断获取的状态信息是否存在于异常状态信息表中,当判断存在时,暂停测试,否则继续测试,进一步提高了远程测试的准确性。Moreover, in the above process, the test terminal obtains its current state information during the test according to the received test plan, and judges whether the obtained state information is based on the obtained state information and the abnormal state information table saved by itself It exists in the abnormal state information table. When it is judged that it exists, the test is suspended, otherwise the test is continued, which further improves the accuracy of the remote test.
图4为本发明实施例提供的远程测试装置,具体包括:Figure 4 is a remote testing device provided by an embodiment of the present invention, specifically including:
接收模块401,用于接收第一测试终端发送的登录信息;A receiving module 401, configured to receive login information sent by the first test terminal;
确定模块402,用于根据所述登录信息中携带的用户的标识信息,在保存了针对所述用户的测试进度信息的情况下,获取所述测试进度信息对应的测试计划,并根据所述测试进度信息,确定所述用户针对所述测试计划的未完成计划;The determining module 402 is configured to acquire a test plan corresponding to the test progress information according to the user identification information carried in the login information and to obtain the test plan corresponding to the test progress information according to the test progress information for the user, and to progress information identifying unfinished plans of the user for the test plan;
发送指示模块403,用于将确定的所述未完成计划发送给所述第一测试终端,并指示所述第一测试终端根据接收到的未完成计划进行测试。A sending instruction module 403, configured to send the determined unfinished plan to the first test terminal, and instruct the first test terminal to perform a test according to the received unfinished plan.
所述确定模块402具体用于,当所述测试计划为设备类型测试计划时,根据保存的针对所述用户的第二测试终端的标识信息,以及所述登录信息中携带的所述第一测试终端的标识信息,判断所述用户是否通过不同的测试终端登录,当确定所述用户通过不同的测试终端登录时,将所述测试进度信息对应的测试计划作为确定的所述用户针对所述测试计划的未完成计划,否则,根据所述测试进度信息对应的测试计划,以及所述测试进度信息,将所述测试计划的未完成计划作为确定的所述用户针对所述测试计划的未完成计划。The determining module 402 is specifically configured to, when the test plan is a device type test plan, according to the saved identification information of the user's second test terminal and the first test terminal carried in the login information Terminal identification information, to determine whether the user logs in through a different test terminal, and when it is determined that the user logs in through a different test terminal, use the test plan corresponding to the test progress information as the determined user for the test The unfinished plan of the plan, otherwise, according to the test plan corresponding to the test progress information and the test progress information, use the unfinished plan of the test plan as the determined unfinished plan of the user for the test plan .
所述装置还包括:The device also includes:
更新模块404,用于采用所述登录信息中携带的所述第一测试终端的标识信息,对保存的针对所述用户的第二测试终端的标识信息进行更新。An update module 404, configured to update the stored identification information of the second test terminal for the user by using the identification information of the first test terminal carried in the login information.
所述确定模块402具体用于,当所述测试计划为业务类型测试计划时,根据保存的针对所述用户的第二用户识别模块标识信息,以及所述登录信息中携带的第一用户识别模块标识信息,判断所述用户是否通过不同的用户识别模块进行业务,当确定所述用户通过不同的用户识别模块进行业务时,将所述测试进度信息对应的测试计划作为确定的所述用户针对所述测试计划的未完成计划,否则,根据所述测试进度信息对应的测试计划,以及所述测试进度信息,将所述测试计划的未完成计划作为确定的所述用户针对所述测试计划的未完成计划。The determining module 402 is specifically configured to, when the test plan is a service type test plan, according to the saved second user identification module identification information for the user and the first user identification module carried in the login information identification information, to determine whether the user conducts business through a different subscriber identification module, and when it is determined that the user conducts business through a different subscriber identification module, use the test plan corresponding to the test progress information as the determined Otherwise, according to the test plan corresponding to the test progress information and the test progress information, use the unfinished plan of the test plan as the determined uncompleted plan of the test plan by the user complete the plan.
所述装置还包括:The device also includes:
更新模块404,用于采用所述登录信息中携带的第一用户识别模块标识信息,对保存的针对所述用户的第二用户识别模块标识信息进行更新。An updating module 404, configured to update the stored second SIM identification information for the user by using the first SIM identification information carried in the login information.
所述接收模块401还用于,接收所述第一测试终端上报的测试进度信息,并采用接收到的测试进度信息对保存的针对所述用户的测试进度信息进行更新。The receiving module 401 is further configured to receive the test progress information reported by the first test terminal, and use the received test progress information to update the saved test progress information for the user.
具体的该远程测试的装置可以位于测试中心中。Specifically, the remote testing device may be located in the testing center.
图5为本发明实施例提供的远程测试装置,具体包括:Figure 5 is a remote testing device provided by an embodiment of the present invention, specifically including:
接收模块501,用于接收测试中心发送的测试计划;The receiving module 501 is used to receive the test plan sent by the test center;
测试模块502,用于根据接收到的测试计划进行测试;A testing module 502, configured to test according to the received test plan;
发送模块503,用于根据当前已完成的测试计划,向所述测试中心上报测试进度信息。The sending module 503 is configured to report the test progress information to the test center according to the currently completed test plan.
所述测试模块502还用于,获取当前自身的状态信息,根据获取的状态信息,及自身保存的异常状态信息表,判断获取的状态信息是否存在于所述异常状态信息表中,当判断存在时,暂停测试,并向所述测试中心上报测试进度信息,否则,继续测试。The test module 502 is also used to obtain the current state information of itself, and judge whether the obtained state information exists in the abnormal state information table according to the obtained state information and the abnormal state information table saved by itself. , the test is suspended and the test progress information is reported to the test center; otherwise, the test is continued.
具体的该远程测试的装置可以位于测试终端中。Specifically, the remote testing device may be located in the testing terminal.
本发明实施例提供的远程测试系统,包括如上述所述的测试中心及测试终端。The remote test system provided by the embodiment of the present invention includes the test center and the test terminal as described above.
本发明实施例提供一种远程测试方法、装置及系统,该方法测试中心接收测试终端发送的登录信息,根据登录信息中携带的用户的标识信息,在确定保存了针对该用户的测试进度信息的情况下,获取该测试进度信息对应的测试计划,并根据该测试进度信息,确定该用户针对该测试计划的未完成计划,将该未完成计划发送给测试终端进行测试。由于本发明实施例中当测试中心保存了针对该用户的测试进度信息时,获取该测试进度信息对应的测试计划,并根据该测试进度信息,将该用户针对该测试计划的未完成计划发送给测试终端进行测试,因此提高了远程测试的效率。Embodiments of the present invention provide a remote testing method, device, and system. In this method, the test center receives the login information sent by the test terminal, and according to the user identification information carried in the login information, confirms that the test progress information for the user is saved. In this case, the test plan corresponding to the test progress information is obtained, and according to the test progress information, the user's unfinished plan for the test plan is determined, and the unfinished plan is sent to the test terminal for testing. Because in the embodiment of the present invention, when the test center saves the test progress information for the user, it obtains the test plan corresponding to the test progress information, and according to the test progress information, sends the user's unfinished plan for the test plan to The test terminal is used for testing, thus improving the efficiency of remote testing.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110092281.4A CN102740328B (en) | 2011-04-13 | 2011-04-13 | A kind of remote test method, Apparatus and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110092281.4A CN102740328B (en) | 2011-04-13 | 2011-04-13 | A kind of remote test method, Apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102740328A CN102740328A (en) | 2012-10-17 |
CN102740328B true CN102740328B (en) | 2015-10-07 |
Family
ID=46994920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110092281.4A Active CN102740328B (en) | 2011-04-13 | 2011-04-13 | A kind of remote test method, Apparatus and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102740328B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896171A (en) * | 2017-11-14 | 2018-04-10 | 北京思特奇信息技术股份有限公司 | A kind of code on-line method of testing and system |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427547B (en) * | 2013-08-29 | 2017-11-21 | 中国移动通信集团公司 | Business and network associate method of testing, apparatus and system |
CN108632089B (en) * | 2018-05-07 | 2022-09-20 | 平安普惠企业管理有限公司 | Management method, device and equipment of test terminal and computer storage medium |
CN113094277A (en) * | 2021-04-23 | 2021-07-09 | 广州粒子微电子有限公司 | Chip test case management method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500255A (en) * | 2008-02-03 | 2009-08-05 | 中国移动通信集团公司 | Mobile terminal test method and system |
CN101945422A (en) * | 2010-09-30 | 2011-01-12 | 英业达股份有限公司 | Antenna testing method and wireless communication device applying same |
CN101989225A (en) * | 2009-07-29 | 2011-03-23 | 中兴通讯股份有限公司 | Method and device for automated test based on breakpoint |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4299641B2 (en) * | 2003-11-17 | 2009-07-22 | 株式会社日立コミュニケーションテクノロジー | Radio base station test method and test apparatus |
-
2011
- 2011-04-13 CN CN201110092281.4A patent/CN102740328B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500255A (en) * | 2008-02-03 | 2009-08-05 | 中国移动通信集团公司 | Mobile terminal test method and system |
CN101989225A (en) * | 2009-07-29 | 2011-03-23 | 中兴通讯股份有限公司 | Method and device for automated test based on breakpoint |
CN101945422A (en) * | 2010-09-30 | 2011-01-12 | 英业达股份有限公司 | Antenna testing method and wireless communication device applying same |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896171A (en) * | 2017-11-14 | 2018-04-10 | 北京思特奇信息技术股份有限公司 | A kind of code on-line method of testing and system |
Also Published As
Publication number | Publication date |
---|---|
CN102740328A (en) | 2012-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150181449A1 (en) | Method And Apparatus For Monitoring Mobile Communication Networks | |
CN106658756B (en) | Method and device for identifying connection between terminal equipment and hotspot | |
US9479953B2 (en) | Method and apparatus for obtaining terminal minimization of drive-tests data | |
CN102802174B (en) | Drive test data acquiring method, drive test data acquiring system and drive test data acquiring device | |
CN102740328B (en) | A kind of remote test method, Apparatus and system | |
CN111065085B (en) | Double-card identification method, device, equipment and computer storage medium | |
US20170280410A1 (en) | Method, device and system for implementing information self-registration, and computer storage medium | |
US20090325600A1 (en) | System and method for collecting communication signals | |
CN104965747A (en) | Method and device for upgrading software | |
EP2584814A1 (en) | Method and radio network control for tracking the international mobile station equipment identity of user equipment | |
CN105515903A (en) | Test method of monitoring functions of FC switch | |
CN103369562A (en) | System and method for cell measurement based on multi-standby mobile terminal | |
CN107645727B (en) | Method and device for testing base station | |
CN105163336B (en) | Optimize the method and system of wireless network stability | |
CN110213785B (en) | Fault weakening processing method, network equipment, terminal equipment and system | |
CN107294791B (en) | Abnormal maintenance method and device for vehicle-mounted WIFI equipment | |
CN113949657B (en) | Internet of things detection device, system and test method | |
CN103249077B (en) | The method, system and device that a kind of WLAN service connection controls | |
CN113613239B (en) | Network mode switching method, network mode switching device, medium, and electronic device | |
CN116566692A (en) | Method, system, electronic device and storage medium for verifying unreachable information of user device | |
CN113225679A (en) | Bluetooth equipment firmware upgrading data transmission method based on software APP technology | |
CN102761518B (en) | Communication method and server supporting multiple socket connection modes | |
CN107295550A (en) | Detection method and device for exception handling function | |
CN107493573A (en) | A kind of signalling analysis method for mobile terminal | |
CN102546825B (en) | A kind of long-distance monitoring method of automatic drive test system and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |