Abstract

The article is part of the methodology of automated testing of software modules for solving Volterra integral levels of the second kind. For the implementation of automated testing, the Matlab software environment was selected, which has a wide range of software testing capabilities, in particular: functions for generating data sets for testing; functions for comparing test results; functions for generating test reports, etc. For the development of automated testing tools, the Unit Testing Framework was selected, which is a component of the MATLAB Test Framework, has many ready-made methods for checking the correctness of values and the formation of statistical errors. A set of test problems has been developed for Volterra integral equations of the second kind, which are divided into different types, including linear Volterra integral equations of the second kind, which consist of a kernel with power, exponential, hyperbolic, logarithmic, trigonometric, inverse trigonometric functions and their combination. Developed testing tools used for automated quality control of software modules built on the basis of left rectangle, right rectangle, trapezoidal, and Simpson methods. The developed set of test tasks covers a wide range of possible operating conditions of software modules. The results of the testing allowed to improve the existing software modules to achieve the set conditions for their operation. The conducted research should contribute to the development of more reliable and efficient software modules for solving Volterra integral levels of the second kind. The obtained results are the basis for further research, which will be used in the following directions: development of testing methods for more complex types of Volterra integral levels of the second kind, including the level with nonlinear and non-stationary kernels.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.