'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №12 (69) том 4
  4. Научная статья № 172

Просмотры  63 просмотров

Зорин В.Н.

  


ИСПОЛЬЗОВАНИЕ ИНСТРУМЕНТА INSOMNIA ДЛЯ РУЧНОГО ТЕСТИРОВАНИЯ API ПРИЛОЖЕНИЯ *

  


Аннотация:
одним из важнейших этапов в разработке программного обеспечения является контроль качества. Для того, чтобы ПО полностью соответствовало ожиданиям пользователя, важно проводить тестирование не только клиентской части ПО, но и серверной (в том числе api) на предмет наличия ошибок. Для качественного тестирования программного обеспечения необходимо использовать все накопленные знания в области тестирования, в том числе тестирования api части ПО. Для проверки его корректной работы была использована программа Insomnia. Предложенный процесс тестирования api серверной части программного обеспечения является удобным во многих смыслах. Благодаря использованию программы Insomnia тестирование нового функционала удобно и не занимает много времени. Эффективность данной схемы тестирования программного обеспечения проверена экспериментальным путём.   

Ключевые слова:
ручное тестирование, регулярные выражения, циклы разработки, программирование   


Введение. Тестирование приложения на предмет наличия ошибок является неотъемлемой частью цикла разработки. В список требований, предъявляемых к QA-специалистам, включают навык тестирования API приложений.API (Application Programming Interface) – программный интерфейс приложений. Чтобы понять принцип его работы, приведём классический пример: клиент и сервер. API в данном случае играет роль посредника между сервером и клиентом. Благодаря им последний может воспользоваться функциями, реализованными на сервере. Обращения к API помогают оптимизировать процесс тестирования, а именно сократить время на его проведение, расширить покрытие кейсами, минимизировать зависимость от клиентской части приложения. Кроме того, обращения к серверу напрямую позволяют проверить тестовые случаи, которые невозможно воспроизвести с применением графического интерфейса.Неправильно выбранный инструмент может привести к увеличению трудоемкости и времени процесса тестирования, а также к увеличению количества багов в приложении. Для тестирования серверной части периодически используются внешние программы или утилиты. Одна из таких - Insomnia. Именно о тестировании с помощью данной программы пойдёт речь. Поскольку взаимодействие двух приложений между собой происходит через серверную часть, то тесты весьма эффективны с помощью программы Insomnia.Описание серверной части приложенияСвязь между клиентской и серверной частью приложения реализовывается с помощью запросов – структурированной попытки связаться с API. После выбора определённой функции в приложении, клиентская часть отправляет запрос с определённым набором данных на его выполнение в серверную часть. В тестируемом ПО используется REST API. Это архитектурный стиль сетевого взаимодействия компонентов распределенного приложения. Впервые термин был использован в 2000 году одним из создателей НТТР[1]. Сам REST не является протоколом. Это набор правил того, как разработчику организовать написание кода серверного приложения, чтобы все системы эффективно обменивались данными, и приложение можно было масштабировать. В стиле REST можно выделить несколько характерных особенностей:Привязка к методам H   


Полная версия статьи PDF

Номер журнала Вестник науки №12 (69) том 4

  


Ссылка для цитирования:

Зорин В.Н. ИСПОЛЬЗОВАНИЕ ИНСТРУМЕНТА INSOMNIA ДЛЯ РУЧНОГО ТЕСТИРОВАНИЯ API ПРИЛОЖЕНИЯ // Вестник науки №12 (69) том 4. С. 1106 - 1113. 2023 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/11990 (дата обращения: 19.05.2024 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/11990



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки СМИ ЭЛ № ФС 77 - 84401 © 2023.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.