Embedded software interface case automatic generation method
An embedded software and interface technology, applied in the field of automatic generation of embedded software interface use cases, can solve problems such as unfavorable iterative incremental software development and testing, difficulty in ensuring the quality of test work, and difficulty in reusing test cases, and achieves the goal of facilitating development and The effect of testing, low testing cost and high testing efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] refer to figure 1 , shows a flow chart of steps of a method for automatically generating embedded software interface use cases in the present invention. In this embodiment, the method for automatically generating embedded software interface use cases includes:
[0030] Step S1, according to the requirements of each interface use case to be tested, construct an interface graph model associated with the requirements of each interface use case to be tested, and create a test case identifier; wherein, one interface use case to be tested corresponds to a unique test case identifier.
[0031] Step S2, constructing a state transition diagram of each interface diagram model according to the interface input, output and transition conditions of the interface use case to be tested.
[0032] Step S3, for each input flow of each interface use case to be tested, create an interface protocol model.
[0033] Preferably, the interface protocol model adopts an XML-based configurable me...
Embodiment 2
[0044] refer to figure 2, shows a system architecture diagram of the automatic generation of embedded software interface use cases in the present invention. The method for automatically generating embedded software interface use cases in the present invention is under the automatic test framework of MBT, and the process mainly focuses on the description of static characteristics of embedded software from building protocol models to generating test case collections. MBT automated testing framework is divided into "three levels, one process": test model layer, test case layer, physical storage layer and test management process. The core task of the test model layer is to construct the SUT interface protocol model. The core task of the test case layer is to generate test data, data path and test case collection. The core task of the physical storage layer is to provide physical storage services for the elements of the test model layer and test case layer, including the physica...
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