CN104679659A - Testing method and testing device of application program as well as electronic equipment - Google Patents

Testing method and testing device of application program as well as electronic equipment Download PDF

Info

Publication number
CN104679659A
CN104679659A CN201510131574.7A CN201510131574A CN104679659A CN 104679659 A CN104679659 A CN 104679659A CN 201510131574 A CN201510131574 A CN 201510131574A CN 104679659 A CN104679659 A CN 104679659A
Authority
CN
China
Prior art keywords
test
application program
testing apparatus
request
tested
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.)
Pending
Application number
CN201510131574.7A
Other languages
Chinese (zh)
Inventor
鲍红斌
赵非
张伟
张军
王维
季虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510131574.7A priority Critical patent/CN104679659A/en
Publication of CN104679659A publication Critical patent/CN104679659A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention discloses a testing method and a testing device of an application program as well as electronic equipment. The testing method comprises the following steps of receiving a test request, wherein the test request comprises a to-be-tested application program and equipment type information; choosing usable testing equipment matched with the equipment type information; testing the to-be-tested application program at the usable testing equipment and collecting the corresponding test result; sending the test result to a sender user of the test request. According to the technical scheme disclosed by the invention, a united application program testing platform is provided for developers, the developers do not need to purchase equipment, the testing efficiency is well improved and resources are prevented from being wasted.

Description

The method of testing of application program and device, electronic equipment
Technical field
The disclosure relates to application testing technical field, particularly relates to method of testing and device, the electronic equipment of application program.
Background technology
In the use procedure of smart machine, user can install various application program on smart machine, to realize corresponding function and effect.Application program completes exploitation by developer; Meanwhile, due to each side such as hardware compatibility of the writing of application program itself, smart machine, after developer needs application programs to test, just can be supplied to user uses, thus avoids user in use to occur various problem.
Summary of the invention
The disclosure provides method of testing and device, the electronic equipment of application program, to solve the deficiency in correlation technique.
According to the first aspect of disclosure embodiment, a kind of method of testing of application program is provided, comprises:
Receive test request, described test request comprises application program to be tested and unit type information;
Choose the available testing apparatus with described unit type information match;
Described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Described test result is sent to the transmit leg user of described test request.
Optionally, described in choose the available testing apparatus with described unit type information match, comprising:
Transfer the summary information of the real-time status of the testing apparatus accessed;
With all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
Optionally, described test request also comprises: test-types; And, describedly in described available testing apparatus, test described application program to be tested, comprising:
Choose the test script matched with described test-types;
By described test script, described application program to be tested is tested.
Optionally, described test-types comprise following one of at least: compatibility test, stability test, traversal test.
Optionally, also comprise:
Corresponding test assignment is generated according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And
The described transmit leg user described test result being sent to described test request, comprising: according to described incidence relation, and described test result is sent to described transmit leg user.
According to the second aspect of disclosure embodiment, a kind of proving installation of application program is provided, comprises:
Receiving element, receive test request, described test request comprises application program to be tested and unit type information;
Choose unit, choose the available testing apparatus with described unit type information match;
Test cell, described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Transmitting element, is sent to the transmit leg user of described test request by described test result.
Optionally, choose unit described in comprise:
Transfer subelement, transfer the summary information of the real-time status of the testing apparatus accessed;
Choose subelement, with all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
Optionally, described test request also comprises: test-types; And described test cell comprises:
Subelement chosen by script, chooses the test script matched with described test-types;
Test subelement, by described test script, tests described application program to be tested.
Optionally, described test-types comprise following one of at least: compatibility test, stability test, traversal test.
Optionally, also comprise:
Set up unit, generate corresponding test assignment according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And
Described transmitting element comprises: result sends subelement, according to described incidence relation, described test result is sent to described transmit leg user.
According to the third aspect of disclosure embodiment, a kind of electronic equipment is provided, comprises:
Processor;
For the storer of storage of processor executable instruction;
Wherein, described processor is configured to:
Receive test request, described test request comprises application program to be tested and unit type information;
Choose the available testing apparatus with described unit type information match;
Described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Described test result is sent to the transmit leg user of described test request.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
The disclosure is by concentrating the smart machine of various model, set up unified test platform, then developer only needs to provide application program to be tested and testing requirement, each class testing can be completed on this test platform, required smart machine is manually connected to without the need to developer, more buy smart machine voluntarily without the need to developer, avoid the wasting of resources to smart machine.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in instructions and to form the part of this instructions, shows and meets embodiment of the present disclosure, and is used from instructions one and explains principle of the present disclosure.
Fig. 1 is the process flow diagram of the method for testing of a kind of application program according to an exemplary embodiment.
Fig. 2 is the scene schematic diagram of a kind of Application testing according to an exemplary embodiment.
Fig. 3 is the process flow diagram of the method for testing of another kind of application program according to an exemplary embodiment.
Fig. 4-7 is block diagrams of the proving installation of a kind of application program according to an exemplary embodiment.
Fig. 8 is the structural representation of the device of a kind of test for application program according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the disclosure.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present disclosure are consistent.
Fig. 1 is the process flow diagram of the method for testing of a kind of application program according to an exemplary embodiment, and as shown in Figure 1, the method is used for cloud test platform, can comprise the following steps.
In a step 102, receive test request, described test request comprises application program to be tested and unit type information.
In the present embodiment, cloud test platform can be made up of multiple stage physical server, and these physical servers are interconnected and perform corresponding function, thus forms cloud test platform of the present disclosure on the whole.Cloud test platform is connected to the terminal device of developer on the one hand by internet, obtain the test request that these terminal devices are initiated, and returns corresponding test result; On the other hand, cloud test platform is connected to the testing apparatus of various model, for performing the test assignment corresponding to test request.
At step 104, the available testing apparatus with described unit type information match is chosen.
In the present embodiment, cloud test platform is by transferring the summary information of the real-time status of the testing apparatus accessed, and with all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
In this embodiment, by obtaining and gather the real-time status of testing apparatus, accurately can understand the availability of testing apparatus, contribute to choosing suitable testing apparatus in time, to promote testing efficiency.
In step 106, described available testing apparatus tests described application program to be tested, and gathers corresponding test result.
In the present embodiment, test request can also comprise: test-types; So, cloud test platform can choose the test script matched with described test-types, then by described test script, tests described application program to be tested.Wherein, test-types can comprise following one of at least: compatibility test, stability test, traversal test.
In this embodiment, by indicating test-types in test request, the testing requirement of developer can be specified, thus contribute to promoting testing efficiency; Certainly, test-types non-essential information, then cloud test platform can according to the test-types of acquiescence or whole test-types, and application programs is tested accordingly.
In step 108, described test result is sent to the transmit leg user of described test request.
In the present embodiment, cloud test platform can generate corresponding test assignment according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And after obtaining test result, described test result according to described incidence relation, can be sent to described transmit leg user by cloud test platform.
From above-described embodiment, the disclosure is by concentrating the smart machine of various model, set up unified test platform, then developer only needs to provide application program to be tested and testing requirement, each class testing can be completed on this test platform, manually be connected to required smart machine without the need to developer, more buy smart machine voluntarily without the need to developer, avoid the wasting of resources to smart machine.
Fig. 2 is the scene schematic diagram of a kind of Application testing according to an exemplary embodiment, as shown in Figure 2, in technical scheme of the present disclosure, developer can be undertaken alternately, realizing the initiation of test request and the reception of test result by the various equipment such as PC, smart mobile phone and cloud test platform.And for cloud test platform, based on different processing capacities, the portal server shown in Fig. 2, user profile querying server, monitoring of tools server, test assignment execution server and test result can be divided into gather server etc.; Certainly, Fig. 2 is only an exemplary embodiment, and cloud test platform also can adopt other forms of function type, and the disclosure does not limit this.
Correspondingly, based on the application scenarios shown in Fig. 2, Fig. 3 shows the process flow diagram of the method for testing of a kind of application program of an exemplary embodiment, and as shown in Figure 3, the method is used for cloud test platform, can comprise the following steps.
In step 302, test request is received.
In the present embodiment, cloud test platform can carry out information interaction by the equipment of the portal server shown in Fig. 2 and developer; Wherein, developer can complete information interaction operation by the such as various equipment such as PC, smart mobile phone.
For example, when user is submitted to test request by browser and is obtained test result, portal server can be undertaken by the browser on http protocol and developer's equipment alternately, and the unified Coordination Treatment adopting HTML, JavaScript and web server technology to realize test request.
In step 304, for the test request received, create corresponding test assignment.
In the present embodiment, portal server, after receiving test request, can generate corresponding test assignment.
Within step 306, for the test assignment created, record corresponding user profile explicitly.
In the present embodiment, the work that test request is relevant transfers to other servers to process by portal server.Such as, by the information of the transmit leg user of user profile querying server record test request, and store corresponding user profile, such as can carry out persistent storage by database, this database can be relevant database or non-relational database, such as mysql, MongoDB etc.; Wherein, user profile can comprise: the identity information of transmit leg user and the information etc. of the test assignment be associated.
In the present embodiment, user profile querying server can be undertaken by the browser on http protocol and developer's equipment alternately, such as based on the user profile of association store, user profile querying server can provide the service such as information inquiry, retrieval to developer; Wherein, user profile querying server can pass through HTML, JavaScript and web server technology etc., externally provides HTTP interface to provide above-mentioned service.
In step 308A, according to the testing apparatus type information in test request, and the real time status information of all testing apparatuss obtained, choose corresponding available testing apparatus.
In the present embodiment, developer can indicate the unit type information of required test in test request, such as " millet TV ", " millet TV 2 generation " etc.; Be that the equipment of often kind of model prepares one or more owing to only needing cloud test platform, time-sharing multiplex can be carried out for all developers, achieve making full use of and sharing testing apparatus, and the equipment of all models is bought respectively without the need to everyone, contribute to saving R&D costs and social resources.
In the present embodiment, monitoring of tools server can obtain testing apparatus access, remove, the real-time status such as to take, and persistent storage (database can use MongoDB to realize) can be carried out by database form; Wherein, monitoring of tools server can be realized by web server technology, externally provides calling interface by http protocol, performs server etc. for choosing available testing apparatus for test assignment.
Wherein, for current test assignment, if arbitrary testing apparatus and test request indicate unit type information match, be in and access and the real-time status of free time, then can using the available testing apparatus of this testing apparatus as current test assignment.
In step 308B, according to the testing requirement in test request, choose corresponding test script.
In the present embodiment, developer can in test request oneself testing requirement clear and definite, then test assignment performs server and according to this testing requirement, can choose corresponding test script.For example, testing requirement can at least one in compatibility test, stability test, traversal test etc.; Wherein, compatibility test comprises the installation and unloading for the treatment of test application, and stability test comprises to be treated test application and carry out pressure test, and traversal test comprises the UI degree of depth treating test application and covers traversal test.
In the present embodiment, as an exemplary embodiment, the hardware environment that test assignment performs server can comprise: Linux main frame and all testing apparatuss being connected to this main frame, wherein testing apparatus can be set up ADB (Android Debug Bridge, debugging bridge) by wired mode (as USB interface) or wireless mode and main frame and connects; Meanwhile, software environment can comprise the web server that can receive HTTP request, and this server needs to provide following basic service:
1, monitor model and the quantity of the testing apparatus of current Linux main frame access, and send corresponding real time status information to " monitoring of tools server ", carry out persistence for monitoring of tools server.
2, monitor the test request from " portal server ", the type of the automatic test of specifying according to request content selected corresponding automatic test script, initialization test environment, downloaded and installed application program to be tested, startup or stop the process etc. (being equivalent to step 308B and step 310) of test assignment.
3, the test assignment status query request from " portal server " is monitored, state and the object information (distinguish with step 314: step 314 is cloud test platform active feedback test result, and belong to the active inquiry operation of developer herein) of test assignment execution is returned to request user (namely above-mentioned developer or transmit leg user).
In the step 310, adopt testing apparatus, test script and the application program to be tested chosen, perform test operation.
In step 312, collecting test operates the test result obtained.
In the present embodiment, test result gathers server can receive the HTTP request performing server from test assignment, the result of test assignment is gathered, and on the one hand test result is sent to the transmit leg user of test request by the form such as mail or HTML, on the other hand persistent storage is carried out to test result.Wherein, test result is gathered server and can be realized by web server technology.
In a step 314, test result is sent to the transmit leg user of test request.
Corresponding with the embodiment of the method for testing of aforesaid application program, the disclosure additionally provides the embodiment of the proving installation of application program.
Fig. 4 is the proving installation block diagram of a kind of application program according to an exemplary embodiment.With reference to Fig. 4, this device comprises receiving element 41, chooses unit 42, test cell 43 and transmitting element 44.
Wherein, receiving element 41, be configured to receive test request, described test request comprises application program to be tested and unit type information;
Choose unit 42, be configured to choose the available testing apparatus with described unit type information match;
Test cell 43, is configured to test described application program to be tested in described available testing apparatus, and gathers corresponding test result;
Transmitting element 44, is configured to the transmit leg user described test result being sent to described test request.
As shown in Figure 5, Fig. 5 is the block diagram of the proving installation of another kind of application program according to an exemplary embodiment, and this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and choosing unit 42 can comprise: transfer subelement 421 and choose subelement 422.
Wherein, transfer subelement 421, be configured to the summary information of the real-time status transferring the testing apparatus accessed;
Choose subelement 422, be configured to all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
As shown in Figure 6, Fig. 6 is the block diagram of the proving installation of another kind of application program according to an exemplary embodiment, and this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and test request also comprises: test-types; And described test cell 43 can comprise: script chooses subelement 431 and test subelement 432.
Wherein, subelement 431 chosen by script, is configured to choose the test script matched with described test-types;
Test subelement 432, is configured to by described test script, tests described application program to be tested.
Optionally, described test-types comprise following one of at least: compatibility test, stability test, traversal test.
It should be noted that, the structure that the script in the device embodiment shown in above-mentioned Fig. 6 chooses subelement 431 and test subelement 432 also can be included in the device embodiment of earlier figures 5, does not limit this disclosure.
As shown in Figure 7, Fig. 7 is the block diagram of the proving installation of another kind of application program according to an exemplary embodiment, and this embodiment is on aforementioned basis embodiment illustrated in fig. 4, and this device can also comprise: set up unit 45; Meanwhile, transmitting element 44 can comprise: result sends subelement 441.
Wherein, set up unit 45, be configured to generate corresponding test assignment according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And
Result sends subelement 441, is configured to according to described incidence relation, described test result is sent to described transmit leg user.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
For device embodiment, because it corresponds essentially to embodiment of the method, so relevant part illustrates see the part of embodiment of the method.Device embodiment described above is only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of module wherein can be selected according to the actual needs to realize the object of disclosure scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
Accordingly, the disclosure also provides a kind of proving installation of application program, comprising: processor; For the storer of storage of processor executable instruction; Wherein, described processor is configured to: receive test request, described test request comprises application program to be tested and unit type information; Choose the available testing apparatus with described unit type information match; Described available testing apparatus tests described application program to be tested, and gathers corresponding test result; Described test result is sent to the transmit leg user of described test request.
Accordingly, the disclosure also provides a kind of terminal, described terminal includes storer, and one or more than one program, one of them or more than one program are stored in storer, and be configured to perform described more than one or one routine package containing the instruction for carrying out following operation by more than one or one processor: receive test request, described test request comprises application program to be tested and unit type information; Choose the available testing apparatus with described unit type information match; Described available testing apparatus tests described application program to be tested, and gathers corresponding test result; Described test result is sent to the transmit leg user of described test request.
Fig. 8 is the block diagram of the device 800 of a kind of test for application program according to an exemplary embodiment.Such as, device 800 may be provided in a server.With reference to Fig. 8, device 800 comprises processing components 822, and it comprises one or more processor further, and the memory resource representated by storer 832, can such as, by the instruction of the execution of processing element 822, application program for storing.The application program stored in storer 832 can comprise each module corresponding to one group of instruction one or more.In addition, processing components 822 is configured to perform instruction, to perform the above method.
Device 800 can also comprise the power management that a power supply module 826 is configured to actuating unit 800, and a wired or wireless network interface 850 is configured to device 800 to be connected to network, and input and output (I/O) interface 858.Device 800 can operate the operating system based on being stored in storer 832, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art, at consideration instructions and after putting into practice disclosed herein disclosing, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Instructions and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.

Claims (11)

1. a method of testing for application program, is characterized in that, comprising:
Receive test request, described test request comprises application program to be tested and unit type information;
Choose the available testing apparatus with described unit type information match;
Described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Described test result is sent to the transmit leg user of described test request.
2. method according to claim 1, is characterized in that, described in choose the available testing apparatus with described unit type information match, comprising:
Transfer the summary information of the real-time status of the testing apparatus accessed;
With all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
3. method according to claim 1, is characterized in that, described test request also comprises: test-types; And, describedly in described available testing apparatus, test described application program to be tested, comprising:
Choose the test script matched with described test-types;
By described test script, described application program to be tested is tested.
4. method according to claim 3, is characterized in that, described test-types comprise following one of at least: compatibility test, stability test, traversal test.
5. method according to claim 1, is characterized in that, also comprises:
Corresponding test assignment is generated according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And
The described transmit leg user described test result being sent to described test request, comprising: according to described incidence relation, and described test result is sent to described transmit leg user.
6. a proving installation for application program, is characterized in that, comprising:
Receiving element, receive test request, described test request comprises application program to be tested and unit type information;
Choose unit, choose the available testing apparatus with described unit type information match;
Test cell, described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Transmitting element, is sent to the transmit leg user of described test request by described test result.
7. device according to claim 6, is characterized in that, described in choose unit and comprise:
Transfer subelement, transfer the summary information of the real-time status of the testing apparatus accessed;
Choose subelement, with all testing apparatuss accessed of described unit type information match, choosing real-time status according to described summary information is idle testing apparatus, using as described available testing apparatus.
8. device according to claim 6, is characterized in that, described test request also comprises: test-types; And described test cell comprises:
Subelement chosen by script, chooses the test script matched with described test-types;
Test subelement, by described test script, tests described application program to be tested.
9. device according to claim 8, is characterized in that, described test-types comprise following one of at least: compatibility test, stability test, traversal test.
10. device according to claim 6, is characterized in that, also comprises:
Set up unit, generate corresponding test assignment according to described test request, and the relation that is associated between described test assignment and the transmit leg user of described test request; And
Described transmitting element comprises: result sends subelement, according to described incidence relation, described test result is sent to described transmit leg user.
11. 1 kinds of electronic equipments, is characterized in that, comprising:
Processor;
For the storer of storage of processor executable instruction;
Wherein, described processor is configured to:
Receive test request, described test request comprises application program to be tested and unit type information;
Choose the available testing apparatus with described unit type information match;
Described available testing apparatus tests described application program to be tested, and gathers corresponding test result;
Described test result is sent to the transmit leg user of described test request.
CN201510131574.7A 2015-03-24 2015-03-24 Testing method and testing device of application program as well as electronic equipment Pending CN104679659A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510131574.7A CN104679659A (en) 2015-03-24 2015-03-24 Testing method and testing device of application program as well as electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510131574.7A CN104679659A (en) 2015-03-24 2015-03-24 Testing method and testing device of application program as well as electronic equipment

Publications (1)

Publication Number Publication Date
CN104679659A true CN104679659A (en) 2015-06-03

Family

ID=53314741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510131574.7A Pending CN104679659A (en) 2015-03-24 2015-03-24 Testing method and testing device of application program as well as electronic equipment

Country Status (1)

Country Link
CN (1) CN104679659A (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978276A (en) * 2015-07-21 2015-10-14 安一恒通(北京)科技有限公司 Method, device and system used for detecting software
CN105302727A (en) * 2015-11-17 2016-02-03 小米科技有限责任公司 Testing method, device and system
CN106021095A (en) * 2016-05-06 2016-10-12 北京邮电大学 A push mechanism-based Android application automated testing method
CN106484622A (en) * 2016-10-18 2017-03-08 网易(杭州)网络有限公司 Method of testing, apparatus and system
CN106897218A (en) * 2017-02-13 2017-06-27 北京趣拿软件科技有限公司 Software testing management method and device
CN106933743A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 A kind of method of testing and device
CN106933729A (en) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 A kind of method of testing and system based on cloud platform
CN107192899A (en) * 2016-03-14 2017-09-22 苏州伊欧陆***集成有限公司 Measurement application and the method, apparatus and system of test equipment Auto-matching
CN107273299A (en) * 2017-07-07 2017-10-20 广东中星电子有限公司 Software testing device, software test platform and method
CN107273300A (en) * 2017-07-31 2017-10-20 北京云测信息技术有限公司 A kind of applied program testing method and device
CN107291623A (en) * 2017-07-31 2017-10-24 北京云测信息技术有限公司 A kind of applied program testing method and device
CN107329899A (en) * 2017-07-04 2017-11-07 广州云测信息技术有限公司 A kind of application compatibility method of testing and device
CN107807545A (en) * 2016-09-08 2018-03-16 北京京东尚科信息技术有限公司 The adjustment method and device of a kind of remote control terminal
CN108052444A (en) * 2017-11-13 2018-05-18 北京百度网讯科技有限公司 A kind of method and apparatus of performance test for mobile application
CN108920376A (en) * 2018-07-13 2018-11-30 北京京东金融科技控股有限公司 Test method, device and the medium of application program
CN109002396A (en) * 2018-07-13 2018-12-14 北京云测信息技术有限公司 A kind of method for testing software, device and system
CN109189667A (en) * 2018-08-02 2019-01-11 惠州Tcl移动通信有限公司 Fluency evaluating method and evaluating apparatus, evaluating tool, the storage device of terminal
CN109302522A (en) * 2018-09-11 2019-02-01 北京京东金融科技控股有限公司 Test method, device and computer system and medium
CN109324962A (en) * 2018-08-17 2019-02-12 中国平安人寿保险股份有限公司 A kind of test method and equipment of the application program based on cloud internet of things technology
CN109362017A (en) * 2018-10-18 2019-02-19 科大讯飞股份有限公司 The test method and test macro of intelligent terminal
CN109840205A (en) * 2018-12-20 2019-06-04 平安科技(深圳)有限公司 Applied program testing method, device, readable storage medium storing program for executing and terminal device
CN110505352A (en) * 2018-05-17 2019-11-26 腾讯科技(深圳)有限公司 Call quality test method, system, computer equipment and computer storage medium
CN110806981A (en) * 2019-11-05 2020-02-18 北京博睿宏远数据科技股份有限公司 Application program testing method, device, equipment and storage medium
CN110837476A (en) * 2019-11-14 2020-02-25 珠海西山居移动游戏科技有限公司 Application program testing method and device
CN113933627A (en) * 2021-10-08 2022-01-14 网易有道信息技术(北京)有限公司 Method for automatically testing and verifying electronic product and related product
CN114900574A (en) * 2022-05-17 2022-08-12 浪潮软件集团有限公司 Daily inspection method and system based on multiple devices and multiple apps

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042673A (en) * 2007-04-20 2007-09-26 北京航空航天大学 Software testing system and testing method
CN102665177A (en) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 Method, system and device for pushing application program information based on machine type matching information
CN103678132A (en) * 2013-12-18 2014-03-26 中国科学院深圳先进技术研究院 Application software cloud testing system
CN103838665A (en) * 2012-11-27 2014-06-04 中兴通讯股份有限公司 RFID automated testing system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042673A (en) * 2007-04-20 2007-09-26 北京航空航天大学 Software testing system and testing method
CN102665177A (en) * 2012-04-20 2012-09-12 北京慧创新盈科技有限公司 Method, system and device for pushing application program information based on machine type matching information
CN103838665A (en) * 2012-11-27 2014-06-04 中兴通讯股份有限公司 RFID automated testing system and method
CN103678132A (en) * 2013-12-18 2014-03-26 中国科学院深圳先进技术研究院 Application software cloud testing system

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104978276B (en) * 2015-07-21 2018-09-14 安一恒通(北京)科技有限公司 method, device and system for detecting software
CN104978276A (en) * 2015-07-21 2015-10-14 安一恒通(北京)科技有限公司 Method, device and system used for detecting software
CN105302727A (en) * 2015-11-17 2016-02-03 小米科技有限责任公司 Testing method, device and system
CN106933729A (en) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 A kind of method of testing and system based on cloud platform
CN107192899B (en) * 2016-03-14 2019-09-13 苏州伊欧陆***集成有限公司 The method, apparatus and system of measurement application and test equipment Auto-matching
CN107192899A (en) * 2016-03-14 2017-09-22 苏州伊欧陆***集成有限公司 Measurement application and the method, apparatus and system of test equipment Auto-matching
CN106021095A (en) * 2016-05-06 2016-10-12 北京邮电大学 A push mechanism-based Android application automated testing method
CN106021095B (en) * 2016-05-06 2018-11-30 北京邮电大学 A kind of Android application automated testing method based on push-mechanism
CN107807545A (en) * 2016-09-08 2018-03-16 北京京东尚科信息技术有限公司 The adjustment method and device of a kind of remote control terminal
CN106484622A (en) * 2016-10-18 2017-03-08 网易(杭州)网络有限公司 Method of testing, apparatus and system
CN106484622B (en) * 2016-10-18 2019-02-22 网易(杭州)网络有限公司 Test method, apparatus and system
CN106897218A (en) * 2017-02-13 2017-06-27 北京趣拿软件科技有限公司 Software testing management method and device
CN106933743A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 A kind of method of testing and device
CN107329899A (en) * 2017-07-04 2017-11-07 广州云测信息技术有限公司 A kind of application compatibility method of testing and device
CN107273299A (en) * 2017-07-07 2017-10-20 广东中星电子有限公司 Software testing device, software test platform and method
CN107291623A (en) * 2017-07-31 2017-10-24 北京云测信息技术有限公司 A kind of applied program testing method and device
CN107273300A (en) * 2017-07-31 2017-10-20 北京云测信息技术有限公司 A kind of applied program testing method and device
CN108052444A (en) * 2017-11-13 2018-05-18 北京百度网讯科技有限公司 A kind of method and apparatus of performance test for mobile application
CN110505352A (en) * 2018-05-17 2019-11-26 腾讯科技(深圳)有限公司 Call quality test method, system, computer equipment and computer storage medium
CN108920376A (en) * 2018-07-13 2018-11-30 北京京东金融科技控股有限公司 Test method, device and the medium of application program
CN109002396A (en) * 2018-07-13 2018-12-14 北京云测信息技术有限公司 A kind of method for testing software, device and system
CN109189667A (en) * 2018-08-02 2019-01-11 惠州Tcl移动通信有限公司 Fluency evaluating method and evaluating apparatus, evaluating tool, the storage device of terminal
CN109324962A (en) * 2018-08-17 2019-02-12 中国平安人寿保险股份有限公司 A kind of test method and equipment of the application program based on cloud internet of things technology
CN109324962B (en) * 2018-08-17 2024-04-26 中国平安人寿保险股份有限公司 Method and equipment for testing application program based on cloud Internet of things technology
CN109302522A (en) * 2018-09-11 2019-02-01 北京京东金融科技控股有限公司 Test method, device and computer system and medium
CN109302522B (en) * 2018-09-11 2020-09-01 京东数字科技控股有限公司 Test method, test device, computer system, and computer medium
CN109362017A (en) * 2018-10-18 2019-02-19 科大讯飞股份有限公司 The test method and test macro of intelligent terminal
CN109362017B (en) * 2018-10-18 2021-08-17 科大讯飞股份有限公司 Test method and test system of intelligent terminal
CN109840205A (en) * 2018-12-20 2019-06-04 平安科技(深圳)有限公司 Applied program testing method, device, readable storage medium storing program for executing and terminal device
CN110806981B (en) * 2019-11-05 2023-03-31 北京博睿宏远数据科技股份有限公司 Application program testing method, device, equipment and storage medium
CN110806981A (en) * 2019-11-05 2020-02-18 北京博睿宏远数据科技股份有限公司 Application program testing method, device, equipment and storage medium
CN110837476A (en) * 2019-11-14 2020-02-25 珠海西山居移动游戏科技有限公司 Application program testing method and device
CN113933627A (en) * 2021-10-08 2022-01-14 网易有道信息技术(北京)有限公司 Method for automatically testing and verifying electronic product and related product
CN114900574A (en) * 2022-05-17 2022-08-12 浪潮软件集团有限公司 Daily inspection method and system based on multiple devices and multiple apps

Similar Documents

Publication Publication Date Title
CN104679659A (en) Testing method and testing device of application program as well as electronic equipment
CN110442524B (en) Method and device for testing web service interface with authentication authorization
CN104536899B (en) A kind of software deployment and its maintaining method based on Intelligent cluster
CN104580480B (en) A kind of client remote automatically dispose system and method
US20150227449A1 (en) Method and device for developing, compiling and debugging
CN104410542A (en) Method and device for simulation test
CN105302732A (en) Automatic mobile terminal testing method and device
US10250483B2 (en) System and method thereof for dynamically testing networked target systems through simulation by a mobile device
CN110032507B (en) Application program testing method, device and system, electronic equipment and storage medium
CN111078539B (en) Test method, device, system and computer readable storage medium
CN108415820B (en) Test method and device of application installation package
JP2019501551A5 (en) Cloud-based system and method for managing messages related to operation of cable test devices and computing devices
CN104579822A (en) Automatic performance test system and method of mobile application based on Http protocol
CN106407101A (en) LXC-based continuous integration method and apparatus
CN108228444B (en) Test method and device
CN104978258A (en) Software automation test method and system
CN104539487A (en) Method for testing system based on cloud platform and evaluating reliability
CN105426165A (en) Script tool processing method and apparatus
CN110781089B (en) Method and device for automatically testing UI of equipment, electronic equipment and medium
CN105204991A (en) Internet of things test method and device
CN104536900A (en) Method and device for controlling mobile terminal
CN104935639A (en) Intelligent terminal, and applied distributed exploitation system and method
CN113110864A (en) Application program updating method and device and storage medium
CN110750453B (en) HTML 5-based intelligent mobile terminal testing method, system, server and storage medium
US20170024305A1 (en) Client application profiling

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Bao Hongbin

Inventor after: Zhao Fei

Inventor after: Zhang Wei

Inventor after: Zhang Jun

Inventor after: Wang Wei

Inventor after: Ji Hong

Inventor before: Bao Hongbin

Inventor before: Zhao Fei

Inventor before: Zhang Wei

Inventor before: Zhang Jun

Inventor before: Wang Wei

Inventor before: Ji Hong

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150603