Program static analysis based Java unit test teaching feedback method
A technology of unit testing and static analysis, applied in teaching aids for electrical operations, software testing/debugging, educational tools, etc., can solve the problem that teachers cannot evaluate students' careful writing, cannot meet the training goals of excellent test developers, and cannot organize unit test programming Exams and other issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0075] In order to better understand the technical content of the present invention, specific embodiments are given together with the attached drawings for description as follows.
[0076] figure 1 It is a flowchart of a teaching feedback method for Java unit testing based on program static analysis in an embodiment of the present invention.
[0077] A kind of Java unit test teaching feedback method based on program static analysis is characterized in that, comprises the following steps:
[0078] S101 Static structure analysis of source program code. Use the Soot framework to analyze the control flow of the bytecode program compiled by the Java source program, obtain the control flow data of the source program, and convert them into a common data format and store them in a file. Finally, for each function of each class of the source program, a JSON format file will be obtained, which records the intermediate instruction set of each node of the static structure of the source ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com