Test method and system of software development tool
A technology of software development tools and testing methods, applied in the direction of software testing/debugging, etc., can solve problems such as spending a lot of time and manpower, no need to modify method testing, and difficult implementation of test scripts, so as to reduce costs, improve efficiency, The effect of shortening the time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0136] The present invention is illustrated below by setting up a black-box test program set comprising an open source software project on the Linux operating system as an example.
[0137] The test set framework contains three subdirectories, progs, modules, and results, which are used to store open source software projects, modules, and logs respectively. Modules include command processing shared module shared_adapter.py, replay driver module build.py, command processing independent module sendmail_adapter.py, breakpoint execution module inc_adapter.py, test report generation module report.py, and test configuration file config.py . Each module is written in python (a dynamic programming language for interpretation and execution), and corresponds to a program file with a .py suffix.
[0138] The interface specification includes the following interfaces:
[0139] enter_dir: Adjust and execute directory change commands to enter a specific directory.
[0140] exit_dir: Adjust ...
Embodiment approach
[0236] The command processing shared module is also used to replay the build process and record failed test commands into the breakpoint record file.
[0237] The replay driver module is also used to read the breakpoint record file, sequentially obtain the build command of the open source software project performing single-step operation from the breakpoint record file, form a build command stream, and call the breakpoint execution module.
[0238] The breakpoint execution module is used to convert the build command stream into a test command stream according to the modification method, and call the command processing shared module to execute the test command to replay and monitor the build process.
[0239] The organizational structure of the test set created in the specific embodiment of the present invention is as attached Image 6 As shown, the semantics of each shape in the figure complies with the component diagram specification of the unified modeling language UML, wher...
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