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

Всем привет. Ребят, вопрос ОЧЕНЬ тупой, но все равно спрошу:


Вы пишите тест кейсы для тестирования ручек на бэке и если да то как?

9 ответов

40 просмотров

А что такое "ручки на бэке"?

RomaShka- Автор вопроса
Roman (rpwheeler)
А что такое "ручки на бэке"?

Эндпоинты - методы https://host/api/v1/ + ручка (/users or /profile)

А чем они принципиально отличаются от любых других объектов тестирования? Ну, т.е. есть что-то, что надо проверить. Есть шаги, проверка, ожидаемый результат. Почему вам кажется, что тест кейсы должны как-то отличаться?

Если мне за это будут платить, то напишу. Если не будут -- коллекция в Постмане с минимальным описанием, или какие автопроверки вполне пойдут вместо тесткейсов, с ними ещё и работать можно будет.

RomaShka- Автор вопроса
Shoo
А чем они принципиально отличаются от любых других...

Ну смотри... Когда делают новую ручку твоя задача как QA проверить, что методы возвращают верную модель, что присутствуют обязательные поля, ошибки при неправильных запросах, валидации и лимиты для каждого поля. Эти кейсы одинаковые для ЛЮБОЙ ручки, поэтому какие кейсы ты имеешь введу? На фронте ты уже проверяешь пользовательский сценарий и прочее, но в REST например, ты можешь получить информацию нужную из 5 ручек и только после этого твой сценарий будет правильным для пользователя. Я же тестирую только одну ручку...

RomaShka
Ну смотри... Когда делают новую ручку твоя задача ...

Ну смотри, тебе когда дают кнопку тестировать ты что можешь сделать? Ну нажал, она нажалась. Не нажал - не нажалась.

RomaShka
Ну смотри... Когда делают новую ручку твоя задача ...

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

А сваггер уже не вариант как источник документации для тестирования?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта