CN109783383A - A kind of code level method for testing software, device, terminal and storage medium - Google Patents
A kind of code level method for testing software, device, terminal and storage medium Download PDFInfo
- Publication number
- CN109783383A CN109783383A CN201910016260.0A CN201910016260A CN109783383A CN 109783383 A CN109783383 A CN 109783383A CN 201910016260 A CN201910016260 A CN 201910016260A CN 109783383 A CN109783383 A CN 109783383A
- Authority
- CN
- China
- Prior art keywords
- test
- software
- code
- quality inspection
- user
- 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
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012360 testing method Methods 0.000 claims abstract description 114
- 238000007689 inspection Methods 0.000 claims abstract description 73
- 230000003068 static effect Effects 0.000 claims abstract description 47
- 230000006870 function Effects 0.000 claims description 20
- 230000015654 memory Effects 0.000 claims description 19
- 238000013522 software testing Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000012827 research and development Methods 0.000 abstract description 9
- 230000008569 process Effects 0.000 abstract description 7
- 230000036541 health Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000005352 clarification Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 235000000332 black box Nutrition 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of code level method for testing software, device, terminal and storage medium, comprising: authorizes user's operation permission according to user information;Quality inspection user, which is distributed, for test software carries out static quality inspection and dynamic quality inspection;Static test is carried out to test software by integrated static test tool;Dynamic test is carried out to test software using marginal testing use-case.The present invention realizes timely, the accurate test to test software, the software development later period is avoided to find serious BUG by that will carry out reasonable distribution control to every test of test software.Present invention can ensure that software test implementation dynamics in R&D process, and then guarantee software product research and development progress health, successfully carry out.
Description
Technical field
The invention belongs to software testing technology fields, and in particular to a kind of code level method for testing software, device, terminal and
Storage medium.
Background technique
Software application is inseparable with social life, so the quality requirement of software product more increases.Software is surveyed
Examination is that verifying assists to improve the important means of software product, with to product quality requirement and higher working efficiency exist always
Develop, the manual test since most is to automatic test, from Black-box Testing to white-box testing, from functional test to interface testing
Unit testing is even arrived, variation with rapid changepl. never-ending changes and improvements all has occurred in test theory and technology.
Unit testing at present is completed by research and development engineer oneself, generally can be submitted to together generation along with exploitation code
Code library.But this test method not enough standardizes, and excessively relies on the profile of research staff, leads to software in R&D process
Test execution dynamics not can guarantee, the serious research and development progress that will affect software product.
Summary of the invention
For the above-mentioned deficiency of the prior art, the present invention provides a kind of code level method for testing software, device, terminal and deposits
Storage media, to solve the above technical problems.
In a first aspect, the present invention provides a kind of code level method for testing software, comprising:
User's operation permission is authorized according to user information;
Quality inspection user, which is distributed, for test software carries out static quality inspection and dynamic quality inspection;
Static test is carried out to test software by integrated static test tool;
Dynamic test is carried out to test software using marginal testing use-case.
Further, authorizing user's operation permission according to user information includes:
Corresponding user type is generated according to user information;
It is authorized according to the user type and checks permission and operating right accordingly.
Further, the static quality inspection of quality inspection user progress is distributed for test software and dynamic quality inspection includes:
It authorizes quality inspection user and permission is checked to the code of corresponding test software;
Quality inspection user is authorized to the calling permission of the code of corresponding test software;
Generate the test log of test software.
Further, carrying out dynamic test to test software using marginal testing use-case includes:
The representative value and boundary value of test software code are set;
Obtain the function original shape in test software code;
Corresponding test case Code Template is generated according to the function original shape;
Dynamic test set is generated according to the representative value, boundary value and test case Code Template.
Second aspect, the present invention provide a kind of code level software testing device, comprising:
Right grant unit is configured to authorize user's operation permission according to user information;
Quality inspection allocation unit is configured to distribute the static quality inspection of quality inspection user progress and dynamic quality inspection for test software;
Static test unit is configured to integrated static test tool and carries out static test to test software;
Dynamic test cell is configured to carry out dynamic test to test software using marginal testing use-case.
Further, right grant unit includes:
User's generation module is configured to generate corresponding user type according to user information;
Right-granting module is configured to be authorized according to the user type and checks permission and operating right accordingly.
Further, quality inspection allocation unit includes:
It checks and authorizes module, be configured to authorize quality inspection user and permission is checked to the code of corresponding test software;
Calling authorizes module, is configured to the calling permission for authorizing quality inspection user to the code of corresponding test software;
Log generation module is configured to generate the test log of test software.
Further, dynamic test cell includes:
Numerical value setup module is configured to the representative value and boundary value of setting test software code;
Original shape obtains module, is configured to obtain the function original shape in test software code;
Template generation module is configured to generate corresponding test case Code Template according to the function original shape;
Gather generation module, is configured to generate dynamic according to the representative value, boundary value and test case Code Template
Test set.
The third aspect provides a kind of terminal, comprising:
Processor, memory, wherein
The memory is used to store computer program,
The processor from memory for calling and running the computer program, so that terminal executes above-mentioned terminal
Method.
Fourth aspect provides a kind of computer storage medium, instruction is stored in the computer readable storage medium,
When run on a computer, so that computer executes method described in above-mentioned various aspects.
5th aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that
Computer executes method described in above-mentioned various aspects.
The beneficial effects of the present invention are,
Code level method for testing software, device, terminal and storage medium provided by the invention, by being awarded according to user information
User's operation permission is given, realizes the clarification in certain roles to Software Development personnel and supervision, by distributing quality inspection for test software
User carries out static quality inspection and dynamic quality inspection, the test of effective execution software product code grade, by integrated static test work
Tool carries out AUTOMATIC STATIC test to test software, by carrying out automatic dynamic test to test software using marginal testing use-case.
The present invention realizes timely, the accurate survey to test software by that will carry out reasonable distribution control to every test of test software
Examination avoids the software development later period from finding serious BUG.Present invention can ensure that software test implementation dynamics in R&D process, in turn
Guarantee software product research and development progress health, successfully carry out.
In addition, design principle of the present invention is reliable, structure is simple, has very extensive application prospect.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, for those of ordinary skill in the art
Speech, without creative efforts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the schematic flow chart of the method for one embodiment of the invention.
Fig. 2 is the schematic block diagram of the device of one embodiment of the invention.
Fig. 3 is a kind of structural schematic diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
Technical solution in order to enable those skilled in the art to better understand the present invention, below in conjunction with of the invention real
The attached drawing in example is applied, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described implementation
Example is only a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, this field is common
Technical staff's every other embodiment obtained without making creative work, all should belong to protection of the present invention
Range.
The Key Term occurred in the present invention is explained below.
Fig. 1 is the schematic flow chart of the method for one embodiment of the invention.Wherein, Fig. 1 executing subject can be one kind
Code level software testing device.
As shown in Figure 1, this method 100 includes:
Step 110, user's operation permission is authorized according to user information;
Step 120, quality inspection user is distributed for test software carry out static quality inspection and dynamic quality inspection;
Step 130, static test is carried out to test software by integrated static test tool;
Step 140, dynamic test is carried out to test software using marginal testing use-case.
Optionally, as one embodiment of the invention, authorizing user's operation permission according to user information includes:
Corresponding user type is generated according to user information;
It is authorized according to the user type and checks permission and operating right accordingly.
Optionally, as one embodiment of the invention, quality inspection user is distributed for test software and carries out static quality inspection and dynamic
Quality inspection includes:
It authorizes quality inspection user and permission is checked to the code of corresponding test software;
Quality inspection user is authorized to the calling permission of the code of corresponding test software;
Generate the test log of test software.
Optionally, as one embodiment of the invention, dynamic test bag is carried out to test software using marginal testing use-case
It includes:
The representative value and boundary value of test software code are set;
Obtain the function original shape in test software code;
Corresponding test case Code Template is generated according to the function original shape;
Dynamic test set is generated according to the representative value, boundary value and test case Code Template.
In order to facilitate the understanding of the present invention, below with the principle of code level method for testing software of the present invention, in conjunction with implementation
The process tested in example the code of software, further retouches code level method for testing software provided by the invention
It states.
Specifically, the code level method for testing software includes:
S1, user's operation permission is authorized according to user information.
Different logon rights are arranged to the different stage of user in the project, are set with reference to the review permission in gerrit
Meter, to different user setting only access, the code operation of disparity items, different stage personnel evaluation permission, super keepe
Deng according to actual items demand to account progress role's distribution.For example the roles such as project manager, QA log in the platform and only access
Permission;Module research staff has the basic operations permission such as modification, submission;Research and development architect or TL have the evaluation power for submitting code
Limit, can allow to be put in storage or return to the code operation of submission;Super keepe permission generally assigns platform administrator, side
Just it is managed other roles.In addition, all user's operations can all have related log record in platform, generates and correspond to
The key messages such as event, including operating time, task description, operation object and operating result, facilitate access and trace-back operation.
S2, the static quality inspection of quality inspection user progress and dynamic quality inspection are distributed for test software.
It needs code to be tested to distribute to corresponding quality inspection user test software, and authorizes quality inspection user and code is looked into
It sees permission and calls permission, static quality inspection and dynamic quality inspection are carried out by quality inspection user.
Static quality inspection mainly has these three means of code walkthrough, pair programming and peer review.There is related quality inspection permission
User can check code and the code to be modified is labeled, find all kinds of potential mistakes as far as possible;Peering volume
Journey is also the popular software development approach in quick testing process, and for a developer when code is realized, another personnel can
Realization to check code in the form of synergetic office work, and it is reviewed, referred to as " observer ".When " observer " is to generation
Code have any query when research staff can be required to give an explaination immediately, research staff can be appreciated that problem institute in interpretation process
, and then correct Code Design and realization.Peer review is the most common mode of software development phase, and code is submitted to code
Before library or merging code is branched off into before trunk, code is distributed to multiple Quality Inspectors, Quality Inspector can be skill level
Identical even higher multiple colleagues, after only being evaluated by Quality Inspector, code just allows to submit.
Dynamic quality inspection needs really to check the logic of business functions of code, and focus is that " what input performs assorted
Which type of output code generates ", for finding algorithmic error.Quality inspection user is driven with modes such as pitching piles call generation first
Code, by the IDE interface highly integrated with code library, directly writes dependence test code, inputs the test parameter observation of design
Whether returning the result for function call be correct.Platform realizes the function that multiple use-cases are sought unity of action with reference to TestNG, can also refer to
Determine test set operation, flexibly convenient, the displaying test result of object module close friend.
After quality inspection user completes static quality inspection and dynamic quality inspection, exports quality inspection result and quality inspection is marked to complete.
S3, static test is carried out to test software by integrated static test tool.
Static test tool storage room is created, common code static test tool is stored.According to software project situation or make
Development language screens matched static test tool from static test tool storage room, matched static testing tool also need with
Local ident E develops environment or continuous integrating environment high set.In code development phase, so that it may easily automatically to code
AUTOMATIC STATIC inspection is realized, including common uninitialized variable, type mismatch, null pointer dereference, buffer overflow, array
Cross the border, endless loop, a large amount of duplicated code blocks the problems such as.
S4, dynamic test is carried out to test software using marginal testing use-case.
Automatic dynamic test is that potential abnormal, collapse is captured based on Code automatic build marginal testing use-case and execution
And time-out.Automatically generating for marginal testing use-case mainly is realized using following methods in the present embodiment, defines various data first
The representative value and boundary value of type, for example it is " abcde " etc. that int type minimum value unified definition, which is -1, char* type definition,.
Secondly, generating fixed test case Code Template according to the original shape of tested function, and then the number of various combination is passed to for template
Value, circulation execute, and generate a test set.
The test log generated in step S2-S4 test process is exported, record and analysis for test result.
If Fig. 2 shows, device 200 includes:
Right grant unit 210, the right grant unit 210 are used to authorize user's operation permission according to user information;
Quality inspection allocation unit 220, the quality inspection allocation unit 220, which is used to distribute quality inspection user for test software, carries out static state
Quality inspection and dynamic quality inspection;
Static test unit 230, the static test unit 230 are used for through integrated static test tool to test software
Carry out static test;
Dynamic test cell 240, the dynamic test cell 240 are used to carry out test software using marginal testing use-case
Dynamic is tested.
Optionally, as one embodiment of the invention, right grant unit includes:
User's generation module is configured to generate corresponding user type according to user information;
Right-granting module is configured to be authorized according to the user type and checks permission and operating right accordingly.
Optionally, as one embodiment of the invention, quality inspection allocation unit includes:
It checks and authorizes module, be configured to authorize quality inspection user and permission is checked to the code of corresponding test software;
Calling authorizes module, is configured to the calling permission for authorizing quality inspection user to the code of corresponding test software;
Log generation module is configured to generate the test log of test software.
Optionally, as one embodiment of the invention, dynamic test cell includes:
Numerical value setup module is configured to the representative value and boundary value of setting test software code;
Original shape obtains module, is configured to obtain the function original shape in test software code;
Template generation module is configured to generate corresponding test case Code Template according to the function original shape;
Gather generation module, is configured to generate dynamic according to the representative value, boundary value and test case Code Template
Test set.
Fig. 3 is a kind of structural schematic diagram of terminal installation 300 provided in an embodiment of the present invention, which can be with
For executing code level method for testing software provided in an embodiment of the present invention.
Wherein, which may include: processor 310, memory 320 and communication unit 330.These components
It is communicated by one or more bus, it will be understood by those skilled in the art that the structure of server shown in figure is not
Limitation of the invention is constituted, it is also possible to hub-and-spoke configuration either busbar network, can also include more than illustrating
Or less component, perhaps combine certain components or different component layouts.
Wherein, which can be used for executing instruction for storage processor 310, and memory 320 can be by any class
The volatibility or non-volatile memories terminal or their combination of type are realized, such as static random access memory (SRAM), electricity
Erasable Programmable Read Only Memory EPROM (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory
(PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.When executing instruction in memory 320
When being executed by processor 310, so that terminal 300 some or all of is able to carry out in following above method embodiment step.
Processor 310 is the control centre for storing terminal, utilizes each of various interfaces and the entire electric terminal of connection
A part by running or execute the software program and/or module that are stored in memory 320, and calls and is stored in storage
Data in device, to execute the various functions and/or processing data of electric terminal.The processor can be by integrated circuit
(Integrated Circuit, abbreviation IC) composition, such as the IC that can be encapsulated by single are formed, can also be by more of connection
The encapsulation IC of identical function or different function and form.For example, processor 310 can only include central processing unit
(Central Processing Unit, abbreviation CPU).In embodiments of the present invention, CPU can be single operation core, can also
To include multioperation core.
Communication unit 330, for establishing communication channel, so that the storage terminal be allow to be led to other terminals
Letter.It receives the user data of other terminals transmission or sends user data to other terminals.
The present invention also provides a kind of computer storage mediums, wherein the computer storage medium can be stored with program, the journey
Sequence may include step some or all of in each embodiment provided by the invention when executing.The storage medium can for magnetic disk,
CD, read-only memory (English: read-only memory, referred to as: ROM) or random access memory (English:
Random access memory, referred to as: RAM) etc..
Therefore, the present invention is realized by authorizing user's operation permission according to user information to Software Development personnel's
Clarification in certain roles and supervision carry out static quality inspection and dynamic quality inspection, effective execution software by distributing quality inspection user for test software
The test of product code grade, by carrying out AUTOMATIC STATIC test to test software to integrated static test tool, by utilizing side
Boundary's test case carries out automatic dynamic test to test software, by that will carry out reasonable distribution pipe to every test of test software
Timely, the accurate test to test software is realized in control, and the software development later period is avoided to find serious BUG.Present invention can ensure that grinding
Software test implementation dynamics during hair, and then guarantee software product research and development progress health, successfully carry out, the present embodiment institute energy
The technical effect reached may refer to described above, and details are not described herein again.
It is required that those skilled in the art can be understood that the technology in the embodiment of the present invention can add by software
The mode of general hardware platform realize.Based on this understanding, the technical solution in the embodiment of the present invention substantially or
Say that the part that contributes to existing technology can be embodied in the form of software products, which is stored in
Such as USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory in one storage medium
The various media that can store program code such as (RAM, Random Access Memory), magnetic or disk, including it is several
Instruction is used so that a terminal (can be personal computer, server or second terminal, the network terminal etc.) is held
Row all or part of the steps of the method according to each embodiment of the present invention.
Same and similar part may refer to each other between each embodiment in this specification.Implement especially for terminal
For example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring in embodiment of the method
Explanation.
In several embodiments provided by the present invention, it should be understood that disclosed systems, devices and methods, it can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
Although by reference to attached drawing and combining the mode of preferred embodiment to the present invention have been described in detail, the present invention
It is not limited to this.Without departing from the spirit and substance of the premise in the present invention, those of ordinary skill in the art can be to the present invention
Embodiment carry out various equivalent modifications or substitutions, and these modifications or substitutions all should in covering scope of the invention/appoint
What those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, answer
It is included within the scope of the present invention.Therefore, protection scope of the present invention is answered described is with scope of protection of the claims
It is quasi-.
Claims (10)
1. a kind of code level method for testing software characterized by comprising
User's operation permission is authorized according to user information;
Quality inspection user, which is distributed, for test software carries out static quality inspection and dynamic quality inspection;
Static test is carried out to test software by integrated static test tool;
Dynamic test is carried out to test software using marginal testing use-case.
2. code level method for testing software according to claim 1, which is characterized in that described to authorize use according to user information
Family operating right includes:
Corresponding user type is generated according to user information;
It is authorized according to the user type and checks permission and operating right accordingly.
3. code level method for testing software according to claim 1, which is characterized in that described to distribute quality inspection for test software
User carries out static quality inspection and dynamic quality inspection includes:
It authorizes quality inspection user and permission is checked to the code of corresponding test software;
Quality inspection user is authorized to the calling permission of the code of corresponding test software;
Generate the test log of test software.
4. code level method for testing software according to claim 1, which is characterized in that described to utilize marginal testing use-case pair
Test software carries out dynamic test
The representative value and boundary value of test software code are set;
Obtain the function original shape in test software code;
Corresponding test case Code Template is generated according to the function original shape;
Dynamic test set is generated according to the representative value, boundary value and test case Code Template.
5. a kind of code level software testing device characterized by comprising
Right grant unit is configured to authorize user's operation permission according to user information;
Quality inspection allocation unit is configured to distribute the static quality inspection of quality inspection user progress and dynamic quality inspection for test software;
Static test unit is configured to integrated static test tool and carries out static test to test software;
Dynamic test cell is configured to carry out dynamic test to test software using marginal testing use-case.
6. code level software testing device according to claim 5, which is characterized in that the right grant unit includes:
User's generation module is configured to generate corresponding user type according to user information;
Right-granting module is configured to be authorized according to the user type and checks permission and operating right accordingly.
7. code level software testing device according to claim 5, which is characterized in that the quality inspection allocation unit includes:
It checks and authorizes module, be configured to authorize quality inspection user and permission is checked to the code of corresponding test software;
Calling authorizes module, is configured to the calling permission for authorizing quality inspection user to the code of corresponding test software;
Log generation module is configured to generate the test log of test software.
8. code level software testing device according to claim 5, which is characterized in that the dynamic test cell includes:
Numerical value setup module is configured to the representative value and boundary value of setting test software code;
Original shape obtains module, is configured to obtain the function original shape in test software code;
Template generation module is configured to generate corresponding test case Code Template according to the function original shape;
Gather generation module, is configured to generate dynamic test according to the representative value, boundary value and test case Code Template
Collection.
9. a kind of terminal characterized by comprising
Processor;
The memory executed instruction for storage processor;
Wherein, the processor is configured to perform claim requires the described in any item methods of 1-4.
10. a kind of computer readable storage medium for being stored with computer program, which is characterized in that the program is executed by processor
Shi Shixian method for example of any of claims 1-4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910016260.0A CN109783383A (en) | 2019-01-08 | 2019-01-08 | A kind of code level method for testing software, device, terminal and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910016260.0A CN109783383A (en) | 2019-01-08 | 2019-01-08 | A kind of code level method for testing software, device, terminal and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109783383A true CN109783383A (en) | 2019-05-21 |
Family
ID=66500118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910016260.0A Pending CN109783383A (en) | 2019-01-08 | 2019-01-08 | A kind of code level method for testing software, device, terminal and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109783383A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110543420A (en) * | 2019-08-30 | 2019-12-06 | 苏州浪潮智能科技有限公司 | A software testing method, system, terminal and storage medium |
| CN111767218A (en) * | 2020-06-24 | 2020-10-13 | 北京思特奇信息技术股份有限公司 | Automatic testing method, equipment and storage medium for continuous integration |
| CN112835676A (en) * | 2021-01-27 | 2021-05-25 | 北京远盟普惠健康科技有限公司 | A method and apparatus for deploying containerized applications, computer equipment, and medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101473301A (en) * | 2006-06-13 | 2009-07-01 | 微软公司 | Iterative static and dynamic software analysis |
| CN102012814A (en) * | 2010-11-24 | 2011-04-13 | 中兴通讯股份有限公司 | Construction method and system for software version |
| US20150339217A1 (en) * | 2014-05-23 | 2015-11-26 | Carnegie Mellon University | Methods and systems for automatically testing software |
| CN105404584A (en) * | 2015-11-25 | 2016-03-16 | 广州博冠信息科技有限公司 | LPC static code inspection method, apparatus and system |
| CN105677556A (en) * | 2014-11-19 | 2016-06-15 | 国家电网公司 | System software test method and platform thereof for dispatching automated master station system |
| US20170169208A1 (en) * | 2015-12-15 | 2017-06-15 | Nagravision S.A. | Methods and systems for validating an autonomous system that includes a dynamic-code module and a static-code module |
-
2019
- 2019-01-08 CN CN201910016260.0A patent/CN109783383A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101473301A (en) * | 2006-06-13 | 2009-07-01 | 微软公司 | Iterative static and dynamic software analysis |
| CN102012814A (en) * | 2010-11-24 | 2011-04-13 | 中兴通讯股份有限公司 | Construction method and system for software version |
| US20150339217A1 (en) * | 2014-05-23 | 2015-11-26 | Carnegie Mellon University | Methods and systems for automatically testing software |
| CN105677556A (en) * | 2014-11-19 | 2016-06-15 | 国家电网公司 | System software test method and platform thereof for dispatching automated master station system |
| CN105404584A (en) * | 2015-11-25 | 2016-03-16 | 广州博冠信息科技有限公司 | LPC static code inspection method, apparatus and system |
| US20170169208A1 (en) * | 2015-12-15 | 2017-06-15 | Nagravision S.A. | Methods and systems for validating an autonomous system that includes a dynamic-code module and a static-code module |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110543420A (en) * | 2019-08-30 | 2019-12-06 | 苏州浪潮智能科技有限公司 | A software testing method, system, terminal and storage medium |
| CN110543420B (en) * | 2019-08-30 | 2023-01-10 | 苏州浪潮智能科技有限公司 | A software testing method, system, terminal and storage medium |
| CN111767218A (en) * | 2020-06-24 | 2020-10-13 | 北京思特奇信息技术股份有限公司 | Automatic testing method, equipment and storage medium for continuous integration |
| CN111767218B (en) * | 2020-06-24 | 2023-11-10 | 北京思特奇信息技术股份有限公司 | Automatic test method, equipment and storage medium for continuous integration |
| CN112835676A (en) * | 2021-01-27 | 2021-05-25 | 北京远盟普惠健康科技有限公司 | A method and apparatus for deploying containerized applications, computer equipment, and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Nascimento et al. | Software engineering for artificial intelligence and machine learning software: A systematic literature review | |
| CN102855177B (en) | A kind of method and apparatus of unit testing | |
| CN107885660A (en) | Fund system automatic test management method, device, equipment and storage medium | |
| Han et al. | Refining microservices placement employing workload profiling over multiple kubernetes clusters | |
| Da Silva et al. | Workflowhub: Community framework for enabling scientific workflow research and development | |
| Toure et al. | Predicting different levels of the unit testing effort of classes using source code metrics: a multiple case study on open-source software | |
| US10552304B2 (en) | Using test workload run facts and problem discovery data as input for business analytics to determine test effectiveness | |
| CN109783383A (en) | A kind of code level method for testing software, device, terminal and storage medium | |
| CN109446104A (en) | A kind of testing case management and device based on big data | |
| CN111679977B (en) | Method, equipment and storage medium for testing exact project unit based on Jest | |
| Benzadri et al. | Towards a formal model for cloud computing | |
| CN109165102B (en) | Constraint solver distributed scheduling method based on intelligent contracts | |
| JP2022067639A (en) | System comprising processor, computer-implemented method and program (composite system failure generation) | |
| Camilli et al. | Actor-driven decomposition of microservices through multi-level scalability assessment | |
| CN115629296B (en) | Chip testing method, device, equipment and storage medium | |
| CN101650652A (en) | Method and device for developing business processes | |
| CN109784686A (en) | Product Overall Lifecycle Management System and method | |
| CN114610620A (en) | Examination and approval process testing method, device, equipment and storage medium | |
| Ropella et al. | Software engineering considerations for individual‐based models | |
| Mohankumar et al. | Empirical study on green and sustainable software engineering | |
| Haeri et al. | VNE-Sim: a virtual network embedding simulator | |
| CN118377722A (en) | Page test method, device, equipment, medium and program product | |
| Bermon Angarita et al. | A Bibliometric Analysis of DevOps Metrics. | |
| Srinivasan et al. | On the measures for ranking software components | |
| CN113204330B (en) | A program development and design method and system based on artificial intelligence |
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 |
Application publication date: 20190521 |
|
| RJ01 | Rejection of invention patent application after publication |