CN107229558A - Method for testing software and device - Google Patents
Method for testing software and device Download PDFInfo
- Publication number
- CN107229558A CN107229558A CN201610168942.XA CN201610168942A CN107229558A CN 107229558 A CN107229558 A CN 107229558A CN 201610168942 A CN201610168942 A CN 201610168942A CN 107229558 A CN107229558 A CN 107229558A
- Authority
- CN
- China
- Prior art keywords
- test
- program
- test point
- target
- target program
- 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
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
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- 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
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)
- Debugging And Monitoring (AREA)
Abstract
The invention provides method for testing software and device, by the way that test point is set in target program in advance, the test program corresponding to test point is called to test target program so as to during performance objective program, go to be provided with after the position of test point.When needing to simulate different off paths, the code of target program need not be modified, only need to update test program both can, thus also just eliminate in the prior art by have modified the process recompilated to target program that program codes are brought, improve the efficiency of test.
Description
Technical field
The present invention relates to computer technology, more particularly to a kind of method for testing software and device.
Background technology
Software test is a link necessary to before software on-line running, for software not
It can be tested using different method for testing software with application environment, so as to ensure software
Operation stability during on-line running.
In all kinds of method for testing software, failure recovery (Failover) test is a kind of for testing
Software is for handling failure and the method for testing for the process recovered.Failure recovery is carried out to software at present
During test, often using test code is previously written in the program code of tested software, so as to compile
Tested after translating.
Generally require to test a variety of scenes for performing failure in testing due to failure recovery, from
And need tested software to carry out the scene that a variety of path Imitatings are exited extremely, that is, it is logical
Often described simulation off path, therefore, often tests a kind of off path, just in the prior art
Programmer's more fresh code is needed to lay equal stress on newly compiled, testing efficiency is relatively low.
The content of the invention
The present invention provides a kind of method for testing software and device, unsuccessfully extensive in the prior art for solving
Repetition measurement tries less efficient technical problem.
To reach above-mentioned purpose, embodiments of the invention are adopted the following technical scheme that:
First aspect there is provided a kind of method for testing software, including:
Performance objective program;
When going to the test point pre-set in the target program, the test point is called
Corresponding test program is tested the target program.
Second aspect there is provided a kind of software testing device, including:
Performing module, for performance objective program;
Calling module, for when going to the test point pre-set in the target program,
The corresponding test program of the test point is called to test the target program.
Method for testing software and device provided in an embodiment of the present invention, by advance in target program
Test point is set, so as to during performance objective program, go to the position for being provided with test point
The test program corresponding to test point is called to test target program after putting.When need simulation
During different off paths, it is not necessary to which the code of target program is modified, it is only necessary to update test
Program both can, thus also just eliminate and brought in the prior art by have modified program codes
The process recompilated to target program, improve the efficiency of test.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the present invention
Technological means, and can be practiced according to the content of specification, and in order to allow the present invention's upper
Stating can become apparent with other objects, features and advantages, below especially exemplified by the specific reality of the present invention
Apply mode.
Brief description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantage and benefit
Place will be clear understanding for those of ordinary skill in the art.Accompanying drawing is only used for showing preferably
The purpose of embodiment, and it is not considered as limitation of the present invention.And in whole accompanying drawing
In, identical part is denoted by the same reference numerals.In the accompanying drawings:
Fig. 1 is a kind of schematic flow sheet for method for testing software that the embodiment of the present invention one is provided;
Fig. 2 is a kind of schematic flow sheet for method for testing software that the embodiment of the present invention two is provided;
Fig. 3 is a kind of structural representation for software testing device that the embodiment of the present invention three is provided;
Fig. 4 is a kind of structural representation for software testing device that the embodiment of the present invention four is provided.
Embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although attached
The exemplary embodiment of the disclosure is shown in figure, it being understood, however, that can be with various shapes
Formula realizes the disclosure without that should be limited by embodiments set forth here.It is opposite that there is provided these
Embodiment is able to be best understood from the disclosure, and can be by the scope of the present disclosure
Complete conveys to those skilled in the art.
Method for testing software provided in an embodiment of the present invention and device are entered below in conjunction with the accompanying drawings
Row is described in detail.
Embodiment one
Fig. 1 is a kind of schematic flow sheet for method for testing software that the embodiment of the present invention one is provided, such as
Shown in Fig. 1, including:
Step 101, performance objective program.
When writing program codes, test point is pre-set in target program.The survey
The content of pilot includes test point identification, such as test point title, and test point can also be wrapped in addition
Grand and custom code is included, wherein, it is grand to be used to indicate custom code and call holding for test program
Row order.Because test program is this solid generally using executive mode, event content and event type
The formula of fixing is described, thus in order to improve the flexibility of test, user can write target journey
During sequence code, one section of custom code for being used to test is write in test point in advance.
Further, before performance objective program, each test point in target program can be set
For closed mode, then target program is compiled, so that target program will not be surveyed
The influence of pilot, it is ensured that the independence for the integrality of target program and relative test program.
Remote procedure call protocol (Remote can be sent by client after compiling is completed
Procedure Call Protocol, RCP) ask to be used as the request for setting open and-shut mode, service
Device end asks to set the test point in target program to be opening or closed mode according to RCP, enters
And server end is during operational objective program, when exact p-value point is in opening, then
Call corresponding test program.
Step 102, when going to the test point pre-set in target program, call test point
Corresponding test program is tested target program.
Specifically, as a kind of possible application scenarios, calling test program to the target program
Carry out failure recovery test.As alternatively possible application scenarios, test program is called to target
Program carries out the test of execution time.
Application scenarios for carrying out failure recovery test, test that specifically can be in test point
Point identification, inquires about the survey that the test point identification is marked in the container for recording test program
Examination program, executive mode, event content and/or event type according to indicated by test program are right
Target program carries out failure recovery test.
Wherein, executive mode is specifically as follows execution single, performs multiple, random execution etc.;Thing
Part type is specifically as follows delay, returns to error code, throw exception and termination process etc., event content
Can it be specific time of delay etc..
It can be seen that, based on the combination of executive mode, event type and event content, it can obtain a variety of
Test program, meanwhile, the position set according to test point is different and can simulate different tests
Path, therefore, using the test point pre-set in target program, and is going to test
During point, the mode for calling the corresponding test program of test point to test target program can be realized
Simulation to several scenes.
Further, since target program and test program are separate, thus, when test program needs
When modifying, without being recompilated to target program, efficiency and the test of test are improved
Convenience.When especially the scheme in the present embodiment is applied in distributed system, due to dividing
Cloth system operation deployment complexity is higher, this mesh without to being run in distributed system
It is more abundant that beacon course sequence modification code and the advantage of compiling just embody.
Embodiment two
Fig. 2 is a kind of schematic flow sheet for method for testing software that the embodiment of the present invention two is provided, and is
Execution flow of the explanation when client is modified to the test program of server end is removed, this
Embodiment provides specific schematic flow sheet as shown in Figure 2.
The method that the present embodiment is provided by server end and client executing, wherein, server end
The container (Map) for the test program that is stored with is provided with for operational objective program, and in server end.
Client can ask to update the test program in Map by RCP.
For server end, on the one hand, test position is inserted with survey needed in target program
Pilot, for example, eliminate leak (debug) point.
Specifically, the debug points can be designed using singleton pattern, in the generation of target program
The position of addition debug points is needed in code, the title of a debug point is stated, for example:
DECLARE_DBG_POINT (New_DebugPiontName), wherein,
New_DebugPiontName is the title of this debug point.After this debug point is stated just
The position for adding test point can be needed to insert this debug point, example in the code of target program
Such as:DBG_POINT_PRE_EXEC (New_DebugPiontName, code).Wherein,
Code is one section of custom code, and DBG_POINT_PRE_EXEC is grand, and this is grand to indicate
Custom code is performed before the corresponding test program of debug points is performed.
Held after the different grand test programs that can specify before execution or perform debug points
One section of custom code of row.Because the custom code of this part is located in target program, thus it is
It is can not being changed by client, it is necessary to be determined in the code for writing target program.
On the other hand, the test program corresponding to each test point is contained in Map internal memories, tests journey
Sequence includes executive mode (Point Type), event content (Action) and the event of each debug points
Type (Action Type).Wherein, executive mode be specifically as follows execution single, perform repeatedly,
Random execution etc.;Event type be specifically as follows delay, return error code, throw exception and terminate into
Journey etc., event content can be specific time of delay etc..
As shown in Fig. 2 method for testing software includes:
Step 201, client send RCP requests.
Wherein, RPC requests carry the title of debug points, and the corresponding survey of the debug points
Executive mode, event content and event type after the renewal of examination program.
Step 202, server end update test program according to RCP requests.
After received server-side is asked to the RCP, by debug points correspondence in Map containers
Test program in executive mode, event content are corresponding with event type is revised as in RCP requests
Executive mode, event content and event type.
Step 203, when server end operational objective program is to test point position, inquire about test point pair
The test program answered.
For example:When server end goes to DBG_POINT_PRE_EXEC
During (New_DebugPiontName, code) this test point, server end is first carried out making by oneself
Adopted code code, then calls the singleton method of debug points, so that inquiry is in Map containers
The event of no execution in need, including event content and event type, and event executive mode.
If there is the event for needing to perform, performed.Due to the event type that is included in event and
Be present a variety of different values in the executive mode of event, can be simulated respectively according to different combinations
Logic desired by kind.
Step 204, judge whether event type is delay in test program, if so, then performing step
205, otherwise perform step 206.
Step 205, according to time delay unclosed test program remaining time delay and current
Indicated time delay in test program, it is determined that the time of execution, and according to the execution determined
Time is postponed.
Specifically, before before performing the event of delay type, it is necessary to inquire about this debug point
With the presence or absence of event type to postpone in the debug points of executed, and time delay is unclosed
Debug points, if performing the event in the absence of if, if in the presence of unclosed debug points is remaining
Remaining time delay and the difference of the time delay of current event, the time delay that need to be performed as event,
When the time delay that event need to be performed is positive number, the time delay performed according to the need calculated
Perform the delay event.
This is due to that debug points above are not carried out completing, then in delaying state, if currently
Debug points are similarly delay, then proceed delay on the basis of the delay of above debug points, because
And, the actual delay time is the time delay of debug points above and the delay of current debug points
Time sum.In order that the time delay indicated by test program must be met the actual delay time, need
Want signified in time delay unclosed test program remaining time delay and current test program
The time delay shown, determine the actual delay time.
Step 206, the corresponding test program of execution test point.
If event type is not delay in test program, directly enter according to the content in test program
Row test, that is to say, that perform event executive mode, event content and the thing indicated by test program
Part type.
In the present embodiment, by setting test point in target program in advance, so that in performance objective
During program, go to there is provided calling the survey corresponding to test point after the position of test point
Examination program is tested target program.When needing to simulate different off paths, it is not necessary to mesh
The code of beacon course sequence is modified, it is only necessary to update test program both can, thus also just eliminate existing
Have in technology by being recompilated to target program of have modified that program codes are brought
Process, improves the efficiency of test.
Embodiment three
Fig. 3 is a kind of structural representation for software testing device that the embodiment of the present invention three is provided, such as
Shown in Fig. 3, including:Performing module 31 and calling module 32.
Performing module 31, for performance objective program.
Calling module 32, for when going to the test point pre-set in the target program,
The corresponding test program of the test point is called to test the target program.
Wherein, test point can include:Test point identification, grand and custom code.
Specifically, calling module 32 is specifically for calling the test program to enter the target program
Row failure recovery is tested.
In the present embodiment, by setting test point in target program in advance, so that in performance objective
During program, go to there is provided calling the survey corresponding to test point after the position of test point
Examination program is tested target program.When needing to simulate different off paths, it is not necessary to mesh
The code of beacon course sequence is modified, it is only necessary to update test program both can, thus also just eliminate existing
Have in technology by being recompilated to target program of have modified that program codes are brought
Process, improves the efficiency of test.
Example IV
Fig. 4 is a kind of structural representation for software testing device that the embodiment of the present invention four is provided, such as
Shown in Fig. 4, on the basis of the software testing device that Fig. 3 is provided, calling module 32 is further
Including:Query unit 321 and test cell 322.
Query unit 321, for the test point identification in the test point, is surveyed for recording
The test program that the test point identification is marked is inquired about in the container of examination program.
Test cell 322, for the executive mode according to indicated by the test program, event content
And/or event type, failure recovery test is carried out to the target program.
Further, test cell 322 includes:Inquire about subelement 3221, the and of computation subunit 3222
Perform subelement 3223.
Subelement 3221 is inquired about, for when the event type of the test program is delay, inquiring about
It whether there is time delay unclosed test program in the test program of executed.
Computation subunit 3222, if in the presence of according to the time delay unclosed test
The residual delay time of program, and the time delay indicated by the event content of the test program,
Determine the actual delay time of the test program.
Subelement 3223 is performed, for the actual delay time according to the test program, to described
Target program is postponed.
Further, software testing device also includes:Custom block 33, receiving module 34, renewal
Module 35, collector 36, state receiving module 37, setup module 38 and confirmation module 39.
Custom block 33, for the grand indicated custom code in the test point with
The execution sequence of test program, performs the custom code.
Receiving module 34, request is updated for receiving.
Wherein, updating request includes test point mark, and executive mode, event content and/or thing
Part type.
Update module 35, for being asked according to described update, to the survey updated indicated by request
Examination program is updated.
Specifically, update module 35 is specifically for corresponding by test point identification in the renewal request
Executive mode, event content and/or event type in test program, correspondence are updated to the renewal
Executive mode, event content and/or event type in request.
Collector 36, for by each test point in the target program be set to off closed state it
Afterwards, the target program is compiled.
State receiving module 37, for receiving the request for being used for setting open and-shut mode.
Setup module 38, for according to the request for being used to set open and-shut mode, setting the mesh
Test point in beacon course sequence is opening or closed mode.
Module 39 is confirmed, for calling the corresponding test program of the test point to the target program
Before being tested, confirm that the test point is in opening.
The device that the present embodiment is provided is specifically for performing the method shown in Fig. 1 and Fig. 2, each work(
Can module concrete methods of realizing referring to the associated description in correspondence embodiment, to this in the present embodiment
Repeat no more.
One of ordinary skill in the art will appreciate that:Realize the whole of above-mentioned each method embodiment
Or part steps can be completed by the related hardware of programmed instruction.Foregoing program can be with
It is stored in a computer read/write memory medium.Upon execution, execution includes the program
The step of stating each method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic
Dish or CD etc. are various can be with the medium of store program codes.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention,
Rather than its limitations;Although the present invention is described in detail with reference to foregoing embodiments,
It will be understood by those within the art that:It can still be remembered to foregoing embodiments
The technical scheme of load is modified, or which part or all technical characteristic are carried out etc.
With replacement;And these modifications or replacement, the essence of appropriate technical solution is departed from this
Invent the scope of each embodiment technical scheme.
Claims (18)
1. a kind of method for testing software, it is characterised in that including:
Performance objective program;
When going to the test point pre-set in the target program, the test point is called
Corresponding test program is tested the target program.
2. method for testing software according to claim 1, it is characterised in that described to call institute
The corresponding test program of test point is stated to test the target program, including:
The test program is called to carry out failure recovery test to the target program.
3. method for testing software according to claim 2, it is characterised in that described to call institute
State test program and failure recovery test is carried out to the target program, including:
Test point identification in the test point, is looked into the container for recording test program
Ask the test program that the test point identification is marked;
Executive mode, event content and/or event type according to indicated by the test program are right
The target program carries out failure recovery test.
4. method for testing software according to claim 3, it is characterised in that described according to institute
Executive mode, event content and/or the event type indicated by test program are stated, to the target journey
Sequence carries out failure recovery test, including:
When the event type of the test program is delay, it is in the test program for inquiring about executed
It is no to there is time delay unclosed test program;
If in the presence of, according to the residual delay time of the time delay unclosed test program,
And the time delay indicated by the event content of the test program, determine the test program
The actual delay time;
According to the actual delay time of the test program, the target program is postponed.
5. method for testing software according to claim 2, it is characterised in that the test point
Including:Test point identification, grand and custom code;It is described that to go in the target program institute pre-
After the test point first set, in addition to:
The execution sequence of grand indicated custom code and test program in the test point,
Perform the custom code.
6. the method for testing software according to claim any one of 1-5, it is characterised in that institute
State and call before the corresponding test program of the test point tested the target program, also wrap
Include:
Receive and update request;
Asked according to described update, the test program updated indicated by request is updated.
7. method for testing software according to claim 6, it is characterised in that the renewal please
Ask including test point identification, and executive mode, event content and/or event type;
It is described to be asked according to described update, the test program updated indicated by request is carried out more
Newly, including:
By the executive mode updated in request in the corresponding test program of test point identification, event
Content and/or event type, correspondence are updated to the executive mode updated in request, event content
And/or event type.
8. the method for testing software according to claim any one of 1-5, it is characterised in that institute
Before stating performance objective program, in addition to:
Each test point in the target program is set to off closed state;
The target program is compiled.
9. method for testing software according to claim 8, it is characterised in that described to target
After program is compiled, in addition to:
Receive the request for setting open and-shut mode;
According to the request for being used to set open and-shut mode, the test point in the target program is set
For opening or closed mode;
It is described to call before the corresponding test program of the test point tested the target program,
Also include:
Confirm that the test point is in opening.
10. a kind of software testing device, it is characterised in that including:
Performing module, for performance objective program;
Calling module, for when going to the test point pre-set in the target program,
The corresponding test program of the test point is called to test the target program.
11. software testing device according to claim 10, it is characterised in that
The calling module, specifically for calling the test program to lose the target program
Lose recovery test.
12. software testing device according to claim 11, it is characterised in that described to call
Module, including:
Query unit, for the test point identification in the test point, for recording test
The test program that the test point identification is marked is inquired about in the container of program;
Test cell, for the executive mode according to indicated by the test program, event content and/
Or event type, failure recovery test is carried out to the target program.
13. software testing device according to claim 12, it is characterised in that the test
Unit, including:
Subelement is inquired about, for when the event type of the test program is delay, inquiry have been held
It whether there is time delay unclosed test program in capable test program;
Computation subunit, if in the presence of according to the time delay unclosed test program
The residual delay time, and time delay indicated by the event content of the test program, really
The actual delay time of the fixed test program;
Subelement is performed, for the actual delay time according to the test program, to the target
Program is postponed.
14. method for testing software according to claim 10, it is characterised in that the test
Point includes:Test point identification, grand and custom code;Described device, in addition to:
Custom block, for the grand indicated custom code in the test point and survey
The execution sequence of examination program, performs the custom code.
15. the software testing device according to claim any one of 10-14, it is characterised in that
Described device, in addition to:
Receiving module, request is updated for receiving;
Update module, for being asked according to described update, to the test updated indicated by request
Program is updated.
16. method for testing software according to claim 15, it is characterised in that the renewal
Request includes test point mark, and executive mode, event content and/or event type;
The update module, specifically for updating the corresponding test of test point identification in request by described
Executive mode, event content and/or event type in program, correspondence, which is updated to described update, asks
In executive mode, event content and/or event type.
17. the software testing device according to claim any one of 10-14, it is characterised in that
Described device, in addition to:
Collector, for each test point in the target program to be set to off after closed state,
The target program is compiled.
18. software testing device according to claim 17, it is characterised in that described device,
Also include:
State receiving module, for receiving the request for being used for setting open and-shut mode;
Setup module, for according to the request for being used to set open and-shut mode, setting the target
Test point in program is opening or closed mode;
Module is confirmed, for calling the corresponding test program of the test point to enter the target program
Before row test, confirm that the test point is in opening.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610168942.XA CN107229558B (en) | 2016-03-23 | 2016-03-23 | Software testing method and device |
TW106105130A TW201734791A (en) | 2016-03-23 | 2017-02-16 | Software test method and device |
PCT/CN2017/076399 WO2017162058A1 (en) | 2016-03-23 | 2017-03-13 | Software test method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610168942.XA CN107229558B (en) | 2016-03-23 | 2016-03-23 | Software testing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107229558A true CN107229558A (en) | 2017-10-03 |
CN107229558B CN107229558B (en) | 2020-10-16 |
Family
ID=59899200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610168942.XA Active CN107229558B (en) | 2016-03-23 | 2016-03-23 | Software testing method and device |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN107229558B (en) |
TW (1) | TW201734791A (en) |
WO (1) | WO2017162058A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111143229A (en) * | 2019-12-31 | 2020-05-12 | 中国银行股份有限公司 | Software testing method and device, computer equipment and computer readable storage medium |
CN113568796A (en) * | 2021-08-04 | 2021-10-29 | 上海肇观电子科技有限公司 | Module testing method and device |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10248554B2 (en) | 2016-11-14 | 2019-04-02 | International Business Machines Corporation | Embedding profile tests into profile driven feedback generated binaries |
CN108256331A (en) * | 2018-01-04 | 2018-07-06 | 郑州云海信息技术有限公司 | A kind of test method of server B MC safety approach |
US10929117B2 (en) | 2018-02-08 | 2021-02-23 | Red Hat, Inc. | Container image building using shared resources |
TWI682295B (en) | 2018-11-05 | 2020-01-11 | 財團法人資訊工業策進會 | Device and method for producing test data |
CN112069083A (en) * | 2020-11-12 | 2020-12-11 | 深圳开源互联网安全技术有限公司 | Test case design method and device and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761184A (en) * | 2013-12-31 | 2014-04-30 | 华为技术有限公司 | Method, device and system for testing code segment of program |
CN104834590A (en) * | 2014-02-11 | 2015-08-12 | 腾讯科技(深圳)有限公司 | Software test method and system |
CN105095087A (en) * | 2015-08-31 | 2015-11-25 | 武汉启明联创信息科技有限公司 | Permission operation based software test system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100543701C (en) * | 2007-12-25 | 2009-09-23 | 中兴通讯股份有限公司 | A kind of method and system that realize embedded software unconventionality testing |
WO2016001982A1 (en) * | 2014-06-30 | 2016-01-07 | 株式会社 日立製作所 | Test data generation assistance device and test data generation assistance method |
CN105224466B (en) * | 2015-11-17 | 2018-08-28 | 广州亦云信息技术有限公司 | A kind of integration test method and system based on Docker |
-
2016
- 2016-03-23 CN CN201610168942.XA patent/CN107229558B/en active Active
-
2017
- 2017-02-16 TW TW106105130A patent/TW201734791A/en unknown
- 2017-03-13 WO PCT/CN2017/076399 patent/WO2017162058A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761184A (en) * | 2013-12-31 | 2014-04-30 | 华为技术有限公司 | Method, device and system for testing code segment of program |
CN104834590A (en) * | 2014-02-11 | 2015-08-12 | 腾讯科技(深圳)有限公司 | Software test method and system |
CN105095087A (en) * | 2015-08-31 | 2015-11-25 | 武汉启明联创信息科技有限公司 | Permission operation based software test system and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111143229A (en) * | 2019-12-31 | 2020-05-12 | 中国银行股份有限公司 | Software testing method and device, computer equipment and computer readable storage medium |
CN113568796A (en) * | 2021-08-04 | 2021-10-29 | 上海肇观电子科技有限公司 | Module testing method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2017162058A1 (en) | 2017-09-28 |
CN107229558B (en) | 2020-10-16 |
TW201734791A (en) | 2017-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107229558A (en) | Method for testing software and device | |
KR101132560B1 (en) | System and method for automatic interface testing based on simulation for robot software components | |
CN105138461A (en) | Interface testing method and device for application program | |
CN105302554A (en) | Android system automatic program construction method and system | |
CN105117345A (en) | Interface testing method and device for application program | |
CN112260885B (en) | Industrial control protocol automatic test method, system, device and readable storage medium | |
CN109240908A (en) | Abnormality test use-case template establishment method and device | |
CN109213676A (en) | A kind of offline adjustment method and device for test script | |
CN101739340B (en) | Method and device for verifying script file | |
CN113111000A (en) | Continuous integration automation test system and method, electronic device and storage medium | |
CN109558328A (en) | A kind of test method of code coverage, system, device and readable storage medium storing program for executing | |
Barbosa et al. | Verification and validation of (real time) COTS products using fault injection techniques | |
CN104834586B (en) | Android interface automation test method, apparatus and system | |
CN109656817A (en) | A kind of automation interface test device and equipment | |
CN102868461B (en) | Base band test method, device and system | |
CN108845945A (en) | Using test optimization method and device | |
US20220138083A1 (en) | Method for operating a control unit when testing software of the control unit, and method for operating a test computer when testing software of a control unit | |
CN109388652A (en) | Refund test method, device, computer equipment and storage medium | |
US7546589B2 (en) | Semi-automated desk checking system and method | |
CN108984401A (en) | A kind of solution decoupling detecting method | |
CN111221731B (en) | Method for quickly acquiring test cases reaching specified points of program | |
CN114936054A (en) | Method and device for generating debugging process file of vehicle and rail vehicle | |
CN114036835A (en) | Virtual simulation method and system for training skill of on-orbit filling operation | |
CN113515452A (en) | Automatic test method and system for application, electronic equipment and storage medium | |
CN111427795A (en) | Code test control method and device, storage medium and electronic equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |