Nothing Special   »   [go: up one dir, main page]

CN105573905A - Software compatibility testing method and system - Google Patents

Software compatibility testing method and system Download PDF

Info

Publication number
CN105573905A
CN105573905A CN201410536384.9A CN201410536384A CN105573905A CN 105573905 A CN105573905 A CN 105573905A CN 201410536384 A CN201410536384 A CN 201410536384A CN 105573905 A CN105573905 A CN 105573905A
Authority
CN
China
Prior art keywords
client
test
operational order
software compatibility
test case
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.)
Granted
Application number
CN201410536384.9A
Other languages
Chinese (zh)
Other versions
CN105573905B (en
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.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN201410536384.9A priority Critical patent/CN105573905B/en
Publication of CN105573905A publication Critical patent/CN105573905A/en
Application granted granted Critical
Publication of CN105573905B publication Critical patent/CN105573905B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a software compatibility testing method and system. According to the software compatibility testing method, the software compatibility testing is carried out through a plurality of clients; the clients comprise a first client and a second client. The software compatibility testing method comprises the following steps: obtaining a test case for carrying out the software compatibility testing via the first client; obtaining an operation instruction for carrying out the test case via the first client; generating a test operation message through the test case and the operation instruction via the first client; sending the test operation message to the second client via the first client; analyzing the test operation message to obtain the test case and the operation instruction via the second client; and carrying out the software compatibility testing through the test case and the operation instruction via the first client and the second client. Through the method disclosed by the invention, the problem of low software compatibility testing efficiency is solved and the effect of increasing the software compatibility testing efficiency is achieved.

Description

Software compatibility method of testing and system
Technical field
The present invention relates to software test field, in particular to a kind of software compatibility method of testing and system.
Background technology
Operating system is also the interface of computer hardware and other softwares while of being the interface of user and computing machine.The function of operating system comprises the hardware of managing computer system, software and data resource, control program runs, improve man-machine interface, for other application software provides support, the all resources of computer system are played a role to greatest extent, provide various forms of user interface, make user have a good working environment, the exploitation for other software provides necessary service and corresponding interface.
Software test operates program under defined terms, with discovery procedure mistake, weigh software quality, and to its test assessed that whether can meet design requirement, whether the mode using manual operation or software automatically to run meets the demand of regulation to check it or understands fully the test of the difference between expected results and actual result.
Such as, in the compatibility test of Windows application software, refer to the test of the application software of same version in the windows operating system of different editions, current this application software compatibility test, substantially there are two kinds of settling modes, a kind of test for automatized script, a kind ofly to test for artificial mode, and software under testing automatic test realizes difficulty very greatly in a lot of situation, at present still based on manual test.When carrying out compatibility test, tester needs to run identical test case in the windows operating system of different editions, and therefore tester often sinks into, in a large amount of repetitive operation, to add real work amount, testing efficiency is lower, human input high cost.
For the problem that the testing efficiency of software compatibility test in correlation technique is lower, at present effective solution is not yet proposed.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of software compatibility method of testing and system, with the problem that the testing efficiency solving software compatibility test is lower.
To achieve these goals, according to an aspect of the present invention, a kind of software compatibility method of testing is provided.Comprise according to software compatibility method of testing of the present invention: by multiple client executing software compatibility test, multiple client comprises the first client and the second client, and software compatibility method of testing comprises: the first client obtains the test case being used for executive software compatibility test; First client obtains the operational order being used for implementation of test cases; First client generates test operation message by test case and operational order; Test operation message is sent to the second client by the first client, and the second client obtains test case and operational order for resolving test operation message; First client and the second client are all by test case and the compatibility test of operational order executive software.
Further, test operation message is sent to the second client and comprises by the first client: test operation message is sent to server by the first client; The test operation message that second client reception server forwards.
Further, before the first client and the second client are all by test case and the compatibility test of operational order executive software, method also comprises: the first client sends resolution setting command to the second client; Second client receives resolution setting command; Second client arranges resolution to make the second client identical with the resolution of the first client by resolution setting command.
Further, after the first client and the second client are all by test case and the compatibility test of operational order executive software, method also comprises: the first client receives and repeats test instruction; First client obtains selected operation information; First client re-executes selected operation information according to repeating test instruction, or the reception of the second client repeats test instruction; Second client obtains selected operation information; Second client re-executes selected operation information according to repeating test instruction.
Further, the first client and the second client are for running the operating system of different editions.
To achieve these goals, according to a further aspect in the invention, a kind of software compatibility test macro is provided.This test macro comprises multiple client, test macro is used for by multiple client executing software compatibility test, multiple client comprises: the first client, for obtaining the test case for executive software compatibility test and the operational order for implementation of test cases, by test case and the compatibility test of operational order executive software, and generate test operation message by test case and operational order; Second client, for receiving the test operation message from the first client, resolving test operation message and obtaining test case and operational order, and by test case and the compatibility test of operational order executive software.
Further, test macro also comprises: server, for receiving the test operation message that the first client sends, test operation message is forwarded to the second client.
Further, the first client is also for sending resolution setting command to the second client; Second client also for receiving resolution setting command, and arranges resolution to make the second client identical with the resolution of the first client by resolution setting command.
Further, first client also repeats test instruction for receiving, obtain selected operation information, and re-execute selected operation information according to repeating test instruction, or the second client also repeats test instruction for receiving, obtain selected operation information, and re-execute selected operation information according to repeating test instruction.
Further, the first client and the second client are for running the operating system of different editions.
Pass through the present invention, when the first client executing compatibility test, second client obtains test case and the test instruction of the first client executing compatibility test, first client and the second client all perform compatibility test by test case and test instruction, solve the problem that the testing efficiency of software compatibility test is lower, and then reach the effect improving software compatibility testing efficiency.
Accompanying drawing explanation
The accompanying drawing forming a application's part is used to provide a further understanding of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the software compatibility test macro according to the embodiment of the present invention;
Fig. 2 is the schematic diagram of software compatibility test macro according to the preferred embodiment of the invention;
Fig. 3 is the process flow diagram of software compatibility test macro executive software compatibility test according to the preferred embodiment of the invention; And
Fig. 4 is the process flow diagram of the software compatibility method of testing according to the embodiment of the present invention.
Embodiment
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
The present invention program is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the embodiment of a part of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, should belong to the scope of protection of the invention.
Fig. 1 is the schematic diagram of the software compatibility test macro according to the embodiment of the present invention.As shown in Figure 1, this software compatibility test macro comprises: to multiple client executing software compatibility test, multiple client comprises the first client 10 and the second client 20.
Before software compatibility test is carried out to multiple client, multiple client is registered on the server, the log-on message of all clients is also sent to client by the log-on message of the multiple client of server record, and client shows the user name of current registered clients in the form of a list.After multiple client is registered on the server, the plurality of client is used for executive software compatibility test, after client software a certain in multiple client detects the operational order for executive software compatibility test of outside input, then determine that this client is main control end, such as, the first client receives the operational order of executive software compatibility test, then determine that this first client 10 is main control end, other clients in multiple client, such as, the second client 20 is controlled terminal.
When multiple client executing software compatibility test, main control end is for obtaining the test case for executive software compatibility test and the operational order for implementation of test cases.
Main control end is for obtaining the test case for executive software compatibility test and the operational order for implementation of test cases of user's input, such as, obtain user in main control end implementation of test cases and obtain in main control end to the operational order for implementation of test cases such as mouse, keyboard.After main control end obtains for the test case of executive software compatibility test and the operational order for implementation of test cases, main control end is also for storing the test case for executive software compatibility test and the operational order for implementation of test cases, and after getting the test case for executive software compatibility test and the operational order for implementation of test cases, by test case and the compatibility test of operational order executive software, and generate test operation message by test case and operational order.
Main control end is also for generating test operation message by test case and operational order, this test operation message carries the test case of main control end executive software compatibility test and the operational order for implementation of test cases, after this test operation message of generation, main control end passes through this test operation message, executive software compatibility test in main control end.
When multiple client executing software compatibility test, controlled terminal, for receiving the test operation message from main control end, is resolved test operation message and is obtained test case and operational order.Preferably, controlled terminal is used for periodically detecting the test operation message received from main control end, and this test operation message carries main control end and performs the test case of compatibility test and the operational order for performing this test case.After controlled terminal is received from the test operation message of main control end, resolving this test post, obtaining main control end for performing the test case of compatibility test and the operational order for performing this test case.Controlled terminal stores the test case for performing compatibility test and the operational order for performing this test case.
Controlled terminal is also for by test case and the compatibility test of operational order executive software.Controlled terminal get main control end for the test case of executive software compatibility test and operational order after, controlled terminal by this test case and operational order, executive software compatibility test on controlled terminal.
The software compatibility test macro provided in the embodiment of the present invention, by the compatibility test of main control end executive software, controlled terminal obtains main control end and performs the test case of compatibility test and the operational order for implementation of test cases, main control end and controlled terminal are all by test case and the compatibility test of operational order executive software, solve the problem that the testing efficiency of software compatibility test is lower, and then reach the effect improving software compatibility testing efficiency.
Preferably, the software compatibility test macro of the embodiment of the present invention can also comprise server, and this server is used for transmitted test operation information.Such as, this service end receives the test operation message that main control end sends, and test operation message is forwarded to controlled terminal.
Particularly, after main control end sends test operation message to server, this server is for responding the connection of main control end, receive the test operation message that main control end sends, this test operation message is the information carrying the test case of main control end for executive software compatibility test and the operational order for implementation of test cases.This test operation message is also forwarded to controlled terminal by this test operation message of this server stores.To in multiple client executing software compatibility test process, this server monitors main control end and the compatibility test of controlled terminal executive software better.
Preferably, in the software compatibility test macro of the embodiment of the present invention, this server is also for storing this test operation message.Administrative client managed storage test operation message on that server.Particularly, this server stores this test operation message by record, on that server after On-board test operation information, administrative client managed storage test operation message on that server, such as, the operational order that administrative client can send according to main control end operates accordingly to test operation message, as selected the operations such as part test operation message, deletion test operation message.The operational order of the execution playback that administrative client can also be sent by main control end, selects the controlled terminal performing playback.
Main control end receives the operational order re-executing software compatibility test of user's input and this operational order is sent to server, this server responds the connection of this main control end, receive this operational order and be forwarded to administrative client, administrative client receives this operational order.Administrative client is selected on the server to need the test operation message of executive software compatibility test by this operational order and is selected to need the controlled terminal of execution playback, server will be sent to by the controlled terminal selected by the test operation message selected, this controlled terminal receives this test operation message and obtains test case and operational order by resolving this this test operation message, this controlled terminal directly carries out playback operation by this test case and operational order at this controlled terminal, namely by being re-executed software compatibility test by the test case selected and operational order at this controlled terminal.Selectively repeat software compatibility test operation by above-mentioned, better ensure the accuracy of software being carried out to compatibility test.
Fig. 2 is the schematic diagram of software compatibility test macro according to the preferred embodiment of the invention.As shown in Figure 2, the software compatibility test macro of this embodiment comprises multiple client, fire wall 30, LAN (Local Area Network) 40, server 50, wherein, multiple client comprises client 100, client 201, client 202, client 203, client 204, client 205 and administrative client 60.
In the software compatibility test macro of this embodiment, before executive software compatibility test, first server 50 and multiple client is started: client 100, client 201, client 202, client 203, client 204, client 205 and administrative client 60, this client-side information is registered by multiple client on server 50, server 50 records the log-on message of multiple client and the log-on message of client is sent to client, and the client receiving log-on message shows the user name of current registered clients with tabular form.After multiple client is registered on server 50, the plurality of client is used for executive software compatibility test, after client software a certain in multiple client detects the operational order for executive software compatibility test of outside input, then determine that this client is main control end, and other clients in multiple client are controlled terminal.Such as, client 100 receives the operational order of executive software compatibility test, then determine that this main control end is client 100, other client removed in multiple client outside administrative client 60 is controlled terminal, comprises client 201, client 202, client 203, client 204 and client 205.
Be client 100 below with main control end, controlled terminal is that client 201 citing is described, and it should be noted that controlled terminal also can be other client.Client 100 obtains all mouse-keyboard operational orders for performing test, executive software compatibility test in client 100.This test case and operational order are sent to server 50 with the form of operation information by client 100, and after server 50 receives this operation information, server 50 sends feedback command to client 201.Complete at server 50 and send after feedback command, server 50 stores this operation information of receiving and client 201 is delivered in operation information forwarding, and after client 201 receives this operation information, client 201 sends feedback command to server 50.Client 201 is resolved the operation information received and to be obtained and by the test case for executive software compatibility test that parses and operational order in client 201, executive software compatibility test.After client 100 pairs of servers 50 send the operational order of finishing control, after server 50 receives this operational order, server 50 no longer obtains and forwards the operation information of client 100.After client 100 and client 201 complete software compatibility test, server 50 is nullified the information of client 100 and client 201.Process flow diagram flow chart as shown in Figure 3.It should be noted that, the test operation message of administrative client 60 managed storage on server 50, when client needs to re-execute playback operation, the operational order that administrative client 60 is sent by main control end 100, server 50 is selected the client needing the test operation message of playback and need to perform playback operation.Below with by the controlled terminal selected for client 201 citing is described, server 50 is sent to by the client 201 selected by by the test operation message selected, client 201 receives this test operation message and obtains test case and operational order by resolving this this test operation message, client 201 directly carries out playback operation by this test case and operational order in client 201, namely by being re-executed software compatibility test by the test case selected and operational order in client 201.
Preferably, in the software compatibility test macro of the embodiment of the present invention, main control end also repeats test instruction for receiving, obtain selected operation information, and re-execute selected operation information according to repeating test instruction, or controlled terminal also repeats test instruction for receiving, and obtains selected operation information, and re-executes selected operation information according to repeating test instruction.
Particularly, when main control end needs to re-execute software compatibility test, main control end receives and repeats test instruction, after reception repeats test instruction, main control end obtains the test case chosen in main control end of user, the test case chosen by this and for perform this test case test instruction again in the compatibility test of main control end executive software.Or, when controlled terminal needs executive software compatibility test again, controlled terminal receives and repeats test instruction, after reception repeats test instruction, controlled terminal obtains the test case chosen on controlled terminal of user, by selected test case and for perform this test case test instruction again in the compatibility test of controlled terminal executive software.Re-execute software compatibility test by the test case chosen in this locality, be convenient to client and can repeat software compatibility test at any time, ensure that the software compatibility test of client is more accurate.
Preferably, in the software compatibility test macro of the embodiment of the present invention, determine that the resolution of multiple clients of executive software compatibility test is identical.Such as, main control end sends resolution setting command to controlled terminal; Controlled terminal receives resolution setting command, and arranges resolution to make controlled terminal identical with the resolution of main control end by resolution setting command.
Particularly, main control end obtains the resolution information arranged, and the resolution of the information carrying this resolution is arranged instruction and is sent to controlled terminal.Controlled terminal receives this resolution and arranges instruction, controlled terminal arranges instruction by resolving this resolution, obtain the information carrying main control end resolution, controlled terminal resolution is set by the information of this main control end resolution, make controlled terminal resolution identical with main control end resolution.During the compatibility test of main control end executive software, when controlled terminal resolution is identical with main control end resolution, controlled terminal can obtain more complete and accurately and show the test case of main control end for executive software compatibility test and the operational order for implementation of test cases that controlled terminal parses.Be operating as controlled terminal and provide guarantee by this according to the test case of main control end for executive software compatibility test and the operational order executive software compatibility test for implementation of test cases.
Preferably, in the software compatibility test macro of the embodiment of the present invention, multiple clients of executive software compatibility test run the operating system of different editions.Such as, main control end and controlled terminal are for running the operating system of different editions.
This software compatibility test macro is tested multiple client executing software compatibility, and multiple client comprises main control end and controlled terminal.Namely software compatibility test is carried out to the main control end and controlled terminal of running different editions operating system.When carrying out a software compatibility test, testing the software compatibility of different editions operating system simultaneously, better promoting the efficiency of software compatibility test.
Such as, main control end runs WindowsXP operating system, controlled terminal runs WindowsVista operating system, when to main control end and the compatibility test of controlled terminal executive software, tests the software compatibility of WindowsXP operating system and WindowsVista operating system simultaneously.The efficiency of better lifting software compatibility test, the effective real work amount reducing compatibility test.
Fig. 4 is the process flow diagram of the software compatibility method of testing according to the embodiment of the present invention.In the method, by multiple client executing software compatibility test, multiple client comprises the first client and the second client, and as shown in Figure 4, this software compatibility method of testing comprises following step S401 to step S405:
Step S401, the first client obtains the test case being used for executive software compatibility test.
Before software compatibility test is carried out to multiple client, multiple client is registered on the server, the log-on message of all clients is also sent to client by the log-on message of the multiple client of server record, and client shows the user name of current registered clients in the form of a list.After multiple client is registered on the server, the plurality of client is used for executive software compatibility test, after client software a certain in multiple client detects the operational order for executive software compatibility test of outside input, then determine that this client is main control end, such as, first client receives the operational order of executive software compatibility test, then determine that this first client is main control end, other clients outside administrative client are removed in multiple client, such as, the second client is controlled terminal.
Be confirmed as the test case of the first client acquisition for executive software compatibility test of main control end.This test case is for testing the software compatibility in multiple client, to find mistake and to its test case assessed that whether can meet the demands.
Step S402, the first client obtains the operational order being used for implementation of test cases.
After obtaining the test case for executive software compatibility test by above-mentioned the first client being confirmed as main control end, first client detects all operational orders for performing this test case in the first client, such as, user performs the operational order of this test case formation in the first client by the operation such as mouse, keyboard, obtain the operational order being used for implementation of test cases.
Step S403, the first client generates test operation message by test case and operational order.
The first client being confirmed as main control end generates test operation message by the test case of above-mentioned acquisition and operational order.
Step S404, test operation message is sent to the second client by the first client, and the second client obtains test case and operational order for resolving test operation message.
Test operation message is sent to by above-mentioned the first client being confirmed as main control end the second client being confirmed as controlled terminal, second client periodically receives the test operation message from main control end, and this test operation message carries main control end and performs the test case of compatibility test and the operational order for performing this test case.Second client resolves this test post, obtain the first client for performing the test case of compatibility test and the operational order for performing this test case, the second client stores for performing the test case of compatibility test and the operational order for performing this test case.
Step S405, the first client and the second client are all by test case and the compatibility test of operational order executive software.
Be defined as the first client of main control end by test case and the compatibility test of operational order executive software.Be defined as the second client of controlled terminal by receiving this test operation message, resolve this test operation message and obtain this first client for the test case of executive software compatibility test and operational order, by this test case and the compatibility test of operational order executive software.
The software compatibility method of testing provided in the embodiment of the present invention, obtain for the test case of executive software compatibility test and operational order by the first client being confirmed as main control end, and this test case and operational order are sent to the second client being confirmed as controlled terminal, first client and the second client are all by this test case and the compatibility test of operational order executive software, solve the problem that the testing efficiency of software compatibility test is lower, and then reach the effect improving software compatibility testing efficiency.
Preferably, in order to better improve software compatibility testing efficiency, in the software compatibility method of testing of the embodiment of the present invention: main control end also determines controlled terminal for selecting, wherein said controlled be client for executive software compatibility test.
After client software a certain in multiple client detects the operational order for executive software compatibility test of outside input, then determine that this client is main control end, such as, first client receives the operational order of executive software compatibility test, then determine that this first client is main control end, other client in multiple client is controlled terminal.In executive software compatibility test process, the operational order of controlled terminal is determined in the selection of main control end reception user input, and by this operational order, main control end selects the controlled terminal determining executive software compatibility test in multiple controlled terminal.Main control end and selected the controlled terminal determining executive software compatibility test by test case and the operational order executive software compatibility test for implementation of test cases.It should be noted that, by this operational order, main control end selects the controlled terminal determining executive software compatibility test in multiple controlled terminal.Here can be that main control end selects the compatibility test of all controlled terminal executive softwares, also can be the part controlled terminal executive software compatibility test that main control end selects in multiple controlled terminal.In multiple controlled terminal, select to determine the compatibility test of controlled terminal executive software by main control end, improve software compatibility testing efficiency greatly.
Preferably, in order to monitor client executive software compatibility test better, can also comprising of the software compatibility method of testing of the embodiment of the present invention: test operation message is sent to server by the first client being confirmed as main control end, the test operation message that the second client reception server being confirmed as controlled terminal forwards.By the situation that this server monitoring is tested to the first client and the second client executing software compatibility, and the historical operation message of record and the compatibility test of management executive software in time, reach monitor client executive software compatibility test better.
Preferably, can also comprising of the software compatibility method of testing of the embodiment of the present invention: before the first client being confirmed as main control end and the second client being confirmed as controlled terminal are by test case and the compatibility test of operational order executive software, the first client sends resolution setting command to the second client; Second client receives resolution setting command; Second client arranges resolution to make the second client identical with the resolution of the first client by resolution setting command.
Particularly, the resolution information that the first client acquisition main control end being confirmed as main control end has been arranged, arranges instruction and is sent to the second client being confirmed as controlled terminal by the resolution of the information carrying this resolution.Second client receives this resolution and arranges instruction, resolve this resolution by the second client and instruction is set, obtain the information carrying the first client resolution, second client resolution is set by the information of the first client resolution, makes the second client resolution identical with the first client resolution.The first client in executive software compatibility test time, when the second client resolution is identical with the first client resolution, the second client can show the test case of the first client that the second client parses and the operational order for implementation of test cases more complete and accurately.The test case of the second client according to the first client is operating as and the operational order executive software compatibility test for implementation of test cases provides guarantee by this.
Preferably, can also comprising of the software compatibility method of testing of the embodiment of the present invention: the first client being confirmed as main control end and the second client being confirmed as controlled terminal are by after test case and the compatibility test of operational order executive software, and the first client receives and repeats test instruction; First client obtains selected operation information; First client re-executes selected operation information according to repeating test instruction, or the reception of the second client repeats test instruction; Second client obtains selected operation information; Second client re-executes selected operation information according to repeating test instruction.Re-execute software compatibility test by the test case chosen in this locality, be convenient to client and can repeat software compatibility test at any time, ensure that the software compatibility test of client is more accurate.
Preferably, can also the comprising of software compatibility method of testing of the embodiment of the present invention: the first client being confirmed as main control end and be confirmed as controlled terminal the second client for running the operating system of different editions.
Wherein, testing multiple client executing software compatibility, multiple client comprises the first client being confirmed as main control end and the second client being confirmed as controlled terminal.Such as, first client runs WindowsXP operating system, second client runs WindowsVista operating system, when to the first client and the test of the second client executing software compatibility, perform a software compatibility test, just test the software compatibility of WindowsXP operating system and WindowsVista operating system.The efficiency of better lifting software compatibility test, the effective real work amount reducing compatibility test.
It should be noted that, can perform in the computer system of such as one group of computer executable instructions in the step shown in the process flow diagram of accompanying drawing, and, although show logical order in flow charts, but in some cases, can be different from the step shown or described by order execution herein.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. a software compatibility method of testing, is characterized in that, by multiple client executing software compatibility test, described multiple client comprises the first client and the second client, and described software compatibility method of testing comprises:
Described first client obtains the test case being used for executive software compatibility test;
Described first client obtains the operational order for performing described test case;
Described first client generates test operation message by described test case and described operational order;
Described test operation message is sent to described second client by described first client, and described second client obtains described test case and described operational order for resolving described test operation message; And
Described first client and described second client are all by described test case and the compatibility test of described operational order executive software.
2. method according to claim 1, is characterized in that, described test operation message is sent to described second client and comprises by described first client:
Described test operation message is sent to server by described first client; And
Described second client receives the described test operation message of described server forwards.
3. method according to claim 1, is characterized in that, before described first client and described second client are all by described test case and the compatibility test of described operational order executive software, described method also comprises:
Described first client sends resolution setting command to described second client;
Described second client receives described resolution setting command; And
Described second client arranges resolution to make described second client identical with the resolution of described first client by described resolution setting command.
4. method according to claim 1, is characterized in that, after described first client and described second client are all by described test case and the compatibility test of described operational order executive software, described method also comprises:
Described first client receives and repeats test instruction;
Described first client obtains selected operation information; And
Described first client according to described in repeat test instruction and re-execute described selected operation information,
Or
Described second client receives and repeats test instruction;
Described second client obtains selected operation information; And
Described second client according to described in repeat test instruction and re-execute described selected operation information.
5. method according to claim 1, is characterized in that, described first client and described second client are for running the operating system of different editions.
6. a software compatibility test macro, is characterized in that, described test macro comprises multiple client, and described test macro is used for by described multiple client executing software compatibility test, and described multiple client comprises:
First client, for obtaining for the test case of executive software compatibility test and the operational order for performing described test case, by described test case and the compatibility test of described operational order executive software, and generate test operation message by described test case and described operational order;
Second client, for receiving the described test operation message from described first client, resolve described test operation message and obtain described test case and described operational order, and by described test case and the compatibility test of described operational order executive software.
7. system according to claim 6, is characterized in that, also comprises:
Server, for receiving the described test operation message that described first client sends, is forwarded to described second client by described test operation message.
8. system according to claim 6, is characterized in that,
Described first client is also for sending resolution setting command to described second client;
Described second client also for receiving described resolution setting command, and arranges resolution to make described second client identical with the resolution of described first client by described resolution setting command.
9. system according to claim 6, is characterized in that,
Described first client also repeats test instruction for receiving, and obtains selected operation information, and repeats test instruction re-execute described selected operation information according to described,
Or
Described second client also repeats test instruction for receiving, and obtains selected operation information, and repeats test instruction re-execute described selected operation information according to described.
10. system according to claim 6, is characterized in that, described first client and described second client are for running the operating system of different editions.
CN201410536384.9A 2014-10-11 2014-10-11 Software compatibility test method and system Active CN105573905B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410536384.9A CN105573905B (en) 2014-10-11 2014-10-11 Software compatibility test method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410536384.9A CN105573905B (en) 2014-10-11 2014-10-11 Software compatibility test method and system

Publications (2)

Publication Number Publication Date
CN105573905A true CN105573905A (en) 2016-05-11
CN105573905B CN105573905B (en) 2019-03-05

Family

ID=55884071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410536384.9A Active CN105573905B (en) 2014-10-11 2014-10-11 Software compatibility test method and system

Country Status (1)

Country Link
CN (1) CN105573905B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107748714A (en) * 2017-09-08 2018-03-02 广州视源电子科技股份有限公司 Application program compatibility testing method, system, server, client and storage medium
CN107894948A (en) * 2016-12-30 2018-04-10 上海亿账通互联网科技有限公司 The method and device of resolution ratio compatibility test
CN110134556A (en) * 2019-05-16 2019-08-16 深圳市吉祥腾达科技有限公司 The test macro and test method of the Compatibility of Operating System of USB wireless network card
CN110968501A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Linkage testing method and device for application program compatibility
CN113238944A (en) * 2021-05-17 2021-08-10 北京沃东天骏信息技术有限公司 Test method, device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090199047A1 (en) * 2008-01-31 2009-08-06 Yahoo! Inc. Executing software performance test jobs in a clustered system
CN103365770A (en) * 2012-04-09 2013-10-23 陆兵 Mobile terminal software testing system and software testing method
CN103761189A (en) * 2014-02-17 2014-04-30 广东欧珀移动通信有限公司 Test case management method and system
CN103970650A (en) * 2014-04-09 2014-08-06 广州杰赛科技股份有限公司 Distributed testing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090199047A1 (en) * 2008-01-31 2009-08-06 Yahoo! Inc. Executing software performance test jobs in a clustered system
CN103365770A (en) * 2012-04-09 2013-10-23 陆兵 Mobile terminal software testing system and software testing method
CN103761189A (en) * 2014-02-17 2014-04-30 广东欧珀移动通信有限公司 Test case management method and system
CN103970650A (en) * 2014-04-09 2014-08-06 广州杰赛科技股份有限公司 Distributed testing method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894948A (en) * 2016-12-30 2018-04-10 上海亿账通互联网科技有限公司 The method and device of resolution ratio compatibility test
CN107748714A (en) * 2017-09-08 2018-03-02 广州视源电子科技股份有限公司 Application program compatibility testing method, system, server, client and storage medium
CN110968501A (en) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 Linkage testing method and device for application program compatibility
CN110134556A (en) * 2019-05-16 2019-08-16 深圳市吉祥腾达科技有限公司 The test macro and test method of the Compatibility of Operating System of USB wireless network card
CN110134556B (en) * 2019-05-16 2023-08-11 深圳市吉祥腾达科技有限公司 System and method for testing compatibility of operating system of USB wireless network card
CN113238944A (en) * 2021-05-17 2021-08-10 北京沃东天骏信息技术有限公司 Test method, device and system

Also Published As

Publication number Publication date
CN105573905B (en) 2019-03-05

Similar Documents

Publication Publication Date Title
CN106933709B (en) Test method and device
CN105573905A (en) Software compatibility testing method and system
US7890808B2 (en) Testing software applications based on multiple data sources
JP2017500791A (en) Performance monitoring that provides real-time or near real-time improvement feedback
CN105426165A (en) Script tool processing method and apparatus
MX2011001728A (en) Remote technical support employing a configurable executable application.
JP2007048315A (en) System, method, and program for resource assignment
CN108108296B (en) Cloud testing method, server and client
CN114389969B (en) Method and device for testing client, electronic equipment and storage medium
CN105204991A (en) Internet of things test method and device
CN104834602A (en) Program issuing method, device and system
US20090144743A1 (en) Mailbox Configuration Mechanism
CN103678130A (en) Automated performance test method and platform
CN112291365A (en) Access balance processing method and device, computer equipment and storage medium
CN107634871B (en) Connectivity test method, device and system
CN113778486A (en) Containerization processing method, device, medium and equipment for code pipeline
CN104536900A (en) Method and device for controlling mobile terminal
US10659289B2 (en) System and method for event processing order guarantee
JPWO2012144537A1 (en) Network analysis support device, network test device, network analysis support method, network test method, network analysis support program, and network test program
CN115437351A (en) Automated test system, automated test method, electronic device, and storage medium
CN106301855B (en) Network management system deployment method and device and network management system
JP5066222B2 (en) Network analysis support device, network analysis support method, and program
CN111147585B (en) Equipment upgrading method, device, storage medium and system
CN106210159A (en) A kind of domain name analytic method and equipment
CN111008127A (en) Multi-activity testing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant