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

Data-driven automatic testing system and method

An automated testing and data-driven technology, applied in software testing/debugging, etc., can solve problems such as poor sharing, high maintenance cost, and test logic redundancy, and achieve the effects of improved loading efficiency, low maintenance cost, and fast expansion

Inactive Publication Date: 2006-12-13
GLOBAL INNOVATION AGGREGATORS LLC
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Existing technology is mainly used in GUI automated testing, and is based on Rational's Robot tool platform, which has weak portability across platforms (especially operating systems) and cross-tool platforms, and is not suitable for automated testing of communication equipment products; Test data and test logic are not separated, and the mechanism for establishing and restoring the test environment is immature. Once the test data changes, it will lead to high maintenance costs; the test logic is redundant and sharing is poor; it cannot be loaded according to actual needs. The required product function library, the porting cost is high, and the flexibility is poor; at the same time, loading too many product function libraries will cause the entire automated testing process to become slow

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
  • Data-driven automatic testing system and method
  • Data-driven automatic testing system and method
  • Data-driven automatic testing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] At first the technical terms involved in the present invention are described as follows:

[0034] A test cluster (Test Cluster) is the same test environment configuration and networking configuration of several test logics, is a logical division of the test environment, and is the smallest entity that composes the test environment.

[0035] Test Logic, which is the same test process of several test cases, that is, a script description of a group of test cases with the same test process and different test data. The test logic can be run in different test environments.

[0036] Test case data (TestCaseData) is composed of values ​​of different test data items, and each combination of values ​​of test data items constitutes test case data of different test cases.

[0037] A test case (TestCase), each combination of the values ​​of the test data items that make up the test case data, together with the test logic corresponding to the test case data, is called a test case.

...

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

Disclosed is a data-driving automatic testing system which comprises testing tools and testing instruments, devices to be tested, testing platform and function library connected with the testing platform. The function library includes a product function library, a testing tool function library and a testing instrument library; the testing platform includes a testing environment generating module, a test cases generating module, an operation engine, a testing logic generation module and a testing suite generating module. The invention also provides a data-driving automatic testing method. The invention is characterized in that the inventive system and method can be transmitted among platforms and tool platforms; testing environment and testing logic can be shared and overloaded. The invention has the advantages that the function library has high loading efficiency; has low maintain cost; employing testing suite to improve testing efficiency.

Description

technical field [0001] The present invention relates to the field of automated testing, and more specifically, the present invention relates to a data-driven automated testing system and method. Background technique [0002] In the process of product development, when the product enters the system testing stage, in order to ensure the quality of the product, it is necessary to conduct a comprehensive test on its function and performance under the simulated actual use environment. According to the defects of the product found in the testing process, the developers make corrections to the product design. In order to ensure that the modification of the original errors will not introduce new errors, it is necessary to perform regression tests on the product many times. Each test of the product requires the tester to manually build an environment to simulate the actual use conditions, which we call the construction test environment. In order to ensure the accuracy of the test r...

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
Inventor 林培兴吕学
Owner GLOBAL INNOVATION AGGREGATORS LLC
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