NOTES_ABOUT_QA Telegram 258
Как тестировать backend⁉️

Теоретические знания
1️⃣ Необходимо знать теорию веба и ее инструментов: это позволит понимать, что и как нужно тестировать в продукте, какие подводные камни могут возникать, а также успешно отвечать на собеседовании.

Основные знания перечислены в статье "Что должен знать тестировщик бэкенда"
В статье "Web Testing Specific" можно глубже погрузиться в то, как теория влияет на практику тестирования веба
Изучать основную базу можно обычным поиском по интернету: хороших статей и курсов огромное количество. В помощники рекомендую bible QA и пост с полезными статьями.

2️⃣ Быть знакомым с архитектурами, которые тебе предстоит тестировать, что позволит понимать особенности и учитывать их в работе.
Особенно понимать основные архитектуры API (для просмотра статьи нужен VPN)
(самый популярный архитектурный стиль для API REST, поэтому отдельно для него выделю статью с теорией и практикой). Если не любите читать, то видео на тему архитектур (и немного дополнительной теории) можно посмотреть тут
Также важно понимать разницу монолита и микросервисов и разницу синхронного и асинхронного взаимодействия (отсюда уже выходит работа с брокерами сообщения, но пока что это опустим).

Практические знания
1️⃣ Уметь тестировать backend (и понимать основные концепции тестирования)
- знать и применять общие подходы при тестировании API
▪️Лучшие практики тестирования API
▪️Мой любимый чек-лист API тестов (с которым можно сверяться, чтобы убедиться в непропущенности основных сценариев)
▪️Этапы тестирования API, тестовые сценарии
▪️Хороший пример шаблона тест-кейсов по API и от той же авторки примеры чек-листов по API (и свежие обновления для коллекций)
- знать как тестировать конкретный вид API (не обязательно все, но точно тот, который тестируете вы)
▪️тестирование rest
▪️тестирование grpc
▪️тестирование graphQL
▪️тестирование soap [тут хороших статей не нашла🙁]
- уметь тестировать все части backend: например, рекомендую почитать про тестирование баз данных
2️⃣ Уметь использовать основные инструменты
▪️devTools
▪️инструменты тестирования API: Postman vs Insomnia vs Soap UI
▪️работать с curl
▪️уметь подключаться и работать с базами данных (например, через dbeaver)

Вот такой минимальный набор навыков и знаний нужен для спокойной работы на первых порах. Затем багаж будет увеличиваться и расширяться, но пока что остановимся на этом.

#web #backend
🔥47👏32



tgoop.com/notes_about_QA/258
Create:
Last Update:

Как тестировать backend⁉️

Теоретические знания
1️⃣ Необходимо знать теорию веба и ее инструментов: это позволит понимать, что и как нужно тестировать в продукте, какие подводные камни могут возникать, а также успешно отвечать на собеседовании.

Основные знания перечислены в статье "Что должен знать тестировщик бэкенда"
В статье "Web Testing Specific" можно глубже погрузиться в то, как теория влияет на практику тестирования веба
Изучать основную базу можно обычным поиском по интернету: хороших статей и курсов огромное количество. В помощники рекомендую bible QA и пост с полезными статьями.

2️⃣ Быть знакомым с архитектурами, которые тебе предстоит тестировать, что позволит понимать особенности и учитывать их в работе.
Особенно понимать основные архитектуры API (для просмотра статьи нужен VPN)
(самый популярный архитектурный стиль для API REST, поэтому отдельно для него выделю статью с теорией и практикой). Если не любите читать, то видео на тему архитектур (и немного дополнительной теории) можно посмотреть тут
Также важно понимать разницу монолита и микросервисов и разницу синхронного и асинхронного взаимодействия (отсюда уже выходит работа с брокерами сообщения, но пока что это опустим).

Практические знания
1️⃣ Уметь тестировать backend (и понимать основные концепции тестирования)
- знать и применять общие подходы при тестировании API
▪️Лучшие практики тестирования API
▪️Мой любимый чек-лист API тестов (с которым можно сверяться, чтобы убедиться в непропущенности основных сценариев)
▪️Этапы тестирования API, тестовые сценарии
▪️Хороший пример шаблона тест-кейсов по API и от той же авторки примеры чек-листов по API (и свежие обновления для коллекций)
- знать как тестировать конкретный вид API (не обязательно все, но точно тот, который тестируете вы)
▪️тестирование rest
▪️тестирование grpc
▪️тестирование graphQL
▪️тестирование soap [тут хороших статей не нашла🙁]
- уметь тестировать все части backend: например, рекомендую почитать про тестирование баз данных
2️⃣ Уметь использовать основные инструменты
▪️devTools
▪️инструменты тестирования API: Postman vs Insomnia vs Soap UI
▪️работать с curl
▪️уметь подключаться и работать с базами данных (например, через dbeaver)

Вот такой минимальный набор навыков и знаний нужен для спокойной работы на первых порах. Затем багаж будет увеличиваться и расширяться, но пока что остановимся на этом.

#web #backend

BY Заметки о QA


Share with your friend now:
tgoop.com/notes_about_QA/258

View MORE
Open in Telegram


Telegram News

Date: |

Polls Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. While some crypto traders move toward screaming as a coping mechanism, many mental health experts have argued that “scream therapy” is pseudoscience. Scientific research or no, it obviously feels good. Channel login must contain 5-32 characters
from us


Telegram Заметки о QA
FROM American