Software testing method integrated with fuzzy clustering

A software testing method and a technology of fuzzy clustering, which are applied in software testing/debugging, genetic rules, genetic models, etc., can solve problems such as inaccuracy and high computational overhead of mutation testing, and achieve the effect of improving efficiency
CN112699053AActive Publication Date: 2021-04-23XUZHOU UNIV OF TECH

Patent Information

Authority / Receiving Office
CN ยท China
Patent Type
Applications(China)
Current Assignee / Owner
XUZHOU UNIV OF TECH
Publication Date
2021-04-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a software testing method integrated with fuzzy clustering, and aims at applying a fuzzy clustering method to software testing, clustering variants simulating real defects based on similarity, and improving the software defect detection efficiency as long as similar defects are detected once. The method comprises the following steps: firstly, generating variants based on a weak variation test criterion, and calculating the similarity between the variants by adopting a mathematical statistics method; then constructing a similarity matrix, sorting the variants based on the number of the variants similar to the variants, and then fuzzy clustering the variants based on the similarity among the variants, so that non-central variants are distributed to multiple clusters, and the efficiency of generating test data is improved. The proposed fuzzy clustering method is helpful for reducing the cost of variation test , has huge potential for improving the effectiveness and practicability of variation tests.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of computer software testing, and designs a software testing method incorporating fuzzy clustering. The difference between this method and the original method is that the fuzzy clustering method is applied to software testing, and the variants of simulated real defects are clustered based on similarity. The same kind of defects only need to be detected once, which is conducive to improving the detection of software defects. s efficiency. Background technique

[0002] Software testing is an effective way to improve the quality of software products. Software quality has been paid more and more attention by people. Software testing is an important means to ensure software quality. Through testing, not only the possible defects of software can be detected, but also the reliability of software can be improved. Mutation testing has significant advantages such as strong troubleshooting ability, convenience and flexibility,...

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