В настоящее время, согласно данным аналитических агентств TAdviser и Statista, при автоматизированном производстве потребительской электроники количество ошибок ежегодно увеличивается на 24 %, что представляет собой актуальную проблему. Существующие методы и средства организации процесса тестирования программного обеспечения при автоматизированном производстве потребительской электроники недостаточно эффективны. Несмотря на то что облачные технологии улучшают процесс разработки программного обеспечения, технические аспекты тестирования еще не полностью изучены. В работе представлен метод дистанционного автоматизированного тестирования программного обеспечения устройств потребительской электроники с использованием удаленного вызова процедур Remote Procedure Call (RPC) с целью улучшить процесс, сэкономить ресурсы и увеличить масштабируемость. Исследование охватывает анализ существующих архитектурных решений, разработку модели процесса тестирования с помощью теории массового обслуживания и метода Монте-Карло. В рамках практического эксперимента создан и применен диспетчер задач, эффективно регулирующий процесс тестирования программного обеспечения устройств потребительской электроники в облачном сервисе, что позволило интегрировать существующие методы тестирования без необходимости модификации их конструкции. Такой подход способствует оптимизации процесса, уменьшению временных затрат и подтверждает успешное применение предложенного метода.
1. TAdviser: Государство. Бизнес. Технологии [Электронный ресурс]. URL: https://www.tadviser.ru (дата обращения: 01.08.2023).
2. Statista [Электронный ресурс]. URL: https://www.statista.com (дата обращения: 01.08.2023).
3. Гагарина Л. Г., Шевнина Ю. С. Моделирование цифрового двойника производственного процесса с использованием смарт-структуры // Системы компьютерной математики и их приложения. 2022. № 23. С. 84–90. EDN: UEMIYJ.
4. Веселов В. Ф., Гагарина Л. Г. Эмулятор вычислительного устройства с абсолютной точностью вычислений // Системы компьютерной математики и их приложения. 2022. № 23. С. 70–78. EDN: GTNYZV.
5. Мухутдинов Р. А., Мухутдинов А. А., Коняева О. С. CI/CD системы // Студенческий вестник. 2020. № 19-10 (117). С. 69–70. EDN: QGTKEQ.
6. Карышев А. А., Ромашов П. А. Система для автоматизации ручного тестирования программного обеспечения // Электронный журнал: наука, техника и образование. 2016. № 2 (6). С. 140–146. EDN: WPNCXJ. URL: http://nto-journal.ru/uploads/articles/7a1f6e69f918d40ce7a55504eb1ff4af.pdf (дата обращения: 28.08.2023).
7. Михальчук В. Д., Решетникова И. В. Использование ручного и автоматизированного тестирования ПО в гибких методологиях проектирования // Современные инструментальные системы, информационные технологии и инновации: сб. науч. тр. XV Междунар. науч.-практ. конф. (Курск, 19–20 марта 2020 г.). Курск: Юго-Западный государственный университет, 2020. С. 203–207. EDN: LSATBQ.
8. Данилова А. А., Майорова Е. С. Обзор патентной информации и источников периодической печати по теме: «Анализ автоматизированных систем тестирования программного обеспечения» // Современные тенденции развития науки и технологий. 2016. № 7-2. С. 22–26. EDN: WHDBAL.
9. Тютюных А. А., Полевщиков И. С. Разработка автоматизированной системы управления процессом тестирования программного обеспечения // Автоматизированные системы управления и информационные технологии: материалы Всерос. науч.-техн. конф. (Пермь, 17 мая 2018 г.): в 2 т. Пермь: Изд-во Пермского нац. исслед. политехнического ун-та, 2018. Т. 1. С. 104–109. EDN: YVAQHB.
10. Филиппов В. А., Хатько Е. Е. Проблемы качества тестирования программного обеспечения для мультизадачных пользовательских комплексов // Качество. Инновации. Образование. 2011. № 3 (70). С. 32–35. EDN: ONDBML.
11. Гридин В. Н., Дмитревич Г. Д., Анисимов Д. А. Методика построения веб-сервисов распределенных платформенно-независимых систем автоматизированного проектирования // Системы и средства информатики. 2014. Т. 24. № 1. С. 213–223. https://doi.org/10.14357/08696527140113. – EDN: SJHVPJ.