ПО АТоМ-АТЕ состоит из технологической платформы и прикладных модулей. Технологическая платформа включает в себя следующие компоненты:
АТоМ-АТЕ - графический интерфейс пользователя, обеспечивает взаимодействие между MySQL Server и Python
MySQL Community Server 8.0 - система управления базой данных, предназначена для хранения входных/выходных параметров тестируемых изделий.
Python 3.8.2х64 - язык программирования для создания скриптов
Прикладные модули:
Script - логический алгоритм управления тестированием изделий
Reports - скрипт для формирования отчетов о результатах тестирования
DLL - библиотека функций, используемых для проведения тестирования выходных параметров изделия, состоит из алгоритмов выполнения на языке LabView
LabView Runtime Engine - 19.1.1x64- среда выполнения функций DLL (выполняет код функций, предварительно написанный на LabView)
При запуске программы происходит проверка подключения к базе данных. Установив соединение с БД пользователь выбирает тип тестируемого изделия и тест-план. Кнопка "Старт" инициализирует запуск скрипта ("run.py", run_MZU.py). Скрипт подключает библиотеку функций (<наименование изделия>.dll) и запускает выполнение серии тестов (test00...testNN) согласно выбранному пользователем тест-плану. После выполнения тестирования скрипт записывает результаты тестирования в базу данных и выводит на экран монитора в приложении ПО AToM-ATE. Результаты тестирования могут быть просмотрены с помощью модуля Reports и сохранены в формате xlsx.