Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for implementing an algorithm automation test management platform

A technology for automated testing and management platforms, applied in software testing/debugging, computing, error detection/correction, etc., can solve problems such as inability to test algorithms and difficulty in development, and achieve the effect of automatic functional testing

Active Publication Date: 2021-11-26
的卢技术有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing testlink cannot test the algorithm. At the same time, the native API provided by testlink is based on java, and it is difficult to develop control linux commands.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for implementing an algorithm automation test management platform
  • A method and system for implementing an algorithm automation test management platform
  • A method and system for implementing an algorithm automation test management platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] The automated testing framework proposed in this embodiment is the framework used for automated testing. According to the definition of the framework, the automated testing framework either provides reusable basic automated testing modules, such as: selenium, watir, etc., which mainly provide the most basic automated testing functions, such as opening a program, simulating the mouse and keyboard to click or operate the Test object, and finally verify the properties of the object under test to judge the correctness of the program; or it is an architectural module that can provide automated test execution and management functions, such as: PhoenixFramework, robot, STAF, etc., which do not provide basic automated test support themselves. It is only used to organize, manage and execute those independent automated test cases. After the test is completed, the test results are counted. Usually, such frameworks generally integrate a basic automated test module. For example, the ...

Embodiment 2

[0071] In order to verify and illustrate the technical effect adopted in this method, the traditional testlink algorithm selected in this embodiment and this method are used for comparative testing, and the test results are compared by means of scientific demonstration to verify the real effect of this method.

[0072] The traditional testlink algorithm cannot be tested for the algorithm. At the same time, the native API provided by testlink is based on java, and it is difficult to develop control linux commands.

[0073] In order to verify that this method can realize automated testing and has higher testing efficiency than the traditional testlink algorithm.

[0074] In this embodiment, the traditional testlink algorithm and this method will be used to measure and compare the test efficiency of the algorithm in real time. Specifically, the experiment will be carried out according to the following steps:

[0075] (1) Test case object TestCase tc; the local file path file of t...

Embodiment 3

[0085] refer to Figure 6 ~ Figure 7 , this embodiment proposes a system for implementing an algorithm automation test management platform, including an execution test module 100 , a selection test module 200 , an acquisition module 300 , an output module 400 and a push module 500 . specific,

[0086] Execution test module 100: used for the execution of the test command; when receiving the test command, the CPU in the execution test module 100 immediately sends a first signal to the selection test module.

[0087] Select test module 200: be connected with execution test module 100, be used to select the use case, parameter and algorithm of test after receiving the first signal that execution test module 100 sends, and test according to use case, parameter and algorithm; This module can be 51 series single-chip microcomputer, after the single-chip microcomputer executes the test operation, it then sends a second signal to the acquisition module 300 .

[0088] Acquisition modu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for realizing an algorithm automatic test management platform, installing a python3 development environment; encapsulating the original API; and realizing the automation on-board platform framework. Beneficial effects of the present invention: the realization of testlink can carry out statistics of test case results for programs running in the background under linux, realize automatic testing of algorithm interface business functions, and Testlink can automatically execute linux background services to manage and display test case results.

Description

technical field [0001] The invention relates to the technical field of algorithm automation test case management, in particular to a method for realizing an algorithm automation test management platform based on TestLink, python, shell and jenkins and an automation test management platform system. Background technique [0002] Previous existing technologies did not organically combine the automation framework and the use case management tool. If the manual tester is assisted to execute the use case, the manual tester needs to manually fill the execution log generated by the automation into the execution log of the manual test. The process is extremely prone to human errors and omissions, and the efficiency is still very low. In short, automation is only a regression of participating in continuous integration, and there is no organic combination with manual testing to truly liberate the hands of manual testers. [0003] But at present, the speed of software development is ge...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36G06F8/61
CPCG06F8/61G06F11/3672G06F11/3688
Inventor 刘雨琪黄思允
Owner 的卢技术有限公司