Unlock instant, AI-driven research and patent intelligence for your innovation.

Orthogonal table expanding device, software testing system and orthogonal table expanding method

A technology of expansion device and expansion method, which is applied in the field of software testing, can solve problems such as redundant test data, unscientific maintenance, and reduced test efficiency, so as to achieve the effect of ensuring test efficiency

Active Publication Date: 2013-06-26
PKU HEALTHCARE IT
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] 1. When there are new functions or changes, the number of levels and factors is increased, which is directly added after the existing orthogonal table, but there are no rules, which will cause two kinds of omissions: one is that the coverage rate cannot be reached, The level added arbitrarily because of no scientific calculation may cause the test coverage to not reach the maximum value; the other is the repetition rate, because it will be added arbitrarily due to the change of the function, resulting in an unscientific Maintenance, there may be redundant test data in it, resulting in a test with a high repetition rate, wasting computing resources such as processors and memory, and reducing the efficiency of the test
[0014] 2. Recalculate according to the new level and factors to generate a new orthogonal table. This method is only suitable for relatively stable projects, and is not suitable for frequent updates and maintenance. It is also more suitable for small-scale projects, because there are Many large-scale projects involve a lot of test points, some even hundreds or even thousands of levels and factors. If the orthogonal table is regenerated due to changes in requirements, it will take up a lot of time and computing resources, which is unrealistic, and require a lot of maintenance

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
  • Orthogonal table expanding device, software testing system and orthogonal table expanding method
  • Orthogonal table expanding device, software testing system and orthogonal table expanding method
  • Orthogonal table expanding device, software testing system and orthogonal table expanding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0044] In the following description, many specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, therefore, the present invention is not limited to the specific embodiments disclosed below limit.

[0045] figure 1 is a block diagram of an orthogonal table expansion device according to an embodiment of the present invention.

[0046] Such as figure 1 As shown, the present invention provides an orthogonal table expansion device 100, including: a query unit 102, from the level numbers of the original factors, query the level numbers that are greater than or equal to the level numbers of the newly...

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 provides an orthogonal table expanding device, a software testing system and an orthogonal table expanding method. The orthogonal table expanding device comprises an inquiry unit, a rank arrangement unit and a filling unit. The inquiry unit is used for inquiring a level number larger than or equal to level numbers of newly added factors from level numbers of existing factors or inquiring a plurality of level numbers with product larger than or equal to the level numbers of the newly added factors from the existing factors. The rank arrangement unit is used for arranging a row or a line for the newly added factors according to the number of the level numbers inquired. The filling unit is used for filling the raw or the line of the newly added factors according to a level distribution regular in the raw or the line corresponding to the level numbers inquired. According to the technical scheme, reasonable filling of levels of the newly added factors is achieved, high coverage rate and low repetitive rate are guaranteed, computing resources of a processor, an internal storage and the like of the software testing system can be effectively used and operation efficiency of the software testing system can not be influenced due to the fact that an orthogonal table does not need to be generated again.

Description

technical field [0001] The invention relates to the field of software testing, in particular to an orthogonal table expansion device, a software testing system and an orthogonal table expansion method. Background technique [0002] The normal operation of the software may be affected by many factors, and the interaction between factors may also affect the normal operation of the software. Therefore, not only should all possible factors that affect the software be considered during testing, but also for the interaction between these factors, it is necessary to design a set of test cases to fully cover various combinations of system factors. In software testing, multiple input parameters are often encountered, and each parameter has multiple values. Suppose there are 6 input parameters in a certain software unit to be tested, and each parameter can take 4 values. If a comprehensive test , need to design 4096 test cases, which is very unrealistic. Testing is an important and ...

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 PKU HEALTHCARE IT