Visual software test design platform

A technology of software testing and platform, which is applied in the field of software automation testing and design, can solve problems such as the inability to add user-defined elements, the inability to fully present the process and phenomena, and the inability of the system graphical interface to be intuitive enough to achieve powerful test logic control functions and debugging. Information presentation is easy and fast, and the effect of reducing the workload of coding

CN102236602BInactive Publication Date: 2013-09-11NANJING UNIV
2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2013-09-11
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A visual software testing design platform, including a dynamic link library (DLL) registration module, a test process editing module, a test process parsing module, a test process execution module and a test management module; among which, the test management module schedules and manages all modules; The dynamic link library registration module is responsible for defining the underlying interface as an atomic test unit in the test editing module; the test process editing module provides a visual test solution definition tool. The test solution includes functional test diagrams, test flow diagrams and the links between each diagram. Association, the function of the external DLL is defined as an atomic test unit in the flow chart through the DLL registration module; the test process execution module loads the intermediate code generated by the test process analysis module, establishes a virtual machine environment for test execution, and based on the defined process The logic automatically completes the testing process.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a method and platform for software automatic test design, in particular to an automatic test design platform, which relates to its visualization and automation, which helps to improve test efficiency and reduce the difficulty of test scheme design. technical background

[0002] At present, the role of testing in the computer field is becoming more and more important, especially in high-risk industries, the importance of testing is self-evident, so the workload of testing has become a part that cannot be ignored, and the workload of manually writing all test cases is even higher. huge.

[0003] In the existing visual test design systems, some system graphical interfaces are not intuitive enough to fully present the process and phenomena that may occur during the test; The workload of testers; some are too specialized and one-sided, cannot add user-defined elements, and have poor scalability. Contents of the invention [0004...

Examples

Embodiment Construction

[0019] Such as figure 1 As shown, a visual test design scheme includes a DLL registration module, a test process editing module, a test process parsing module and a test process execution module. The DLL registration module defines the low-level interface as an atomic test unit in the test editing module. The test process editing module defines the test solution through a visual graphical interface and operation, including functional test diagrams, test flow charts and the relationship between each diagram. The test process analysis module takes the process model maintained by the test process editing module as input, and generates the corresponding intermediate code by analyzing the structure and relationship in the flow chart. The test process execution module loads the intermediate code generated by the test process analysis module, establishes a virtual machine environment for test execution, and automatically completes the test process according to the logic of the proce...