TGViewer
Тестирование | TestGrow Тестирование | TestGrow @qatestgrow · 5.26K subscribers
Post #74 650
#Полезнаяинформация

Каждому тестировщику, перед тем как приступить к тестированию приложения, разработанному на RESTAPI, необходимо обязательно понимать 6 ключевых принципов построения данной архитектуры.

1. Единый интерфейс. Все данные должны запрашиваться через один URL-адрес стандартными протоколами, например, HTTP.
2. Разграничение клиента и сервера. Клиент — это пользовательский интерфейс сайта или приложения. В REST API программый код запросов остается на стороне клиента, а программный код для доступа к данным — на стороне сервера.
3. Отсутствие записи состояния клиента. Сервер не должен хранить информацию о состоянии (проведенных операций) клиента. Каждый запрос от клиента должен содержать только ту информацию, которая нужна для получения данных от сервера.
4. Кэшируемость. В данных запроса должно быть указано, нужно ли кэшировать данные (сохранять в специальном буфере для частых запросов).
5. Многоуровневость системы. Сервера могут располагаться на разных уровнях, при этом каждый сервер взаимодействует только с ближайшими уровнями и не связан запросами с другими.
6. Предоставление кода по запросу. Серверы могут отправлять клиенту код (например, скрипт для запуска видео). Так общий код приложения или сайта становится сложнее только при необходимости.
  • 🔥 4
More from @qatestgrow
  1. Oct 14, 2026Тестирование | TestGrow pinned a video
  2. Oct 14, 2026Всем привет! Рад сообщить, что 17 ноября я принял решение запустить новый и единственный п…
  3. Sep 25, 2026🚀 Открытый бесплатный курс для тестировщиков «Что под капотом у ИИ» 29 сентября в 21:00 м…
  4. Aug 24, 2026Всем привет! Важная информация, платформа testgrow переехала на новый домен testgrow.io
  5. Jul 23, 2026Всем привет! У меня отличные новости, я определился с датой старта 4-го потока на курсе по…
  6. Jul 2, 2026🔥 Как тестировать задачи быстрее, не теряя в качестве Если ты всё ещё: - пишешь чек-листы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →