This article covers the process of software testing. Test management and creation methods are described within the scope of the research. The process of test selection through several stages of project development is discussed and practical examples of appliance are given for the test organization and decision making with the help of topological models of software. The criteria of test ranging are described within scope of each of the testing levels. The paper indicates the use of topological structural models in software test creation, and planning.