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

Software testing method, device and system

A software testing method and testing device technology, applied in the direction of software testing/debugging, can solve the problems of low test accuracy, low operability, and inability to directly obtain test cases, so as to improve the accuracy and operability Effect

Active Publication Date: 2013-07-10
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since not all functional modules are affected by changes in corresponding code files, the accuracy of testing in the prior art is not high
In addition, since the function module corresponds to the change of the code file in the existing technology, and a function may correspond to many test cases, when the code file changes, the test case that needs to be executed cannot be directly obtained, and the executable is 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
  • Software testing method, device and system
  • Software testing method, device and system
  • Software testing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Aiming at the above defects in the prior art, an embodiment of the present invention provides a technical solution for software testing. In this technical solution, when a test request of the software to be tested is received, on the one hand, the information of two different versions of the software to be tested is obtained, and differentiated comparisons are performed to obtain differentiated data and establish the function of differentiated data Change the function and store it in the database; on the other hand, dispatch the function application function of the test case stored in the marked database, according to the function change function of the established differential data and the called test case stored in the marked database The matching of function application functions establishes the corresponding relationship between differentiated data and test cases to determine the test cases of the software to be tested, and then tests the software to be tested accord...

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 testing method, device and system. The method comprises the following steps: receiving a testing request of a software to be tested; acquiring the information of two different versions of the software to be tested, achieving differential comparison to acquire differential data, building functional change functions of the differential data and saving the functional change functions in a database; retrieving functional application functions of test cases saved in a tagged database; according to the matching between the built function change functions of the differential data and the retrieved functional application functions of the test cases saved in the tagged database, building the corresponding relation between the differential data and the test cases; determining the test cases of the software to be tested; and testing the software to be tested according to the determined test cases. According to the invention, the accuracy and the performability in software testing are improved.

Description

technical field [0001] The invention relates to the field of software testing, in particular to a software testing method, device and system. Background technique [0002] In agile R&D, we need fast iterations, and fast iterations require tests to provide rapid feedback on quality and precise testing—accurately test according to software change points, so as to ensure quality in rapid iterations and provide rapid feedback on software quality status. [0003] Agile development is a software development capability that responds to rapidly changing requirements. In the process of agile development, rapid iteration is required, and rapid iteration requires software testing to provide rapid feedback on software quality. It also requires precise testing during software development to quickly locate software changes, and to conduct tests based on software change points. Achieve the goal of ensuring software quality in rapid iterations and quickly feedback the quality of the softwa...

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
Inventor 黄闻欣
Owner TENCENT TECH (SHENZHEN) 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