[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910016260.0A
Other languages
Chinese (zh)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201910016260.0A priority Critical patent/CN109783383A/en
Publication of CN109783383A publication Critical patent/CN109783383A/en
Pending legal-status Critical Current

Links

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

A kind of code level method for testing software, device, terminal and storage medium
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.
CN201910016260.0A 2019-01-08 2019-01-08 A kind of code level method for testing software, device, terminal and storage medium Pending CN109783383A (en)

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)

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

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

Patent Citations (6)

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

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