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

PYTHON general APP software automatic test framework system

A technology of automated testing and framework systems, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as insufficient degrees of freedom, inability to use them in combination, heavy workload of testers, etc., to reduce maintenance costs, The effect of low maintenance cost and easy development

Inactive Publication Date: 2020-04-28
UNICLOUD (NANJING) DIGITAL TECH CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of network technology, APP software is almost everywhere in our daily life. Under the current development background, the version update iteration of APP software is very fast. When the software is updated, it must be tested. Currently in When conducting automated testing, most of them use open source automation frameworks to perform UI automated testing and interface automated testing respectively, and maintain test cases by writing test scripts or entering test steps. Therefore, manual testing is required for each update, and repetitive work for testers is required. a lot
[0003] A Chinese patent discloses a software automation testing framework and testing method (publication number CN110232024A). This patented technology can easily test software, has a wide coverage, does not require manual coding, and saves software testing costs. The code or script needs to be changed, the maintenance cost of the test script is too high, and the two cannot be used in combination, and the degree of freedom is not enough. It is necessary to strictly follow the process set by the framework, and the secondary development is not friendly

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
  • PYTHON general APP software automatic test framework system
  • PYTHON general APP software automatic test framework system
  • PYTHON general APP software automatic test framework system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] see Figure 1~3 , in an embodiment of the present invention, a PYTHON general-purpose APP software automated testing framework system includes a script maintenance module, a script generation module, a script execution module, a result verification module and a report generation module, and the script maintenance module is used when the version is iterated or needs to be updated When modifying the relevant fields in the test case database, the cost of script maintenance is reduced. The script generation module uses the unittest framework + HtmlTestRunner to output reports, which can automatically generate test scripts, and provides two automated testing methods: interface automation module or ui automation module , the script execution module executes one or both of the automated test methods, the result verification module is used to verify the results of the two automated tests, and the report generation module is used to generate reports and send them to the display s...

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 relates to the technical field of software testing. The invention discloses an automatic testing framework system for PYTHON general APP software. The system comprises a script maintenance module, a script generation module, a script execution module, a result verification module and a report generation module, the script generation module outputs a report by adopting a unittest framework + HtmlTestRunner, a test script can be automatically generated, and two automatic test modes of an interface automation module or a ui automation module are provided. According to the method, ascript generation module outputs a report by adopting a unittest framework and an HtmlTestRunner; automatically generating test scripts, according to the test script generation method which is efficient and low in maintenance cost, the system maintenance cost can be effectively reduced, the script execution module can independently execute one of two automatic test modes of the interface automation module and the ui automation module and can also execute the two automatic test modes at the same time, and therefore diversified automation methods are achieved.

Description

technical field [0001] The invention relates to the technical field of software testing, in particular to a PYTHON universal APP software automation testing framework system. Background technique [0002] With the rapid development of network technology, APP software is almost everywhere in our daily life. Under the current development background, the version update iteration of APP software is very fast. When the software is updated, it must be tested. Currently in When conducting automated testing, most of them use open source automation frameworks to perform UI automated testing and interface automated testing respectively, and maintain test cases by writing test scripts or entering test steps. Therefore, manual testing is required for each update, and repetitive work for testers is required. The portion is huge. [0003] A Chinese patent discloses a software automation testing framework and testing method (publication number CN110232024A). This patented technology can 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 UNICLOUD (NANJING) DIGITAL TECH 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