Automatic software test system and method for artificial intelligence

A software testing and artificial intelligence technology, applied in software testing/debugging, error detection/correction, instruments, etc., to solve problems such as inability to automatically update, limited testing scope, limited thinking and settings, and low applicability

Active Publication Date: 2019-10-18
BEIJING RES INST OF PRECISE MECHATRONICS CONTROLS +1
View PDF5 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to deal with some of the above problems, some semi-automated and automated testing tools or auxiliary scripts have been introduced on the market to speed up software testing. These tools or scripts can help speed up testing to a certain extent, but their applicability is low. It is set for some single test scenarios, and the number of test cases is relatively limited, limited by the number of previous settings, and it is not possible to provide feedback and automatic updates for some problems in actual applications. Applicability to similar test scenarios These problems lead to an improvement in the efficiency of the test, but the improvement is not large, and the scope of the test is limited by the thinking and settings of the test script writers. The test cases cannot be automatically updated, and the test cases may not be fully covered. The efficiency and accuracy of the test are still low

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
  • Automatic software test system and method for artificial intelligence
  • Automatic software test system and method for artificial intelligence
  • Automatic software test system and method for artificial intelligence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0100] The technical solution of the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

[0101] The first part, building the artificial intelligence model of the system: the purpose of the present invention is to provide an automated software testing system and method based on artificial intelligence algorithms. The specification requires a model; the system can independently learn programming language design content and generate a programming language model; the system can adapt to the programming language model by combining different software platforms and hardware Automated software te...

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 an automatic software test system and method constructed based on an artificial intelligence algorithm, and the system can autonomously learn test specification requirements and previous test data and results, and summarize and refine a test specification requirement model. The system can autonomously learn programming language design content and generate a programming language model. The system can be combined with different software platforms and hardware platforms to carry out self-adaption on a programming language model to generate a target system model, and the target system model is used for guiding automatic software testing to be carried out on different software and hardware platforms. By adopting the test system, a system and a method for autonomously learning test requirements and programming specifications, autonomously adapting to different software and hardware platforms to automatically generate test cases, automatically carrying out software tests and automatically providing software test reports can be provided.

Description

technical field [0001] The invention belongs to the technical field of software testing, and in particular relates to an artificial intelligence automated software testing system and method. Background technique [0002] Software testing is a technology that has emerged with the large-scale application of software control programs. This technology is mainly used to test the quality of software programs. Check before application, and guide software designers to fix possible loopholes, errors, defects, etc., so as to provide evaluation support for efficient application of software, reduce possible risks in software application, and improve software effectiveness. [0003] Based on the importance of software testing, a large-scale reliability verification of the developed software program is required before the software program is put into the market, so as to eliminate the possible risks after the market application, especially in some key fields such as aerospace, industry, e...

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 Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 黄葵刘海山丁怀龙樊茜焦震杨帆张震栾婷张成浩
Owner BEIJING RES INST OF PRECISE MECHATRONICS CONTROLS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products