Оптимизируем тестирование веб-приложений через UI за счет тестирования REST API

  Рет қаралды 3,931

БАГаж тестировщика

БАГаж тестировщика

Күн бұрын

Пікірлер: 39
@Dmitry_Sonic
@Dmitry_Sonic Жыл бұрын
Спасибо большое! Очень четкое, структурированное и визуально приятное оформление. Полезная и интересная подача материала.
@qabuggage
@qabuggage Жыл бұрын
И вам спасибо за обратную связь!
@Parabelax
@Parabelax 3 ай бұрын
Видео действительно отличное, особенно порадовало наличие адекватного примера аж с БД, а не тупо "вот есть petstore swagger, тут есть пост, а вот есть гет, вот ответ сервера 200 и 404, всем пока, подписывайтесь", как часто бывает в видосах по постману) Благодарю!
@qabuggage
@qabuggage 3 ай бұрын
Спасибо за такую оценку :)
@MrSaho1
@MrSaho1 Жыл бұрын
Очень хорошее видео. Я много смотрел видео для QA. Но вот такого объяснения нигде не встречал. Спасибо, что делаете такие КАЧЕСТВЕННЫЕ видео. Предложение. Углубиться дальше в тестировании API, разобрать заголовки. "Что зачем почему" Сделать также на реальных примерах. техники тест дизайна. И протестировать, условную "ручку", что-то физическое. с использованием всех накопленных знаний из всех видео.
@qabuggage
@qabuggage Жыл бұрын
Спасибо за комментарий! Техники тест- дизайна мы уже рассматриваем на примерах в других видео на канале. Остальные предложения примем к сведению. В будущем мы планировали сделать цикл видео, посвящённых тестированию REST API.
@MrSaho1
@MrSaho1 Жыл бұрын
​@@qabuggageточно, видео есть.. позабыл про них. забавно, что перед написанием данного текста, я зашел проверить, есть ли они или нет -_- про rest api в ожидании. со временем ждем повышения уровня сложности задач, условно, от джуна до мидла.
@ВладМаркелов-е3д
@ВладМаркелов-е3д Жыл бұрын
Самое информативное видео про тестирование API. Однозначно лайк
@qabuggage
@qabuggage Жыл бұрын
Спасибо!
@Polygon_way
@Polygon_way Жыл бұрын
Очень грамотный практический урок. Один из лучших уроков, что я видел. Браво🎉 Даже я, будучи опытным тестером - смог подчеркнуть для себя не мало полезных фишек и вспомнить некогда забытый материал)
@qabuggage
@qabuggage Жыл бұрын
Нам очень приятно читать такую обратную связь, спасибо!!
@alexandertrubitsin7987
@alexandertrubitsin7987 Жыл бұрын
Спасибо, прекрасное руководство по тестированию, готовый материал для обучения с деталями и примерами Хорошая работа!
@qabuggage
@qabuggage Жыл бұрын
Спасибо за обратную связь :)
@svetlanamazhaykina6918
@svetlanamazhaykina6918 8 ай бұрын
Спасибо за Ваш труд! Коммент в поддержку канала.
@andreymelnikov1345
@andreymelnikov1345 Жыл бұрын
Спасибо, самое приятное наблюдать весь процесс практики с объяснениями по делу, от стори до моментов с БД, чек-листами и вашими размышлениями.
@qabuggage
@qabuggage Жыл бұрын
Рады, что видео оказалось полезно!
@MrSaho1
@MrSaho1 Жыл бұрын
и еще. благодарю, что не делаете 2-5 минутное видео и не боитесь делать такие длинные и объемные видео. видео по 2-5 минут расстраивают. не успели сказать про А. уже видео закончилось и еще реклама на 50% видео. люди готовы смотреть длинные видео. + есть х2 скорость
@qabuggage
@qabuggage Жыл бұрын
У нас есть видео разного формата, мы экспериментируем. Какие-то небольшие темы можно раскрыть и в коротких видео на 10-15 минут. Плюс такие видео бывает легче начать смотреть - потратил немного времени, но уже получил пользу. И они создаются быстрее. Видео, как текущее - очень трудоёмкие. Поэтому мы особо в видео отметили, что важна обратная связь :) Так что, ещё раз спасибо за комментарии.
@XPyCT_HOCKOB
@XPyCT_HOCKOB Жыл бұрын
Для тестирования бэка пользуюсь Burp Suite, очень удобная штука :)
@qabuggage
@qabuggage Жыл бұрын
Спасибо за совет. С таким инструментом не работали, посмотрим информацию. А вы пользуетесь им для тестирования безопасности, или для функционального тестирования?
@XPyCT_HOCKOB
@XPyCT_HOCKOB Жыл бұрын
@@qabuggage им можно то и то
@uroboros-bk9yi
@uroboros-bk9yi Жыл бұрын
Спасибо за очень содержательное видео. Возможно, всем было бы проще, если бы оно было разбито на 3-4 части
@qabuggage
@qabuggage Жыл бұрын
Мы пробуем разные форматы. На этот раз решили сделать длинное видео. И статистика показывает, что такое видео зашло гораздо лучше, чем большинство предыдущих. Есть оглавление, которое как раз разбивает видео на небольшие логические части. Так что можно смотреть частями за несколько раз.
@IvanTestIT
@IvanTestIT Жыл бұрын
Отличный контент!!!
@Marilu_68
@Marilu_68 Жыл бұрын
Сделайте, пожалуйста, урок про локализацию в девтулс. Базово о нем уже все рассказали, а как увидеть баг в девтулс на деле и локализовать его, было бы интересно
@qabuggage
@qabuggage Жыл бұрын
Спасибо за идею. Это действительно очень актуальная тема. Запланируем видео, чтобы ее раскрыть. А если хочется уже сейчас посмотреть материал на тему локализации багов в веб-приложения - Аня (один из авторов канала) выступала с докладом по этой теме на SQADays 26. sqadays.com/ru/talk/76121 - вот ссылочка, там есть видео и презентация.
@meridian19866
@meridian19866 Жыл бұрын
Привет сестры Фалилеевы!)) Как дела? отличный канал!)
@qabuggage
@qabuggage Жыл бұрын
Саша привет и спасибо за фидбек :)
@ПавелИванов-ь9о
@ПавелИванов-ь9о Жыл бұрын
Спасибо за материал! Где можно скачать чит листы? Либо может у вас приобрести?
@qabuggage
@qabuggage Жыл бұрын
На нашем сайте пока чит-листы не представлены. Но работа запланирована. Следите за новостями на ютуб-канале :)
@andrewkotov3234
@andrewkotov3234 Жыл бұрын
По поводу метода Delete. Т.е. перед его тестированием нам надо в БД вручную изменить признак с false на true, и только потом уже применять его. Но с другой стороны api метод delete при значении столбца в БД true не должен по идее вообще ничего удалять. Я бы посчитал что это как раз дефект, либо добавил бы коммент по этому поводу
@qabuggage
@qabuggage Жыл бұрын
На всякий случай уточню, что в данном видео мы не рассматриваем тестирование метода delete, а рассказываем про способы создания тестовых данных - удаленных объектов. Если вы тестируете метод delete, т.е. удаляете какой-то объект - я советую сначала просто создать его через метод post. Менять данные в базе (тестовой!) можно в случаях, когда другие быстрые способы не работают. Но при этом вы обязательно должны либо сами разобраться, либо уточнить у разработчиков, какие именно данные нужно менять. В нашем простом примере мы меняем только значение одного столбца в одной таблице. На реальном проекте данные, которые нужно изменить, могут храниться в нескольких таблицах. Нужно быть уверенным, что изменение данных в бд вручную не нарушает целостность данных. Как сказано в видео, удаление может быть физическим (данные полностью удаляются из базы) или логическим (специальный признак удаления устанавливается в false). Если у нас есть запись в таблице бд с признаком isDeleted=true, мы удаляем этот объект через метод delete и в приложении реализовано логическое удаление - тогда для удаляемого объекта значение столбца isDeleted должно поменяться с true на false.
@andrewkotov3234
@andrewkotov3234 Жыл бұрын
@@qabuggage Категорически спасибо за развернутый ответ!
@pfcompany885
@pfcompany885 Жыл бұрын
Цветы это девушке💐
@uroboros-bk9yi
@uroboros-bk9yi Жыл бұрын
Добрый день. Поясните пожалуйста, для чего нужна проверка "Ранее был удалён промокод с таким названием"? Что может пойти не так?
@qabuggage
@qabuggage Жыл бұрын
Предположим, в системе есть промокод "Весна10" на скидку 10% весной. Его срок действия истек, админ удалил промокод из админки за ненадобностью. В системе реализовано логическое удаление - промокоду проставился признак isDeleted=true, но в базе он остался. Через год владелец сайта опять решил сделать скидку весной в 10% и создать промокод с таким же названием "Весна10". И в этой ситуации как раз "что-то идет не так", если при создании промокода уникальность названия проверяется среди всех промокодов, а не только среди НЕудаленных (у которых isDeleted=false). Пользователю отобразится сообщение вида "Промокод с таким названием уже существует". Еще более простой вариант - пользователь создал промокод, случайно его удалил и хочет опять такой же создать.
@uroboros-bk9yi
@uroboros-bk9yi Жыл бұрын
@@qabuggage спасибо за исчерпывающий ответ
@andsps
@andsps 8 ай бұрын
Не совсем понятно: в Swagger, чтобы скачать скачать JSON для импорта в Postman, требования должен разработчик загрузить?
@qabuggage
@qabuggage 8 ай бұрын
Разработчик должен подключить Swagger к проекту (как это сделать, можно прочитать в официальной документации).
Просто о чек-листах
16:12
БАГаж тестировщика
Рет қаралды 1,7 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 3 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 195 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 20 МЛН
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 42 МЛН
Тестирование требований на практике
13:45
БАГаж тестировщика
Рет қаралды 3,7 М.
Как стать ЛУЧШИМ тестировщиком: от учителя до QA-инженера в Т-Банк
1:14:20
Руслан Масленников | Подкаст "экcпириенс"
Рет қаралды 1,9 М.
Тестирование Лекция №5. Тестирование backend.
43:07
Академия разработки MediaSoft
Рет қаралды 12 М.
Пример тестирования требований и макетов для одной фичи
22:11
How to write bug report like a pro in Jira. UI and API
26:29
Codemify
Рет қаралды 4,6 М.
Таблица принятия решений
11:37
БАГаж тестировщика
Рет қаралды 2 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 3 МЛН