Науковий вісник НЛТУ України (Oct 2023)
Структура та особливості основних етапів тестування спеціалізованого програмного забезпечення мобільної робототехнічної платформи
Abstract
Розроблено методики тестування програмно-апаратного комплексу мобільних робототехнічних платформ. Розглянуто архітектуру програмно-апаратного комплексу засобів і досліджено взаємодію компонент спеціалізованого програмного забезпечення мобільних робототехнічних платформ. Для забезпечення управління програмно-апаратним комплексом використано мікрокомп'ютерну платформу на базі SoC під керуванням ОС Linux. Проведено симуляційні тести для імітації сигналів давачів і перевірки здатності системи обробляти і виводити дані. Досліджено систему тестування продуктивності спеціалізованого програмного забезпечення мобільної робототехнічної платформи для оцінювання швидкодії, швидкості реагування та стабільності системи. Створено комплексний план тестування програмно-апаратного комплексу із дотриманням структурованого підходу. З використанням спеціалізованого обладнання (генератори вхідних послідовностей сигналів управління, генератори вхідних даних, таблиці еталонних результатів, засоби порівняння) і технологічних програмних засобів проведено спільне тестування програмних та апаратних засобів у режимі реального часу. Показано, що основними етапами тестування спеціалізованого програмного забезпечення мобільної робототехнічної платформи є: аналіз вимог до спеціалізованого програмного забезпечення; розроблення плану тестування; функціональне тестування; тестування продуктивності; перевірка на вразливість; сумісність; тестування інтерфейсу користувача; тестування на помилки; тестування реальних сценаріїв; тестування в динамічних умовах. Проведено тестування спеціалізованого програмного забезпечення з використанням модуля керування ESP32. Для організованого тестового каналу передачі даних виконано інтеграційне тестування спеціалізованого програмного забезпечення для блоку прийомо-передавача системи керування мобільною робототехнічною платформою. Проаналізовано результати тестування та розраховано середні швидкості передачі даних. Виконано тестування спеціалізованого програмного забезпечення шифрування/дешифрування на базі двох платформ – комп'ютера центру керування (ноутбук) та мікрокомп'ютера на базі SoC Allwinner H3+.
Keywords