Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 23(319)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6

Библиографическое описание:
Петруша А.О. РЕАЛИЗАЦИЯ И АПРОБАЦИЯ ВИРТУАЛЬНОГО СТЕНДА ДЛЯ ДИНАМИЧЕСКОГО ТЕСТИРОВАНИЯ API // Студенческий: электрон. научн. журн. 2025. № 23(319). URL: https://sibac.info/journal/student/319/380799 (дата обращения: 18.07.2025).

РЕАЛИЗАЦИЯ И АПРОБАЦИЯ ВИРТУАЛЬНОГО СТЕНДА ДЛЯ ДИНАМИЧЕСКОГО ТЕСТИРОВАНИЯ API

Петруша Анна Олеговна

магистрант, кафедра информационных систем, Московский государственный технологический университет «СТАНКИН»

РФ, г. Москва

Саркисова Ирина Олеговна

научный руководитель,

канд. техн. наук, Московский государственный технологический университет «СТАНКИН»

РФ, г. Москва

DYNAMIC API TESTING AS A RISK MANAGEMENT AND RELIABILITY MANAGEMENT TOOL FOR INFORMATION SYSTEMS

 

Anna Petrusha

master's student, Department of Information Systems, Moscow State Technological University "STANKIN",

Russia, Moscow

Irina Sarkisova

scientific supervisor, candidate of Sciences in Technical, Moscow State Technological University "STANKIN",

Russia, Moscow

 

АННОТАЦИЯ

Статья посвящена описанию процесса реализации виртуального стенда и его апробации с применением дополнительного инструмента «Postman». Рассмотрены ключевые функции стенда, такие как CRUD-операции, логирование действий и разграничение прав доступ.

ABSTRACT

The article describes the process of implementing a virtual stand and its testing using the additional "Postman" tool. The key functions of the stand, such as CRUD operations, logging of actions and access rights differentiation, are considered.

 

Ключевые слова: виртуальный стенд, динамическое тестирование API, Postman, веб-интерфейс, CRUD-операции, HTTP-запросы, образовательной процесс.

Keywords: virtual stand, dynamic API testing, Postman, web interface, CRUD operations, HTTP requests, educational process.

 

Современные тенденции в IT-образовании требуют создания практико-ориентированных сред для формирования у студентов навыков работы с различными ИТ-продуктами.

Под виртуальным стендом понимается учебно-практический (лабораторный) стенд, который способствует укреплению теоретических знаний студентов, приобретению ими необходимых навыков по определенному направлению посредством компьютерных программ и технологий. Виртуальные стенды позволяют каждому студенту моделировать производственные процессы, а преподавателям – контролировать усвоение их знаний и получение практических навыков [1].

Вид, формат и прочие тонкости реализации виртуального стенда могут быть любыми, в данной работе выбор сделан в пользу веб-технологий.

Реализация стенда включала разработку интерфейса, серверной логики и базы данных. В основу стенда положена трехуровневая архитектура, включающая клиентскую часть на HTML/CSS/JavaScript, серверную платформу на «Node.js» с фреймворком «Express.js» и реляционную базу данных «PostgreSQL».

Основной задачей было создание среды, которая позволяет студентам изучать динамическое тестирование API в условиях, приближенных к реальным. Для апробации стенда использовался дополнительный инструмент «Postman», который позволяет отправлять HTTP-запросы и анализировать ответы от сервера.

Интерфейс стенда имитирует деятельность зоомагазина и включает такие функции, как просмотр списка питомцев, управление заказами и клиентами. Для авторизованных пользователей доступны CRUD-операции, а администраторы могут просматривать логи действий и анализировать активность пользователей.

Система предусматривает два типа пользователей: студентов с ограниченными правами доступа и администраторов с полным контролем над системой. Для обеспечения безопасности применяется механизм JWT-аутентификации, а все действия пользователей фиксируются в системном журнале.

Как уже было сказано, апробация стенда проводилась с применением «Postman». Были проверены все типы HTTP-запросов (GET, POST, PUT, DELETE), а также работа механизмов аутентификации и логирования. Результат проведенного тестирования подтвердили корректность работы API и его пригодность для использования в образовательном процессе.

Разработанный виртуальный стенд представляет собой законченное решение для обучения динамическому тестированию API. Его ключевыми преимуществами являются: безопасная среда для экспериментов, наглядное представление результатов тестирования и соответствие современным стандартам веб-разработки. Практическое использование стенда в учебном процессе подтвердило его эффективность для формирования профессиональных компетенций у студентов IT-специальностей.

 

Список литературы:

  1. Абдуллаев Абдушукур Хамидович Виртуальные лабораторные стенды и рекомендации по их использованию в непрерывном образовании // Образование через всю жизнь: непрерывное образование в интересах устойчивого развития. 2004. №. URL: https://cyberleninka.ru/article/n/virtualnye-laboratornye-stendy-i-rekomendatsii-po-ih-ispolzovaniyu-v-nepreryvnom-obrazovanii (дата обращения: 16.08.2023).

Оставить комментарий