Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду

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:...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2023
Автори: Іванюк, Віталій, Мястковська, Марина, Понеділок, Вадим
Формат: Стаття
Мова:Ukrainian
Опубліковано: Kamianets-Podilskyi National Ivan Ohiienko University 2023
Онлайн доступ:http://mcm-tech.kpnu.edu.ua/article/view/294161
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Mathematical and computer modelling. Series: Technical sciences

Репозитарії

Mathematical and computer modelling. Series: Technical sciences
id mcmtechkpnueduua-article-294161
record_format ojs
institution Mathematical and computer modelling. Series: Technical sciences
collection OJS
language Ukrainian
format Article
author Іванюк, Віталій
Мястковська, Марина
Понеділок, Вадим
spellingShingle Іванюк, Віталій
Мястковська, Марина
Понеділок, Вадим
Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
author_facet Іванюк, Віталій
Мястковська, Марина
Понеділок, Вадим
author_sort Іванюк, Віталій
title Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
title_short Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
title_full Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
title_fullStr Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
title_full_unstemmed Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду
title_sort автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь вольтерри другого роду
title_alt Automated Means of Testing Software Modules for Solving Volterra Integral Equations of the Second Kind
description 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.
publisher Kamianets-Podilskyi National Ivan Ohiienko University
publishDate 2023
url http://mcm-tech.kpnu.edu.ua/article/view/294161
work_keys_str_mv AT ívanûkvítalíj automatedmeansoftestingsoftwaremodulesforsolvingvolterraintegralequationsofthesecondkind
AT mâstkovsʹkamarina automatedmeansoftestingsoftwaremodulesforsolvingvolterraintegralequationsofthesecondkind
AT ponedílokvadim automatedmeansoftestingsoftwaremodulesforsolvingvolterraintegralequationsofthesecondkind
AT ívanûkvítalíj avtomatizovanízasobitestuvannâprogramnihmodulívrozvâzuvannâíntegralʹnihrívnânʹvolʹterridrugogorodu
AT mâstkovsʹkamarina avtomatizovanízasobitestuvannâprogramnihmodulívrozvâzuvannâíntegralʹnihrívnânʹvolʹterridrugogorodu
AT ponedílokvadim avtomatizovanízasobitestuvannâprogramnihmodulívrozvâzuvannâíntegralʹnihrívnânʹvolʹterridrugogorodu
first_indexed 2024-04-08T14:59:23Z
last_indexed 2024-04-08T14:59:23Z
_version_ 1795779056337158144
spelling mcmtechkpnueduua-article-2941612023-12-22T09:13:19Z Automated Means of Testing Software Modules for Solving Volterra Integral Equations of the Second Kind Автоматизовані засоби тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду Іванюк, Віталій Мястковська, Марина Понеділок, Вадим 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. У статті розглянута методологія автоматизованого тестування програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду. Для реалізації автоматизованого тестування вибрано програмне середовище Matlab, яке має широкий спектр можливостей тестування програмного забезпечення, зокрема: функції для генерації наборів даних для тестування; функції для порівняння результатів тестування; функції для формування звітів тестування тощо. У якості бази для розробки автоматизованих засобів тестування вибрано Unit Testing Framework, що є складовою MATLAB Test Framework, має багато готових методів для перевірки коректності значень і формування статистики помилкових випадків. Розроблено набір тестових задач для інтегральних рівнянь Вольтерри другого роду, який поділяється на різні типи рівнянь, включаючи лінійні інтегральні рівняння Вольтерри другого роду, які містять ядра із степеневими, експоненціальними, гіперболічними, логарифмічними, тригонометричними, оберненими тригонометричними функціями та їх комбінації. Розроблені засоби автоматизованого тестування використано для перевірки якості програмних модулів, побудованих на основі методів лівих прямокутників, правих прямокутників, методу трапецій та методу Сімпсона. Розроблений набір тестових задач дозволяє покривати широкий спектр можливих умов роботи програмних модулів. Результати тестування дозволили виявити шляхи вдосконалення наявних програмних модулів для досягнення виставлених умов їх функціонування. Проведенні дослідження будуть сприяти розробці більш надійних і ефективних програмних модулів розв’язування інтегральних рівнянь Вольтерри другого роду. Отримані результати є основою для подальших досліджень, які будуть спрямовані в таких напрямах: розробка методів тестування для більш складних типів інтегральних рівнянь Вольтерри другого роду, включаючи рівняння з нелінійними та нестаціонарними ядрами. Kamianets-Podilskyi National Ivan Ohiienko University 2023-11-15 Article Article application/pdf http://mcm-tech.kpnu.edu.ua/article/view/294161 10.32626/2308-5916.2023-24.26-34 Mathematical and computer modelling. Series: Technical sciences; 2023: Mathematical and computer modelling. Series: Technical sciences. Issue 24; 26-34 Математичне та комп'ютерне моделювання. Серія: Технічні науки ; 2023: Математичне та комп'ютерне моделювання. Серія: Технічні науки. Випуск 24; 26-34 2308-5916 10.32626/2308-5916.2023-24 uk http://mcm-tech.kpnu.edu.ua/article/view/294161/286958