Структура та особливості основних етапів тестування спеціалізованого програмного забезпечення мобільної робототехнічної платформи

Розроблено методики тестування програмно-апаратного комплексу мобільних робототехнічних платформ. Розглянуто архітектуру програмно-апаратного комплексу засобів і досліджено взаємодію компонент спеціалізованого програмного забезпечення мобільних робототехнічних платформ. Для забезпечення управління...

Full description

Bibliographic Details
Main Authors: І. Г. Цмоць, Ю. В. Опотяк, М. Я. Сенета, Ю. Ю. Олійник, Н. Б. Газда
Format: Article
Language:English
Published: Ukrainian National Forestry University 2023-10-01
Series:Науковий вісник НЛТУ України
Subjects:
Online Access:https://nv.nltu.edu.ua/index.php/journal/article/view/2536
Description
Summary:Розроблено методики тестування програмно-апаратного комплексу мобільних робототехнічних платформ. Розглянуто архітектуру програмно-апаратного комплексу засобів і досліджено взаємодію компонент спеціалізованого програмного забезпечення мобільних робототехнічних платформ. Для забезпечення управління програмно-апаратним комплексом використано мікрокомп'ютерну платформу на базі SoC під керуванням ОС Linux. Проведено симуляційні тести для імітації сигналів давачів і перевірки здатності системи обробляти і виводити дані. Досліджено систему тестування продуктивності спеціалізованого програмного забезпечення мобільної робототехнічної платформи для оцінювання швидкодії, швидкості реагування та стабільності системи. Створено комплексний план тестування програмно-апаратного комплексу із дотриманням структурованого підходу. З використанням спеціалізованого обладнання (генератори вхідних послідовностей сигналів управління, генератори вхідних даних, таблиці еталонних результатів, засоби порівняння) і технологічних програмних засобів проведено спільне тестування програмних та апаратних засобів у режимі реального часу. Показано, що основними етапами тестування спеціалізованого програмного забезпечення мобільної робототехнічної платформи є: аналіз вимог до спеціалізованого програмного забезпечення; розроблення плану тестування; функціональне тестування; тестування продуктивності; перевірка на вразливість; сумісність; тестування інтерфейсу користувача; тестування на помилки; тестування реальних сценаріїв; тестування в динамічних умовах. Проведено тестування спеціалізованого програмного забезпечення з використанням модуля керування ESP32. Для організованого тестового каналу передачі даних виконано інтеграційне тестування спеціалізованого програмного забезпечення для блоку прийомо-передавача системи керування мобільною робототехнічною платформою. Проаналізовано результати тестування та розраховано середні швидкості передачі даних. Виконано тестування спеціалізованого програмного забезпечення шифрування/дешифрування на базі двох платформ – комп'ютера центру керування (ноутбук) та мікрокомп'ютера на базі SoC Allwinner H3+.
ISSN:1994-7836
2519-2477