CN107678970A - Automated testing method and device, storage medium, electronic equipment - Google Patents
Automated testing method and device, storage medium, electronic equipment Download PDFInfo
- Publication number
- CN107678970A CN107678970A CN201710986350.3A CN201710986350A CN107678970A CN 107678970 A CN107678970 A CN 107678970A CN 201710986350 A CN201710986350 A CN 201710986350A CN 107678970 A CN107678970 A CN 107678970A
- Authority
- CN
- China
- Prior art keywords
- journal file
- virtual objects
- attribute information
- deliberate action
- positional information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The disclosure is directed to a kind of automated testing method and device, belong to software testing technology field.This method includes:Read the journal file that multiple client uploads;Wherein, each journal file includes positional information and attribute information of multiple virtual objects before and after multiple deliberate actions perform respectively;Calculate the otherness of positional information and attribute information of each virtual objects corresponding with each client before and after each deliberate action performs;Judge whether each otherness exceedes predetermined threshold value and when judging the otherness not less than the predetermined threshold value, determine that each virtual objects corresponding to each client perform front and back position information in each deliberate action and attribute information is synchronous.This method solve needs to carry out manual testing by tester to judge whether to reach the problem of synchronous, avoids the need for expending substantial amounts of manpower and the time carrys out manual testing, improve testing efficiency.
Description
Technical field
This disclosure relates to software testing technology field, in particular to a kind of automated testing method, automatic test
Device, computer-readable recording medium and electronic equipment.
Background technology
At present, game is increasingly by Moba (Multiplayer Online Battle Arena, more online tactics sports of people)
Welcome by users, the development and progress of especially mobile terminal causes Moba game more to welcome.
The game rule of Moba game can include:In a battlefield, 10 (can also be 8, other numbers such as 6
Amount) user is divided into Liang Ge camps;Then the user per each camp controls virtual role different in game respectively, then coordinates this battle array
The virtual role of user kill the opposing party camp control of battalion, the grade and money of itself virtual role are lifted, it is final to destroy separately
One square formation seeks the base base camp of the virtual role of control, then game winnings.Above-mentioned game rule needs a kind of method to ensure
The operation (for example moving, discharge technical ability, the information such as position and blood volume) of each user can be timely fed back to the trip of other users
In client of playing, this method can be referred to as synchronous method, can also be understood to:The operation of each client and information is same
Other clients are walked, ensure that each client can have the same information and performance.
At present, in terms of the synchronism detection of Moba game, numerous testers are relied on mostly by manually being tested.Tool
Body scheme can include:Each tester is responsible for the deliberate action of a part of virtual role, and tester opens up battlefield and (such as may be used
To open up 1V1 or 2V2, to avoid tester in local computing while open 10 clients so that machine bears not living, or
When putting a deliberate action, it is impossible to browse the performance of all 10 clients in a short time), then preset by corresponding to
Whether role inserts battlefield in turn, discharges deliberate action according to default mode, synchronous to test it.But by manually surveying
Examination has the disadvantage that:(1), tested by tester, when virtual role is a fairly large number of, it is contemplated that Mei Gexu
Intend role and have a 3-4 deliberate action, the execution of each deliberate action may cause asynchronous, all be to test emphasis, therefore
Need to take a substantial amount of time and tested;(2), when the quantity of virtual role is more (when being, for example, 10), by test
Whether synchronously personnel observe by the naked eye 10 clients, more difficult;(3), (it is, for example, when the quantity of virtual role is more
At 10), the pressure of machine is larger, the test that can not be well on;(4) whether same, observed by the naked eye by tester
Step is more inaccurate in precision aspect.
A kind of accordingly, it is desirable to provide new automated testing method.
It should be noted that information is only used for strengthening the reason to the background of the disclosure disclosed in above-mentioned background section
Solution, therefore can include not forming the information to prior art known to persons of ordinary skill in the art.
The content of the invention
The purpose of the disclosure is to provide a kind of automated testing method, automatic test device, computer-readable storage
Medium and electronic equipment, and then one is at least overcome caused by the limitation of correlation technique and defect to a certain extent
Or multiple problems.
According to an aspect of this disclosure, there is provided a kind of automated testing method, including:
Read the journal file that multiple client uploads;Wherein, each journal file includes multiple virtual objects respectively
Front and rear positional information and attribute information are performed in multiple deliberate actions;
Calculate position of each virtual objects corresponding with each client before and after each deliberate action performs
The otherness of information and attribute information;
Judge whether each otherness exceedes predetermined threshold value and judging the otherness not less than the predetermined threshold value
When, determine that each virtual objects corresponding to each client perform front and back position information and category in each deliberate action
Property synchronizing information.
In a kind of exemplary embodiment of the disclosure, before multiple journal files that multiple client uploads are read,
The automated testing method also includes:
The journal file uploaded to multiple client is parsed and is stored each journal file after parsing to number
According in storehouse.
In a kind of exemplary embodiment of the disclosure, the journal file uploaded to multiple client carries out parsing and included:
To be there are each virtual objects of the identical model based coding in each journal file, it is each described pre- performing
If the front and rear positional information of action and attribute information are sorted out.
In a kind of exemplary embodiment of the disclosure, each journal file also starts to hold including the deliberate action
In row time, the model based coding of virtual objects, the mark of deliberate action, the batch of the coding of deliberate action and deliberate action
It is a variety of.
In a kind of exemplary embodiment of the disclosure, calculate each virtual objects corresponding with each client and exist
Each deliberate action, which performs front and rear positional information and the otherness of attribute information, to be included:
According to the model based coding of each virtual objects.
In a kind of exemplary embodiment of the disclosure, the automated testing method also includes:
Configure a timer and one preset time is set for the timer;
Every the preset time, the journal file not parsed is detected whether;
When detecting the journal file not parsed, the journal file is parsed and by the daily record data content after parsing
Store into the database.
In a kind of exemplary embodiment of the disclosure, stored in each journal file after by parsing into database
Before, the automated testing method also includes:
Judge whether include redundant data in each journal file after parsing;
When each journal file after judging to parse includes redundant data, the redundant data is deleted.
According to an aspect of this disclosure, there is provided a kind of automated testing method, including:
Each virtual objects are recorded to perform front and rear positional information and attribute information in each deliberate action and incite somebody to action
Each positional information and attribute information generation journal file;
The journal file is sent to server so that server determined according to the journal file it is each described virtual right
As whether synchronously to perform front and back position information and attribute information in each deliberate action.
In a kind of exemplary embodiment of the disclosure, each virtual objects are recorded before each deliberate action performs
Rear positional information and attribute information simultaneously include each positional information and attribute information generation journal file:
Configuration thread with record respectively each virtual objects each deliberate action perform front and rear positional information with
And attribute information;
After a virtual events terminate, each virtual objects are obtained in a virtual events from the thread each
The deliberate action performs front and rear positional information and attribute information;
Each virtual objects got are performed into front and rear positional information and attribute letter in each deliberate action
Breath generation journal file.
In a kind of exemplary embodiment of the disclosure, the automated testing method also includes:
Encoded for each deliberate action action of configuration;
When any deliberate action is pending, by action coding corresponding with the deliberate action send to server with
Make the server that the action coding is sent into other clients;And
Each virtual objects are recorded respectively performs front and rear positional information and attribute information in the deliberate action.
According to an aspect of this disclosure, there is provided a kind of automatic test device, including:
Read module, for reading the journal file of multiple client upload;Wherein, each journal file includes respectively
Multiple virtual objects perform front and rear positional information and attribute information in multiple deliberate actions;
Otherness computing module, described preset each for calculating each virtual objects corresponding with each client
The otherness of positional information and attribute information before and after action executing;
Otherness judge module, predetermined threshold value and judging the otherness for judging whether each otherness exceedes
During not less than the predetermined threshold value, determine that each virtual objects corresponding to each client perform in each deliberate action
Front and back position information and attribute information are synchronous.
According to an aspect of this disclosure, there is provided a kind of automatic test device, including:
Journal file generation module, front and rear position is performed in each deliberate action for recording each virtual objects
Each positional information and attribute information are simultaneously generated journal file by information and attribute information;
Journal file sending module, for the journal file to be sent to server so that server is according to the daily record
File determines that each virtual objects perform front and back position information in each deliberate action and whether attribute information is synchronous.
According to an aspect of this disclosure, there is provided a kind of computer-readable recording medium, computer program is stored thereon with,
The computer program realizes the automated testing method described in above-mentioned any one when being executed by processor.
According to an aspect of this disclosure, there is provided a kind of electronic equipment, including:
Processor;And
Memory, for storing the executable instruction of the processor;
Wherein, the processor is configured to perform oneself described in above-mentioned any one via the executable instruction is performed
Dynamicization method of testing.
A kind of automated testing method of the disclosure and device, by reading journal file and the calculating that multiple client uploads
Each virtual objects perform front and rear positional information and the otherness of attribute information in each deliberate action;Finally according to each otherness
Whether exceed predetermined threshold value come determine each virtual objects corresponding to each client each deliberate action perform front and back position information with
And whether attribute information is synchronous;On the one hand, the positional information and attribute that the daily record uploaded by calculating client includes are believed
The otherness of breath, and determine each virtual objects before and after the execution of each deliberate action according to whether each otherness exceedes predetermined threshold value
Whether positional information and attribute information are synchronous, and solving needs to carry out manual testing by tester to judge whether to reach
The problem of synchronous, avoid the need for expending substantial amounts of manpower and the time carrys out manual testing, improve testing efficiency;On the other hand,
According to each otherness whether exceed predetermined threshold value come determine each virtual objects each deliberate action perform front and back position information and
Whether attribute information is synchronous, solves single tester and can not or be difficult in synchronization while open multiple client use
The problem of visually observing detection, improve the precision of test.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not
The disclosure can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure
Example, and be used to together with specification to explain the principle of the disclosure.It should be evident that drawings in the following description are only the disclosure
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
These accompanying drawings obtain other accompanying drawings.
Fig. 1 schematically shows a kind of virtual scene figure.
Fig. 2 schematically shows another virtual scene figure.
Fig. 3 schematically shows a kind of flow chart of automated testing method.
Fig. 4 schematically shows a kind of topology example figure of journal file.
Fig. 5 schematically shows the topology example figure of another journal file.
Fig. 6 schematically shows a kind of method flow diagram of automatic detection journal file.
Fig. 7 schematically shows a kind of examples of interfaces figure of automated testing method.
Fig. 8 schematically shows the examples of interfaces figure of another automated testing method.
Fig. 9 schematically shows the examples of interfaces figure of another automated testing method.
Figure 10 schematically shows the flow chart of another automated testing method.
Figure 11 schematically shows a kind of flow chart of technical ability release process.
Figure 12 schematically shows a kind of exemplary plot for the thread for obtaining journal file.
Figure 13 schematically shows a kind of block diagram of automatic test device.
Figure 14 schematically shows a kind of electronic equipment for being used to realize above-mentioned automated testing method.
Figure 15 schematically shows a kind of storage medium for being used to realize above-mentioned automated testing method.
Embodiment
Example embodiment is described more fully with referring now to accompanying drawing.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, these embodiments are provided so that the disclosure will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Described feature, knot
Structure or characteristic can be incorporated in one or more embodiments in any suitable manner.In the following description, there is provided permitted
More details fully understand so as to provide to embodiment of the present disclosure.It will be appreciated, however, by one skilled in the art that can
Omitted with putting into practice the technical scheme of the disclosure one or more in the specific detail, or others side can be used
Method, constituent element, device, step etc..In other cases, be not shown in detail or describe known solution a presumptuous guest usurps the role of the host to avoid and
So that each side of the disclosure thickens.
In addition, accompanying drawing is only the schematic illustrations of the disclosure, it is not necessarily drawn to scale.Identical accompanying drawing mark in figure
Note represents same or similar part, thus will omit repetition thereof.Some block diagrams shown in accompanying drawing are work(
Can entity, not necessarily must be corresponding with physically or logically independent entity.These work(can be realized using software form
Energy entity, or these functional entitys are realized in one or more hardware modules or integrated circuit, or at heterogeneous networks and/or place
These functional entitys are realized in reason device device and/or microcontroller device.
To the investigation during Moba game experiencings and collected according to multiple game users, it can be deduced that judge that Moba plays
In virtual role whether synchronous factor can include the positional information and attribute letter of virtual role in each client
Breath (such as blood volume, method force value, attack etc. can be included).Wherein:
Positional information is most crucial point in zeitgeber.For example, with reference to shown in figure 1 and Fig. 2, A, B
Two roles are to carry out corresponding game manipulation to client 1 and client 2 by two players respectively;In client 1, A is controlled
A technical ability is discharged, range can hit B;But in the display of client 2, A range can not hit B;Now, can because
The positional information shown in multiple client is asynchronous and produces conflict;
The place that attribute information (such as blood volume) and needs are investigated, reason can include:With continued reference to shown in Fig. 1, two
Client is controlled by corresponding two players respectively, and control role A player shows there be half blood in oneself client, but by
In stationary problem, the player for causing control role B sees that only seldom almost a technical ability can just kill role A in its client
Blood volume.Control role B player moved and killed the heart this when, thought that Yue Taqiang kills A.However, B is unexpectedly, oneself is by one
The individual A that seems with regard to a wee bit blood is counter to be killed;Now, can be because the attribute information (blood volume) shown in multiple client be asynchronous
And produce conflict.
In summary, positional information and attribute information (such as blood volume), be in terms of Moba game synchronizations it is very important because
Element.Therefore, when synchronism detection is done, positional information and attribute information (such as blood volume) can be paid close attention to.
Based on the above, a kind of automated testing method is provide firstly in this example embodiment.With reference to the institute of figure 3
Show, the automated testing method may comprise steps of:
Step S310. reads the journal file that multiple client uploads;Wherein, each journal file includes multiple respectively
Virtual objects perform front and rear positional information and attribute information in multiple deliberate actions.
Step S320. calculates each virtual objects corresponding with each client before each deliberate action execution
Positional information and the otherness of attribute information afterwards.
Step S330. judges whether each otherness exceedes predetermined threshold value and judging the otherness not less than described
During predetermined threshold value, determine that each virtual objects corresponding to each client perform anteroposterior position confidence in each deliberate action
Breath and attribute information are synchronous.
In above-mentioned automated testing method, on the one hand, the positional information that the daily record uploaded by calculating client includes
And the otherness of attribute information, and determine each virtual objects each default dynamic according to whether each otherness exceedes predetermined threshold value
Make to perform front and back position information and whether attribute information is synchronous, solving needs to carry out manual testing by tester to sentence
It is disconnected whether to reach the problem of synchronous, avoid the need for expending substantial amounts of manpower and the time carrys out manual testing, improve testing efficiency;
On the other hand, determine that each virtual objects perform front and back position in each deliberate action according to whether each otherness exceedes predetermined threshold value
Whether information and attribute information are synchronous, solve single tester and can not or be difficult in synchronization while open multiple
Client detect by an unaided eye detection the problem of, improve the precision of test.
Below, each step in above-mentioned automated testing method in this example embodiment will be carried out detailed explanation with
And explanation.
In step S310, the journal file that multiple client uploads is read;Wherein, each journal file includes respectively
Multiple virtual objects perform front and rear positional information and attribute information in multiple deliberate actions.
First, the particular content included to above-mentioned journal file is explained.It can be wrapped in above-mentioned journal file
Include multiple virtual objects and perform front and rear positional information and attribute information in multiple deliberate actions, can also include described default
The Starting Executing Time (technical ability discharges the time started) of action, the model based coding (pattern number of role) of virtual objects, preset
Mark (beginning of technical ability or end mark), the coding (technical ability numbering) of deliberate action and the batch of deliberate action of action
(technical ability batch) etc..Fig. 4 shows a kind of example of the sub-fraction in journal file.
With reference to shown in figure 4, the first row of the journal file represents the local corresponding technical ability release time started.For example, example
In that provide is 15.52s, represent when discharging technical ability, local relative battlefield starts 15.52 seconds;Can by recording local zone time
Whether there is delay when release with judgemental skill;
Heroic role ID:Can also be the ID of player, for example, the 987654 of the first row be exactly the ID of a player;
The pattern number of heroic role:Such as the 10025 of the first row;In order to can be synchronized in the later stage test when
Wait, be apparent from which technical ability each player releases and which heroic role is the technical ability belong to, it is therefore desirable to be each hero
Role configures a pattern number.Because the technical ability numbering of each heroic role may repeat, therefore compiled in the model of heroic role
Number and the pattern number corresponding to technical ability numbering it is simultaneous in the case of, just with apparent can test.
Technical ability is the mark that release starts or release terminates:For example, the begin in the 1st row, representative is currently the technical ability
Data at the beginning of release;End in 7th row represents the mark that technical ability release terminates.
Technical ability is numbered:Technical ability numbering plus pattern number can more be apparent from be which heroic role which skill
Energy;When otherness is more than predetermined threshold value, it is convenient for inquiring about and further then modification is further tested.
Technical ability batch:It can be used for differentiation different clients and catch certain block number corresponding in the data file come according to which time
Which technical ability hook of release, if belong to whether synchronous to calculate each client with batch of data.
Secondly, explanation is further explained to step S310 with reference to the content that above-mentioned journal file includes.Can be from
The journal file that multiple client uploads is read in database.Wherein, client is from generation journal file to uploading onto the server
Database can include:
After a game over, each client can obtain each virtual objects (English from log recording thread respectively
Male role) in the front and rear positional information of multiple deliberate actions execution and attribute information, the Starting Executing Time (skill of deliberate action
The time started can be discharged), the mark (beginning of technical ability of the model based coding (pattern number of role), deliberate action of virtual objects
Or end mark), the coding (technical ability numbering) of deliberate action and the batch (technical ability batch) of deliberate action, then will be above-mentioned
Information generates journal files (the corresponding journal file of a virtual objects) according to the different of virtual objects;Then by same visitor
Multiple journal files under the end of family are packaged into a total journal file, and (the journal file bag that packing is completed may be referred to Fig. 5 institutes
Show, total journal file is named with the time, such as can be 20170110-183433, represents 34 minutes January 10 day 18 point in 2017
The fight started for 33 seconds, the inside is included two sub- journal files, can ordered respectively in the form of user name-pattern
Name, such as can be username (chaoshi1) _ mode (1V1) and username (gui0) _ mode (1V1) etc.;It is logical
Cross the title of the title and sub- journal file with reference to file bag, you can obtaining the journal file that the client uploads is respectively:
20170110-183433-chaoshi1-1V1 and 20170110-183433-gui0-1V1) journal file is uploaded to again
Database.
Further, in order to further lift the efficiency of test, the automated testing method can also include:It is right
Journal file parse and then again stores the daily record data content after parsing into database, can specifically include:It is right
The journal file that multiple client uploads is parsed and is stored each daily record data content after parsing into database.
Specifically:
First, each virtual objects that will there is the identical model based coding in each journal file, it is each performing
Positional information and attribute information before and after the deliberate action are sorted out.For example:The daily record that reading client uploads
File (journal file that 2 heroic roles can be included exemplified by this sentences 1V1, therefore in the journal file of client upload);
Then, the technical ability index (skill_index) included according to each journal file is by under same technical ability index in each journal file
Each heroic role put together progress in the front and rear positional information of technical ability release corresponding to technical ability index and attribute information
Sort out, then stored again;Such as the form of the daily record after parsing can include:Case index, event player, model are compiled
Number, technical ability numbering, event type, event time and user profile (blood volume/position) (specifically may be referred to shown in Fig. 7).Cause
This, every a line in daily record data content after parsing, can represent same virtual objects same skill in different clients
The positional information and attribute information after positional information and attribute information or release before discharging.Herein, to above-mentioned thing
Part index, event player, pattern number, technical ability numbering, event type, event time and user profile (blood volume/position) are entered
Row further explanation and explanation.Wherein:
Case index can represent technical ability in the militant technical ability index number of this;For example, 1 representative is this fight
In first time discharge technical ability;
Event player can represent be which pet name player discharge technical ability;
Which the virtual objects (heroic role) that pattern number can represent to discharge player's selection of the technical ability are;
Technical ability numbering can represent this time is which technical ability of virtual objects (heroic role) release of which model;
Event type can represent that this event is to start (begin) still to terminate (end);
Event time can represent the time that this event start or the time of end;
When user profile can represent that this event starts, the positional information (position) and blood volume of the heroic role
(health point);And at the end of this event, the positional information (position) and blood volume of the heroic role
(health point)。
Further, in order to save the memory space of database, the journal file for ensureing to store into database is all
Effectively, redundant data present in the daily record data content after parsing can also be handled, such as can specifically included:
Judge whether include redundant data in each journal file after parsing;Wrapped in each journal file after judging to parse
When including redundant data, the redundant data is deleted.Specifically:
After above-mentioned journal file is parsed, due to following several situations, redundant data may be produced:On the one hand,
Such as a 2v2 battlefield, fail because some client network problem causes to upload, then there should be 4 journal files, but it is existing
In only 3 journal files;Therefore can judge whether it is redundant data according to the quantity of the journal file of upload;The opposing party
Face, due to other abnormal conditions, it is not to be fought on certain to cause the content in journal file, for example uploads one manually
Any text;Therefore can judge whether it is redundant data according to the title of journal file;Another further aspect, due to it is some it is abnormal because
Element, cause under same battlefield catalogue, it is extra it is more some be not belonging to the data file or these data text in the battlefield
Part can not form the data required for a complete analysis;For example user name corresponding to certain journal file is in other three daily records
Do not occurred in file, and can so cause single file to be resolved typing, but actually this 4 files can not form
Data needed for one complete analysis;Therefore whether can be this battlefield according to the user name (player ID) that journal file includes
The user name included judges whether it is redundant data.Further, occur in daily record data content after judging to parse superfluous
Remainder according to when, delete the redundant data;Then can again from client obtain journal file can also be played again with
Obtain new effective journal file.
Further, in order to check whether that new journal file uploads in real time, a timer can be configured, so
New journal file is checked whether there is in preset time afterwards to upload.Specifically, with reference to shown in figure 6, step S610- can be included
Step S630.Wherein:
In step S610, configure a timer and one preset time is set for the timer.For example:
A timer can be configured, then a preset time is set, the preset time can include 15min, 30min or
1h etc. or 45min etc., this example are not done specifically limited to this.
In step S620, at interval of the preset time, the journal file not parsed is detected whether.For example:
After above-mentioned preset time, it can detect whether to have uploaded with the detection module of clocked flip one still not yet
Parse and be stored into the journal file in database;Wherein, it is above-mentioned right that the criterion that whether journal file parses may be referred to
Journal file parse the description of part, and here is omitted.
In step S630, when detecting the journal file not parsed, after parsing the journal file and parsing
Daily record data content store into the database.For example:
When detect the presence of it is above-mentioned do not parse journal file when, the journal file that this is not parsed can be solved automatically
Analysis;Then judge whether include redundant data in the daily record data content after parsing again;When including redundant data, it is superfluous to delete this
Remainder evidence.Further, by setting timer, clocked flip detection unit detects whether the newly-increased daily record not parsed text
Part simultaneously automatically parsing storage, can avoid due to for a long time manually triggering parsing caused by mass data assemble the problem of, together
When can also be much sooner the efficiency that the problem of whether each virtual objects synchronous detected, improves detection.
In step s 320, each virtual objects corresponding with each client are calculated to hold in each deliberate action
The otherness of the front and rear positional information of row and attribute information.Specifically:
With reference to shown in figure 7 and Fig. 8, first, corresponding fight is selected, such as can be:Combat time is 2017-03-
18 14:24:The fight that 48 combat models started are 2V2, this fight is then clicked on, then can show case index, thing
Part player, pattern number, technical ability numbering, event type, event time and user profile (blood volume/position) (can specifically join
Examine shown in Fig. 7);For example, when discharging first technical ability (case index 1), the control of event player (linc) it is virtual right
The pattern number of elephant is 12, releases the technical ability that technical ability numbering is 7, then clicks on details, then it can be seen that being discharged in the technical ability
Front and rear, the positional information of each virtual objects and attribute information in each client (show each client due to detailed in Fig. 7
In each virtual objects in the front and rear positional information of technical ability release and attribute information, here is omitted);Then transported by diff
Calculate, calculate each virtual objects in the front and rear positional information of technical ability release and the otherness of attribute information.In addition, in the disclosure
Other illustrative embodiments in, otherness can also be calculated by other computings, this example is not done specifically limited to this.
In step S330, judge each otherness whether exceed predetermined threshold value and judge the otherness not less than
During the predetermined threshold value, determine that each virtual objects corresponding to each client perform anteroposterior position in each deliberate action
Confidence ceases and attribute information is synchronous.Specifically:
With reference to shown in figure 7 (this otherness for sentencing positional information illustrates exemplified by whether exceeding predetermined threshold value), pass through
Diff is calculated it is known that virtual objects that each virtual objects in player 1 (client 1) control in event player (linc)
Pattern number be 12 release the technical ability that technical ability numbering is 7 after, the otherness of the positional information of positional information and other clients
Larger, having exceeded predetermined threshold value, (predetermined threshold value can be 10 or 20 etc. or other values, such as can be 15
Or 25 etc., this example is not done specifically limited to this), thus may determine that player 1 (client 1) the technical ability release after,
Positional information is asynchronous with other clients;Further, because other clients are before and after technical ability release, the difference of positional information
Different in nature difference not less than above-mentioned predetermined threshold value, thus may determine that other clients the front and rear positional information of technical ability release with
And attribute information is synchronous.Further, after above-mentioned nonsynchronous information is determined, can be compiled according to pattern number and technical ability
Number further analysis causes nonsynchronous reason to solve nonsynchronous problem.
The disclosure additionally provides another automated testing method.With reference to shown in figure 10, the automated testing method can be with
Including step S1010 and step S1020.Wherein:
In step S1010, record each virtual objects each deliberate action perform front and rear positional information with
And attribute information and each positional information and attribute information are generated into journal file.Specifically, step can be included
S1012- steps S1016.Wherein:
In step S1012, thread is configured to record each virtual objects respectively before each deliberate action performs
Positional information afterwards and attribute information.For example:
With reference to shown in figure 12, configure a log recording thread, it would be desirable to record data (such as can include technical ability discharge
Front and rear positional information and attribute information, the technical ability release time started can also be included, the pattern number of role, technical ability are opened
Beginning or end mark, technical ability numbering and technical ability batch etc., this example is not done specifically limited to this) deposit to message queue
In;And a message queue (Queue) is set, write the message team before and after release technical ability every time, then by the data for needing to record
Row.
In step S1014, after a virtual events terminate, each institute in this virtual events is obtained from the thread
State virtual objects and perform front and rear positional information and attribute information in each deliberate action.For example:
With reference to shown in figure 12, after this fight terminates, daily record file record thread is notified;Then being obtained from queue needs
The data to be recorded.
In step S1016, each virtual objects got are performed into front and rear position in each deliberate action
Information and attribute information generation journal file.For example:
The data that the needs got are recorded generate journal file;Before and after can be including technical ability release in the journal file
Positional information and attribute information, can also include technical ability release the time started, the pattern number of role, technical ability beginning or
Person's end mark, technical ability numbering and technical ability batch etc., this example is not done specifically limited to this.
In step S1020, the journal file is sent to server so that server is true according to the journal file
Fixed each virtual objects perform front and back position information in each deliberate action and whether attribute information is synchronous.In detail and
Speech:
After above-mentioned journal file generates, the journal file is sent to server, so that server can be according to daily record
File judges whether each heroic role is synchronous in the front and rear positional information of each technical ability release and blood volume.Further, in order to anti-
After only each client data uploads, server does not know how to distinguish these data are which visitor in which battlefield of data on earth
Family end, and which kind of combat model (such as 5v5 patterns, 2v2 patterns, 1v1 patterns etc.).So when uploading extremely
Three identification parameters are provided less:The battlefield time:Which time fight is the data that can be used for distinguishing belong to;Client game interior angle
Color id:Distinguish which client is data belong to;Role's id options look for corresponding go wrong in can also being played according to client
At the time of;Combat model:It is 1v1 that fight, which can be distinguished, or 2v2 or 5v5;Therefore, server can be according in client
The mark of the date of biography and time (or date and time of battlefield service end at first) as the fight of same field.More enter
One step, the journal file under client can be uploaded onto the server by the way of a HTTP request is sent;Carry out
When HTTP POST requests, two parameters can be provided to server:First parameter is combat time (battle_
time);Second parameter can directly be an annex, i.e. daily record (log) file;Therefore, client game in role id and
Combat model, it can be obtained by the filename of journal file.With reference to shown in figure 5, battle_time can be 20170110-
183433;Role id and combat model can include in client game:Username (chaoshi1) _ mode (1V1) and
Username (gui0) _ mode (1V1) etc.;Role id and combat model in client game, which can be obtained, is:20170110-
183433-chaoshi1-1V1 and 20170110-183433-gui0-1V1.
Further, for the ease of the later stage inquire about asynchronous problem when can directly inquire which heroic role
Which technical ability of release can cause asynchronous problem, can be that technical ability corresponding to each heroic role configures technical ability index
(skill_index), can specifically include:Encoded for each deliberate action action of configuration;When any deliberate action
When pending, action coding corresponding with the deliberate action is sent to server so that the server encodes the action
It is sent to other clients;Record respectively each virtual objects the deliberate action perform front and rear positional information and
Attribute information.Specifically:
It is that the technical ability corresponding to each heroic role configures technical ability index (skill_index) with reference to shown in figure 11;Work as client
When end A needs to discharge a technical ability, it is necessary first to send a request for needing to discharge the technical ability to server;The request can be with
Technical ability index (skill_index) including the technical ability;After server receives the request, an event is configured for the request
Index, then the case index, heroic role coding and technical ability index are sent to all clients;When each client receives
During the message, before start recording technical ability release, the positional information and blood volume of each heroic role;After the completion of technical ability release,
Re-record the positional information and blood volume of each heroic role.It should be added that, each client is needed to each English herein
The information of male role is recorded respectively.For example, 10 clients record 10 roles respectively before discharging, then it is 100 altogether
Record.
The disclosure additionally provides a kind of automatic test device.With reference to shown in figure 13, the automatic test device can wrap
Include read module 1310, otherness computing module 1320 and otherness judge module 1330.Wherein:
Read module 1310 can be used for reading the journal file that multiple client uploads;Wherein, each journal file
Include multiple virtual objects respectively and perform front and rear positional information and attribute information in multiple deliberate actions.
Otherness computing module 1320 can be used for calculating each virtual objects corresponding with each client each
The deliberate action performs front and rear positional information and the otherness of attribute information.
Otherness judge module 1330 can be used for judging whether each otherness exceedes predetermined threshold value and judging
When stating otherness not less than the predetermined threshold value, determine each virtual objects corresponding to each client each described default
Action executing front and back position information and attribute information are synchronous.
The disclosure additionally provides another automatic test device, can include journal file generation module and daily record text
Part sending module.Wherein:
Journal file generation module can be used for recording each virtual objects performed in each deliberate action it is front and rear
Each positional information and attribute information are simultaneously generated journal file by positional information and attribute information.
Journal file sending module can be used for sending the journal file to server so that server is according to
Journal file determines that each virtual objects perform front and back position information in each deliberate action and whether attribute information is same
Step.
The detail of each module is carried out in corresponding automated testing method in above-mentioned automatic test device
In detail want to describe, therefore here is omitted.
It should be noted that although some modules or list of the equipment for action executing are referred in above-detailed
Member, but this division is not enforceable.In fact, according to embodiment of the present disclosure, it is above-described two or more
Either the feature of unit and function can embody module in a module or unit.A conversely, above-described mould
Either the feature of unit and function can be further divided into being embodied by multiple modules or unit block.
In addition, although describing each step of method in the disclosure with particular order in the accompanying drawings, still, this does not really want
These steps must be performed according to the particular order by asking or implying, or the step having to carry out shown in whole could be realized
Desired result.It is additional or alternative, it is convenient to omit some steps, multiple steps are merged into a step and performed, and/
Or a step is decomposed into execution of multiple steps etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can be realized by software, can also be realized by way of software combines necessary hardware.Therefore, according to the disclosure
The technical scheme of embodiment can be embodied in the form of software product, the software product can be stored in one it is non-volatile
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are to cause a calculating
Equipment (can be personal computer, server, mobile terminal or network equipment etc.) is performed according to disclosure embodiment
Method.
In an exemplary embodiment of the disclosure, a kind of electronic equipment that can realize the above method is additionally provided.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be implemented as following form, i.e.,:It is complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.), or hardware and software, can unite here
Referred to as " circuit ", " module " or " system ".
The electronic equipment 600 according to the embodiment of the invention is described referring to Figure 14.The electricity that Figure 14 is shown
Sub- equipment 600 is only an example, should not bring any restrictions to the function and use range of the embodiment of the present invention.
As shown in figure 14, electronic equipment 600 is showed in the form of universal computing device.The component of electronic equipment 600 can be with
Including but not limited to:Above-mentioned at least one processing unit 610, above-mentioned at least one memory cell 620, connection different system component
The bus 630 of (including memory cell 620 and processing unit 610).
Wherein, the memory cell is had program stored therein code, and described program code can be held by the processing unit 610
OK so that the processing unit 610 performs various according to the present invention described in above-mentioned " illustrative methods " part of this specification
The step of illustrative embodiments.For example, the processing unit 610 can perform step S310 as shown in Figure 3:Read more
The journal file that individual client uploads;Wherein, each journal file includes multiple virtual objects in multiple deliberate actions respectively
Perform front and rear positional information and attribute information;S320:Each virtual objects corresponding with each client are calculated to exist
Each deliberate action performs front and rear positional information and the otherness of attribute information;Step S330:Judge each difference
Property whether exceed predetermined threshold value and when judging the otherness not less than the predetermined threshold value, determine each client correspondence
Each virtual objects perform front and back position information in each deliberate action and attribute information is synchronous.
Memory cell 620 can include the computer-readable recording medium of volatile memory cell form, such as Random Access Storage Unit
(RAM) 6201 and/or cache memory unit 6202, it can further include read-only memory unit (ROM) 6203.
Memory cell 620 can also include program/utility with one group of (at least one) program module 6205
6204, such program module 6205 includes but is not limited to:Operating system, one or more application program, other program moulds
Block and routine data, the realization of network environment may be included in each or certain combination in these examples.
Bus 630 can be to represent the one or more in a few class bus structures, including memory cell bus or storage
Cell controller, peripheral bus, graphics acceleration port, processing unit use any bus structures in a variety of bus structures
Local bus.
Electronic equipment 600 can also be with one or more external equipments 700 (such as keyboard, sensing equipment, bluetooth equipment
Deng) communication, the equipment communication interacted with the electronic equipment 600 can be also enabled a user to one or more, and/or with causing
Any equipment that the electronic equipment 600 can be communicated with one or more of the other computing device (such as router, modulation /demodulation
Device etc.) communication.This communication can be carried out by input/output (I/O) interface 650.Also, electronic equipment 600 can be with
By network adapter 660 and one or more network (such as LAN (LAN), wide area network (WAN) and/or public network,
Such as internet) communication.As illustrated, network adapter 660 is communicated by bus 630 with other modules of electronic equipment 600.
It should be understood that although not shown in the drawings, can combine electronic equipment 600 does not use other hardware and/or software module, including but not
It is limited to:Microcode, device driver, redundant processing unit, external disk drive array, RAID system, tape drive and
Data backup storage system etc..
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented
Mode can be realized by software, can also be realized by way of software combines necessary hardware.Therefore, according to the disclosure
The technical scheme of embodiment can be embodied in the form of software product, the software product can be stored in one it is non-volatile
Property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) in or network on, including some instructions are to cause a calculating
Equipment (can be personal computer, server, terminal installation or network equipment etc.) is performed according to disclosure embodiment
Method.
In an exemplary embodiment of the disclosure, a kind of computer-readable recording medium is additionally provided, is stored thereon with energy
Enough realize the program product of this specification above method.In some possible embodiments, various aspects of the invention may be used also
In the form of being embodied as a kind of program product, it includes program code, when described program product is run on the terminal device, institute
State program code be used for make the terminal device perform described in above-mentioned " illustrative methods " part of this specification according to this hair
The step of bright various illustrative embodiments.
With reference to shown in figure 15, the program product for being used to realize the above method according to the embodiment of the present invention is described
800, it can use portable compact disc read only memory (CD-ROM) and including program code, and can in terminal device,
Such as run on PC.However, the program product not limited to this of the present invention, in this document, readable storage medium storing program for executing can be with
Be it is any include or the tangible medium of storage program, the program can be commanded execution system, device either device use or
It is in connection.
Described program product can use any combination of one or more computer-readable recording mediums.Computer-readable recording medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can be but be not limited to electricity, magnetic, optical, electromagnetic, infrared ray or
System, device or the device of semiconductor, or any combination above.The more specifically example of readable storage medium storing program for executing is (non exhaustive
List) include:It is electrical connection, portable disc, hard disk, random access memory (RAM) with one or more wires, read-only
Memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read only memory
(CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
Computer-readable signal media can be including the data-signal in a base band or as carrier wave part propagation, its
In carry readable program code.The data-signal of this propagation can take various forms, including but not limited to electromagnetic signal,
Optical signal or above-mentioned any appropriate combination.Readable signal medium can also be any readable Jie beyond readable storage medium storing program for executing
Matter, the computer-readable recording medium can send, propagate either transmit for used by instruction execution system, device or device or and its
The program of combined use.
The program code included on computer-readable recording medium can be transmitted with any appropriate medium, including but not limited to wirelessly, be had
Line, optical cable, RF etc., or above-mentioned any appropriate combination.
Can being combined to write the program operated for performing the present invention with one or more programming languages
Code, described program design language include object oriented program language-Java, C++ etc., include routine
Procedural programming language-such as " C " language or similar programming language.Program code can be fully in user
Perform on computing device, partly perform on a user device, the software kit independent as one performs, is partly calculated in user
Its upper side point is performed or performed completely in remote computing device or server on a remote computing.It is remote being related to
In the situation of journey computing device, remote computing device can pass through the network of any kind, including LAN (LAN) or wide area network
(WAN) user calculating equipment, is connected to, or, it may be connected to external computing device (such as utilize ISP
To pass through Internet connection).
In addition, above-mentioned accompanying drawing is only the schematic theory of the processing included by method according to an exemplary embodiment of the present invention
It is bright, rather than limitation purpose.It can be readily appreciated that the time that above-mentioned processing shown in the drawings was not intended that or limited these processing is suitable
Sequence.In addition, being also easy to understand, these processing for example can be performed either synchronously or asynchronously in multiple modules.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein
His embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or
Adaptations follow the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure or
Conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the disclosure and spirit are by claim
Point out.
Claims (13)
- A kind of 1. automated testing method, it is characterised in that including:Read the journal file that multiple client uploads;Wherein, each journal file includes multiple virtual objects more respectively Individual deliberate action performs front and rear positional information and attribute information;Calculate positional information of each virtual objects corresponding with each client before and after each deliberate action performs And the otherness of attribute information;Judge whether each otherness exceedes predetermined threshold value and when judging the otherness not less than the predetermined threshold value, really Each virtual objects corresponding to fixed each client perform front and back position information and attribute letter in each deliberate action Breath is synchronous.
- 2. automated testing method according to claim 1, it is characterised in that reading the multiple of multiple client upload Before journal file, the automated testing method also includes:The journal file uploaded to multiple client is parsed and is stored each daily record data content after parsing to number According in storehouse.
- 3. automated testing method according to claim 2, it is characterised in that each journal file also includes described pre- If the coding of the Starting Executing Time of action, the model based coding of virtual objects, the mark of deliberate action, deliberate action and default It is a variety of in the batch of action.
- 4. automated testing method according to claim 3, it is characterised in that the journal file uploaded to multiple client Carrying out parsing includes:To there are each virtual objects of the identical model based coding in each journal file, it is each described default dynamic performing Make front and rear positional information and attribute information is sorted out.
- 5. automated testing method according to claim 2, it is characterised in that the automated testing method also includes:Configure a timer and one preset time is set for the timer;Every the preset time, the journal file not parsed is detected whether;When detecting the journal file not parsed, parse the journal file and store the daily record data content after parsing Into the database.
- 6. automated testing method according to claim 5, it is characterised in that each journal file after by parsing Before storing into database, the automated testing method also includes:Judge whether include redundant data in each journal file after parsing;When each journal file after judging to parse includes redundant data, the redundant data is deleted.
- A kind of 7. automated testing method, it is characterised in that including:Each virtual objects are recorded to perform front and rear positional information and attribute information in each deliberate action and believe each position Breath and attribute information generation journal file;The journal file is sent to server so that server determines that each virtual objects exist according to the journal file Each deliberate action performs front and back position information and whether attribute information is synchronous.
- 8. automated testing method according to claim 7, it is characterised in that record each virtual objects each described Deliberate action performs front and rear positional information and attribute information and each positional information and attribute information is generated into daily record File includes:Configuration thread performs front and rear positional information and category to record each virtual objects respectively in each deliberate action Property information;After a virtual events terminate, each virtual objects are obtained in a virtual events from the thread each described Deliberate action performs front and rear positional information and attribute information;Each virtual objects got are performed into front and rear positional information and attribute information life in each deliberate action Into journal file.
- 9. automated testing method according to claim 7, it is characterised in that the automated testing method also includes:Encoded for each deliberate action action of configuration;When any deliberate action is pending, action coding corresponding with the deliberate action is sent to server so that institute State server and the action coding is sent to other clients;AndEach virtual objects are recorded respectively performs front and rear positional information and attribute information in the deliberate action.
- A kind of 10. automatic test device, it is characterised in that including:Read module, for reading the journal file of multiple client upload;Wherein, each journal file includes multiple respectively Virtual objects perform front and rear positional information and attribute information in multiple deliberate actions;Otherness computing module, for calculating each virtual objects corresponding with each client in each deliberate action Perform front and rear positional information and the otherness of attribute information;Otherness judge module, for judging whether each otherness exceedes predetermined threshold value and is judging that the otherness do not surpass When crossing the predetermined threshold value, determine each virtual objects corresponding to each client before and after each deliberate action performs Positional information and attribute information are synchronous.
- A kind of 11. automatic test device, it is characterised in that including:Journal file generation module, front and rear positional information and attribute are performed in each deliberate action for recording each virtual objects Each positional information and attribute information are simultaneously generated journal file by information;Journal file sending module, for the journal file to be sent to server so that server is according to the journal file Determine that each virtual objects perform front and back position information in each deliberate action and whether attribute information is synchronous.
- 12. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the computer program The automated testing method described in claim any one of 1-9 is realized when being executed by processor.
- 13. a kind of electronic equipment, it is characterised in that including:Processor;AndMemory, for storing the executable instruction of the processor;Wherein, the processor is configured to come described in perform claim requirement any one of 1-9 via the execution executable instruction Automated testing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710986350.3A CN107678970A (en) | 2017-10-20 | 2017-10-20 | Automated testing method and device, storage medium, electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710986350.3A CN107678970A (en) | 2017-10-20 | 2017-10-20 | Automated testing method and device, storage medium, electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107678970A true CN107678970A (en) | 2018-02-09 |
Family
ID=61141158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710986350.3A Pending CN107678970A (en) | 2017-10-20 | 2017-10-20 | Automated testing method and device, storage medium, electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107678970A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108536598A (en) * | 2018-04-12 | 2018-09-14 | 深圳市腾讯网络信息技术有限公司 | A kind of technical ability logic test method, device, test terminal and storage medium |
CN109460361A (en) * | 2018-11-02 | 2019-03-12 | 腾讯科技(成都)有限公司 | Performance test methods and device, storage medium and electronic device |
CN109788345A (en) * | 2019-03-29 | 2019-05-21 | 广州虎牙信息科技有限公司 | Live-broadcast control method, device, live streaming equipment and readable storage medium storing program for executing |
CN109985387A (en) * | 2019-03-25 | 2019-07-09 | 网易(杭州)网络有限公司 | Automated testing method and device |
CN110141864A (en) * | 2019-04-30 | 2019-08-20 | 深圳市腾讯网域计算机网络有限公司 | A kind of game automatic test approach, device and terminal |
CN110166276A (en) * | 2018-11-23 | 2019-08-23 | 深圳市腾讯信息技术有限公司 | A kind of localization method, device, terminal device and the medium of frame synchronization exception |
CN110221983A (en) * | 2019-06-19 | 2019-09-10 | 深圳市腾讯网域计算机网络有限公司 | Test method, device, computer readable storage medium and computer equipment |
CN111240928A (en) * | 2020-01-06 | 2020-06-05 | 上海闻泰信息技术有限公司 | Automatic detection method, device and equipment for equipment drive and storage medium |
CN112953776A (en) * | 2021-03-01 | 2021-06-11 | 北京小米松果电子有限公司 | Data verification method, device and storage medium |
CN113730920A (en) * | 2021-09-15 | 2021-12-03 | 福建天晴在线互动科技有限公司 | Method and system for presetting component synchronization attribute |
WO2023230797A1 (en) * | 2022-05-30 | 2023-12-07 | 北京小米移动软件有限公司 | Cross-system test method and apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070633A1 (en) * | 2007-09-07 | 2009-03-12 | Microsoft Corporation | Test results management |
CN103838982A (en) * | 2014-03-27 | 2014-06-04 | 优视科技有限公司 | Virtual game object generating method and device |
CN105760308A (en) * | 2016-03-31 | 2016-07-13 | 网易(杭州)网络有限公司 | Multi-client coordinated test method and device |
-
2017
- 2017-10-20 CN CN201710986350.3A patent/CN107678970A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070633A1 (en) * | 2007-09-07 | 2009-03-12 | Microsoft Corporation | Test results management |
CN103838982A (en) * | 2014-03-27 | 2014-06-04 | 优视科技有限公司 | Virtual game object generating method and device |
CN105760308A (en) * | 2016-03-31 | 2016-07-13 | 网易(杭州)网络有限公司 | Multi-client coordinated test method and device |
Non-Patent Citations (1)
Title |
---|
ZHOU8JIE: "实时对战网络游戏--基于帧同步的最佳实践", 《HTTPS://BLOG.CSDN.NET/ZHOU8JIE/ARTICLE/DETAILS/71704223》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108536598A (en) * | 2018-04-12 | 2018-09-14 | 深圳市腾讯网络信息技术有限公司 | A kind of technical ability logic test method, device, test terminal and storage medium |
CN108536598B (en) * | 2018-04-12 | 2023-03-10 | 深圳市腾讯网络信息技术有限公司 | Skill logic testing method and device, testing terminal and storage medium |
CN109460361A (en) * | 2018-11-02 | 2019-03-12 | 腾讯科技(成都)有限公司 | Performance test methods and device, storage medium and electronic device |
CN110166276A (en) * | 2018-11-23 | 2019-08-23 | 深圳市腾讯信息技术有限公司 | A kind of localization method, device, terminal device and the medium of frame synchronization exception |
CN110166276B (en) * | 2018-11-23 | 2022-09-16 | 深圳市腾讯信息技术有限公司 | Method, device, terminal equipment and medium for positioning frame synchronization abnormity |
CN109985387A (en) * | 2019-03-25 | 2019-07-09 | 网易(杭州)网络有限公司 | Automated testing method and device |
CN109788345A (en) * | 2019-03-29 | 2019-05-21 | 广州虎牙信息科技有限公司 | Live-broadcast control method, device, live streaming equipment and readable storage medium storing program for executing |
CN110141864A (en) * | 2019-04-30 | 2019-08-20 | 深圳市腾讯网域计算机网络有限公司 | A kind of game automatic test approach, device and terminal |
CN110221983B (en) * | 2019-06-19 | 2024-01-16 | 深圳市腾讯网域计算机网络有限公司 | Test method, test device, computer readable storage medium and computer equipment |
CN110221983A (en) * | 2019-06-19 | 2019-09-10 | 深圳市腾讯网域计算机网络有限公司 | Test method, device, computer readable storage medium and computer equipment |
CN111240928A (en) * | 2020-01-06 | 2020-06-05 | 上海闻泰信息技术有限公司 | Automatic detection method, device and equipment for equipment drive and storage medium |
CN111240928B (en) * | 2020-01-06 | 2024-04-09 | 上海闻泰信息技术有限公司 | Automatic detection method, device, equipment and storage medium for equipment drive |
CN112953776A (en) * | 2021-03-01 | 2021-06-11 | 北京小米松果电子有限公司 | Data verification method, device and storage medium |
CN113730920B (en) * | 2021-09-15 | 2023-10-20 | 福建天晴在线互动科技有限公司 | Method and system for presetting component synchronization attribute |
CN113730920A (en) * | 2021-09-15 | 2021-12-03 | 福建天晴在线互动科技有限公司 | Method and system for presetting component synchronization attribute |
WO2023230797A1 (en) * | 2022-05-30 | 2023-12-07 | 北京小米移动软件有限公司 | Cross-system test method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107678970A (en) | Automated testing method and device, storage medium, electronic equipment | |
CN110993057B (en) | Rehabilitation training system and method based on cloud platform and lower limb rehabilitation robot | |
CN110139062A (en) | A kind of creation method, device and the terminal device of video conference record | |
CN103516697B (en) | Network information push method and its system | |
CN107316349A (en) | It is a kind of based on referring to vein and many ground work attendance of recognition of face and gate control system and method | |
CN111612671B (en) | Emergency drilling system | |
Koller et al. | Report on the second NLG challenge on generating instructions in virtual environments (GIVE-2) | |
CN106789233A (en) | A kind of automatic scoring method and device of network-combination yarn experiment porch | |
CA2781387C (en) | Apparatus, method and computer readable medium for simulation integration | |
CN110457214A (en) | Application testing method and device, electronic equipment | |
WO2023138098A1 (en) | User group attribute analysis system and method based on online network | |
CN108399805A (en) | Substation construction safety education and training system and its building method are sent based on VR technologies | |
KR101640476B1 (en) | Test analysis system of network and analysis method thereof | |
WO2018153118A1 (en) | Virtual data construction method and system based on real data | |
CN104125218B (en) | A kind of device identification method, device and system | |
CN104418305A (en) | Oxygen generator with identity recognition function | |
CN109409759B (en) | Data mining system and method based on coal mine safety training game | |
CN105099816B (en) | A kind of aviation mission electronic system general comprehensive detection device and detection method | |
CN115223410A (en) | Electric power remote training warning education system based on VR simulation | |
CN106484953A (en) | Mobile terminal Intelligent Simulation System and its emulation mode | |
CN103680257B (en) | The method of communication software automatic recording course and system thereof | |
CN212659106U (en) | Intelligent monitoring system for electric operation ticket individual soldiers | |
CN107930111A (en) | Exchange method, device, electronic equipment and memory between account number of playing | |
CN105119760B (en) | A kind of three-dimensional cloud monitoring method and device based on BIM | |
CN209471586U (en) | Substation construction safety education and training system is sent based on VR technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180209 |