Method of UNIT testing for algorithms of computing software modules
Коварцев Александр Николаевич, Darya A. Popova-Kovartseva, Elena E. Gorshkova · 2015
The method of automating Unit testing processes for computing software modules is considered in the paper. Modern means of testing automation, which are analyzed in many scientific studies, specialize mainly in testing graphical user interfaces, web-interfaces, network communications, information systems, etc., which is the result of a huge demand in the market for software products within these spheres. Software modules of computing character are overshadowed by such products despite the fact that these modules have considerable scientific and practical value. They deal mostly with high tech spheres: aerospace cluster, energy industry, defense complex, etc. The article presents an original method of Unit testing for computing modules based on the algorithm of global search for infinite discontinuity points of testing function, which allows to find fatal errors in computing software modules, as well as incorrectness in implementation of algorithms for mathematical models. The universal method of Unit testing is offered within the class of computing modules, which helps to minimize the time for program debugging and to find fatal errors with less effort, as well as to organize total module testing for all modules of the program.