CN107229558A - Method for testing software and device - Google Patents

Method for testing software and device Download PDF

Info

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
Application number
CN201610168942.XA
Other languages
Chinese (zh)
Other versions
CN107229558B (en
Inventor
刘俊峰
姚文辉
张海勇
朱家稷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610168942.XA priority Critical patent/CN107229558B/en
Priority to TW106105130A priority patent/TW201734791A/en
Priority to PCT/CN2017/076399 priority patent/WO2017162058A1/en
Publication of CN107229558A publication Critical patent/CN107229558A/en
Application granted granted Critical
Publication of CN107229558B publication Critical patent/CN107229558B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing 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

Method for testing software and device
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.
CN201610168942.XA 2016-03-23 2016-03-23 Software testing method and device Active CN107229558B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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