207 похожих чатов

А тестирование API программы - интеграционное или функциональное тестирование? Если

раньше глоссарий ISTQB определял интеграционное тестирование, как тестирование интерфейсов И взаимодействия компонентов/систем, то сейчас - "Уровень тестирования, который фокусируется на взаимодействии между компонентами или системами".

10 ответов

22 просмотра

Имхо, как посмотреть) Если ты используешь её как точку для общения, то функционал же А если API программы нужен для взаимодействия с другой, то интеграция

Dmitriy- Автор вопроса
Саня
Имхо, как посмотреть) Если ты используешь её как т...

Да вот, смущает, что тестируем, дергая из Postman, например, методы API. Но в тестах, как бы, не участвуют интегрированные модули или системы. Мы же одну систему тестим...

Это может быть и функциональное и интеграционное. Например, если это API, где непосредственно фронт продукта взаимодействует с бэком - больше функциональщина. А если это тот же самый продукт, в котором реализован, например, public API, через который с вашим продуктом взаимодействует другой, то это уже интеграция. Ещё можно рассмотреть вариации микросервис/монолит, где микросервисы тестируются отдельно и их контракты между собой

Dmitriy- Автор вопроса
Дмитрий Лупачев
Это может быть и функциональное и интеграционное. ...

Да, возможно... Хотя по API между фронтом и беком, наверное не соглашусь. Тут явно два интегрированных модуля, что попадает под определение интеграционного тестирования, имхо...

Да так же. Если ты тестируешь интеграцию между системами\сервисами - интеграционное. Если функциональность системы - функциональное.

Dmitriy- Автор вопроса
Eesoos
Да так же. Если ты тестируешь интеграцию между сис...

Только хотел я успокоиться, но тут опять начинают меня терзать смутные сомнения... ))))) То есть, если тестируем поведение нескольких систем/модулей, взаимодействующих через API - интеграционное. Если же "дергаем" методы API одной из систем/модуля - функциональное?

Dmitriy
Только хотел я успокоиться, но тут опять начинают ...

если цель протестировать функциональность - тогда функциональное

Dmitriy- Автор вопроса
Eesoos
если цель протестировать функциональность - тогда ...

Но эта функциональность направлена на интеграцию с другими системами. ))) То есть, public API, например.

Dmitriy
Но эта функциональность направлена на интеграцию с...

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

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта