me_edu
QA Automation и Test Engineering: API, UI, CI и качество релизаШаг 14 из 15 · 0% пройдено
UI/API automation

Contract и API checks

Шаг 14 из 1510 минТеория
Цель

Понять основной механизм темы «Contract и API checks» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITContract testFrontendReal serviceAPI schemaCI reportBackendMock serverСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Contract testing: проверяется договор между клиентом и сервером, а не только happy path
Опорная идея

API-тесты дешевле UI-тестов и ближе к логике. Contract testing проверяет, что клиент и сервер одинаково понимают формат данных: поля, типы, обязательность, ошибки и версии. Это особенно важно, когда frontend и backend развиваются независимо.

Профессиональный QA automation engineer умеет выбирать уровень проверки: не все нужно проверять через браузер, не все можно проверить unit-тестом.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.