Search for a command to run...
Objectives. To study the limitations of classical approaches to generating test patterns for controlled random tests based on enumerating test set candidates through their one-dimensional scaling. To address the problem of constructing controlled random tests using an iterative method for two-dimensional scaling of initial templates. The main goal of the article is to develop a method for constructing tests based on initial templates and expanding them to the required bit size and number of test patterns using an iterative procedure. Methods. For two-dimensional scaling of initial templates with given characteristics, scaling matrices are used, which, like templates, can also be controlled random tests. Statistical testing method was used during the experimental research. Results. It is shown that methods for constructing controlled random tests based on the use of templates can be considered as a procedure for scaling controlled random tests to the required bit size. To construct the desired tests, both templates characterized by a minimum test suite capacity and any controllable random tests are used. This procedure allows increasing the test suite capacity while maintaining the number of their patterns. A simultaneous increase in the suite capacity and their number is achieved using the proposed approach, which is based on iterative two-dimensional scaling of templates using scaling matrices. In this case, the resulting controllable random tests are generated without the labor-intensive procedure of listing candidate test suites and calculating the difference measure(s) for them. The dependences of the main characteristics of the resulting controllable random test on the characteristics of the template and the scaling matrix are presented, which, like a template, can also represent a controllable random test. A statement is proved that determines the dependence of the characteristics of the test generated at the k-th iteration on the values of the characteristics of the test obtained at the (k–1)-th iteration and the scaling test. Useful consequences and properties of tests constructed based on the proposed procedure are presented. The performance and effectiveness of an iterative method for constructing controlled random tests are demonstrated and evaluated for binary test sets. It is shown that controlled random tests constructed using the discussed procedure have significantly larger Hamming distances compared to random tests. Conclusion. An iterative method for constructing controlled random tests through two-dimensional scaling is considered. The basis of the proposed method is the use of initial templates and scaling matrices, which represent controlled random tests with a small number of test sets and a small bit size. It is shown that the use of various templates and their two-dimensional scaling allows for the construction of controlled random tests with the required bit size and a large number of test patterns.