WANG Ying. Design and implementation of a transplantable software integration test platform[J]. Microelectronics & Computer, 2019, 36(11): 37-42.
Citation: WANG Ying. Design and implementation of a transplantable software integration test platform[J]. Microelectronics & Computer, 2019, 36(11): 37-42.

Design and implementation of a transplantable software integration test platform

  • In order to construct general purpose used software integration testing platform architecture, three kinds of vessels are designed. Firstly, through using mixed type data vessels as basic data type to access software interfaces, various types of input and output data are treated uniformly for compatibility. Secondly, with the adoption of part connection vessels to encapsulate software components, the function pointer portions of the vessels are utilized to call the entry module of the software component indirectly. Finally, under the support of component interfaces accessing vessels, the input and output interface variables of components being tested are accessed indirectly, which decouples the test platform from the test objects. On this basis, the testing platform architecture is divided into variable initialization module and constant periodic scheduling control module, which realizes logical isolation between the platform and the software under test. Practical application analysis demonstrated that the software integration test platform is portable and reusable across software via proper configuration of various portions of the vessels.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return