Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software automatic testing method and device

An automated testing and software technology, applied in the direction of software testing/debugging, etc., can solve problems such as the inability to achieve rapid verification and feedback, and the inability to discover in time, and achieve the effects of rapid verification, time saving, and rapid feedback

Inactive Publication Date: 2017-01-11
SHANGHAI ZTE SOFTWARE CO LTD
View PDF7 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a software automatic testing method and device to solve the problem in the prior art that rapid verification and rapid feedback cannot be achieved due to failure to find problems in time

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
  • Software automatic testing method and device
  • Software automatic testing method and device
  • Software automatic testing method and device

Examples

Experimental program
Comparison scheme
Effect test

test Embodiment 401、I

[0063] Figure 4 Shows a schematic structural diagram of the incremental software automated testing system provided by Embodiment 1 of the present invention, as Figure 4 As shown, it includes: Robot framework and test case 401 , ICM version build server 402 , ICM automated test environment 403 and ICM server 404 .

[0064] The Robot framework and test case 401. Use the Robot framework to design ICM automation test cases, including uploading models and data, checking process status, downloading and activating the planning area, data export and import in the live network area, etc., use the globally unique test case number in the format of Testcase_ICM_001 to manage test cases, and store all The above test case number is used as the label (tags) of the corresponding test case in the Robot framework.

[0065] The ICM version build server 402 . On this server, a Jenkins task is configured, which checks the specified SVN code server directory for code integration every half hou...

test Embodiment 601

[0083] Figure 6 shows a schematic structural diagram of the incremental software automated testing system provided by Embodiment 2 of the present invention, as Figure 6 As shown, it includes: ATPi (Auto Testing Platform integration, automatic test platform integration) automated test platform and test case 601 , OMM version build server 602 , OMM automated test environment 603 and OMM server 604 .

[0084] The ATPi automated test platform and test cases 601. Use the ATPi automated test platform to design OMM automated test cases, including the creation, deletion, modification, query, quick configuration, configuration data export and import of MO objects, etc., use the globally unique test case number to manage test cases, and put the test case number As the task name of the corresponding test task in the ATPi platform.

[0085] The OMM version build server 602 . On this server, a Jenkins task is configured, which checks the specified SVN code server directory for code in...

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 software automatic testing method and device, and relates to the technical field of software automatic testing. The method comprises the following steps of: acquiring a patch pack with a patch version number, and carrying out updating on a corresponding software package in a software system; according to the patch version number, screening out the updated software package; and by operating a test case configured to the screened updated software package, testing the updated software package. According to the software automatic testing method and device disclosed by the invention, the software system is automatically tested by applying an incremental method, time of each automatic testing process can be saved to a great degree, and the aims of rapid modification, rapid verification, rapid feedback and rapid iteration are fulfilled.

Description

technical field [0001] The invention relates to the technical field of software automation testing, in particular to a software automation testing method and device. Background technique [0002] In the modern software development process, automated testing has become an essential part of it. By automatically running pre-designed test cases, the actual results are obtained, compared with the expected results, and test reports are generated. During this process, labor costs, time costs, and hardware resources can be largely saved, testing efficiency can be improved, and defects in software design and software implementation can be found as early as possible. [0003] Existing automated testing methods are usually: setting timed tasks, compiling and building versions, running software system upgrades or installation programs, running pre-designed test cases, checking and analyzing test results, etc. In this process, if the software system is large or the number of test cases...

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
IPC IPC(8): G06F11/36
CPCG06F11/36
Inventor 胡卫国
Owner SHANGHAI ZTE SOFTWARE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products