- Видео 17
- Просмотров 28 218
Alexey Klimenko
Добавлен 1 сен 2008
Канал с обучающими видео по тестированию.
Также делюсь опытом в своем Телеграм канале:
t.me/QA_AKlimenko
Поддержать автора и выход нового контента:
boosty.to/aklimenko
Также делюсь опытом в своем Телеграм канале:
t.me/QA_AKlimenko
Поддержать автора и выход нового контента:
boosty.to/aklimenko
Chill lo-fi music for studying and work | Музыка для учебы и работы
Lo-fi playlist made with Suno AI for studying / coding / work / focus / concentrating | Lo-fi плейлист, созданный Suno AI для учебы / кодинга / работы / фокуса / концентрации.
More music is here | Больше музыки здесь:
ruclips.net/p/PLTelgDsyYgCdWPGWQUZ90w9ckwpqLJa-T
---
Нейросеть Suno: suno.com
🟢 Больше полезного контента по тестированию в ТГ: t.me/QA_AKlimenko
🟢 boosty для поддержки автора - boosty.to/aklimenko
#lofi #lofimusic #study #studymusic #coding #sunoai
More music is here | Больше музыки здесь:
ruclips.net/p/PLTelgDsyYgCdWPGWQUZ90w9ckwpqLJa-T
---
Нейросеть Suno: suno.com
🟢 Больше полезного контента по тестированию в ТГ: t.me/QA_AKlimenko
🟢 boosty для поддержки автора - boosty.to/aklimenko
#lofi #lofimusic #study #studymusic #coding #sunoai
Просмотров: 144
Видео
Разбор тестового задания по тестированию API
Просмотров 549Месяц назад
Друзья, я рад представить вам новый разбор тестового задания по тестированию API от компании 2GIS, которое они любезно выложили в паблик. - Ссылка на задание: regions-test.2gis.com/regions_task.pdf - Ссылка на созданную документацию: docs.google.com/spreadsheets/d/1KOqmIy3d3Y8HGBQvlID-F7kVIMDJjoAM354PkwPYDdY/edit?usp=sharing Тайм-коды: 02:35 сбор требований и подготовка 10:54 тест-дизайн 17:21 ...
Backend для QA | интервью с бэкенд разработчиком
Просмотров 1,1 тыс.4 месяца назад
В этом видео Дмитрий Кармишкин - лид Ozon из департамента доставки отвечает на мои вопросы про устройство и работу бекенда, а также делится опытом. Видео будет полезно в первую очередь начинающим QA для лучшего понимания заявленной темы, но думаю что и более опытным коллегам тоже будет интересно. Тайм-коды: 00:43 что такое веб-сервис простыми словами 01:47 граница между бэкендом и фронтендом 04...
Lo-Fi music for studying work and focus | Музыка для учебы работы и концентрации
Просмотров 3085 месяцев назад
Lo-fi playlist made with Suno AI for studying / coding / work / focus / concentrating | Lo-fi плейлист, созданный Suno AI для учебы / кодинга / работы / фокуса / концентрации. More music is here | Больше музыки здесь: ruclips.net/p/PLTelgDsyYgCdWPGWQUZ90w9ckwpqLJa-T Нейросеть Suno: suno.com 🟢 Больше полезного контента по тестированию в ТГ: t.me/QA_AKlimenko 🟢 boosty для поддержки автора - boost...
Разбор тестового задания по тестированию формы редактирования пользователя.
Просмотров 1,2 тыс.10 месяцев назад
В этом видео я сделаю подробный разбор решения тестового задания. Задание скорее теоретическое и вероятнее может попасться на техническом собеседовании, поэтому созданная в ходе решения документация, используется в учебных целях, для улучшения восприятия. При монтаже вскрылись некоторые опечатки в создаваемой таблице, которые затем были исправлены. Тайм-коды: 00:30 знакомство с заданием 02:11 р...
SQA Days. Обзор конференции.
Просмотров 10911 месяцев назад
В конце ноября я впервые посетил конференцию по тестированию SQA Days 33 и спешу поделиться своими впечатлениями с теми, кто только задумывается посетить аналогичные мероприятия. Больше полезной информации в моем Телеграм-канале: t.me/QA_AKlimenko #qa #тестирование #sqadays #конференция
Разбор тестового задания с использованием техник тест-дизайна
Просмотров 626Год назад
В этом видео мы разберем тестовое задание и в ходе решения применим популярные техники тест-дизайна. upd Озвученные в видео суммы кредита из тестового задания завышены в 10 раз. Корректные значения, на основе тз, указаны в итоговой таблице. Получившаяся таблица: docs.google.com/spreadsheets/d/1unfMeaHgCJpGn6z03My2jdH5OMIQG8GDP0zYmlDhgow/edit?usp=sharing Репозиторий с тестовыми заданиями: github...
Стоит ли идти в тестирование?
Просмотров 486Год назад
В этом видео я расскажу про особенности профессии, чтобы вы понимали, стоит ли тратить время и деньги на ее изучение. Статья с анализом рынка тестирования: habr.com/ru/articles/771582/ Больше полезной информации читайте в моем Telegram-канале: t.me/QA_AKlimenko Поддержать автора: boosty.to/aklimenko/single-payment/donation/265014/target?share=target_link #qa #тестирование #тестировщик #айти
Разбор тестового задания по тестированию API на позицию Junior QA
Просмотров 16 тыс.Год назад
В этом видео я покажу пример решения тестового задания по тестированию API на позицию Junior QA. Ссылка на чек-лист из видео: docs.google.com/spreadsheets/d/1loMbXv6pmnAXgjvSI1K8DiL1EDl_Gp8734_xEZqB61A/edit?usp=sharing База с тестовыми заданиями: github.com/artichokeee/test-assignments 🟢 Больше разборов смотрите на этом канале ❗️ 🟢 Канал в ТГ: t.me/QA_AKlimenko 🟢 boosty - boosty.to/aklimenko Ес...
Как получить лог запросов и скачать его в формате har
Просмотров 467Год назад
На пример браузера Google Chrome показываю что делать если разработчики просят предоставить har-лог для анализа причин возникновения бага. В видео используется тренажер от Евгения Сычева: bug-shop.ru/shop Информация об авторе сайта и других его проектах тут: sychev.tech/practice Больше полезной информации в моем Телеграм-канале: t.me/QA_AKlimenko #qa #тестирование #web #chrome #devtools
Разбиение на классы эквивалентности и анализ граничных значений на примере из Warcraft 3
Просмотров 696Год назад
В данном видео я покажу как использовать техники тест-дизайна на практике. На примере из Warcraft 3 мы выявим требования, спроектируем тесты, используя разделение на классы и анализ граничных значений, и выполним их. Тайм коды: 0:22 Пару слов про Warcraft 3 и что в нем будем тестировать 2:53 Определяем значения внутри классов и на границах 5:06 Проектируем тесты на основе собранных данных 7:28 ...
Управляем порядком выполнения запросов в коллекции в Postman
Просмотров 829Год назад
Управляем порядком выполнения запросов в коллекции в Postman
прикольно
Полезно,но советую смотреть в 1.5 х
Искал медь, а нашел ЗОЛОТО...
Куда вставляется заголовок? Почему он уже вставлен если это обучающее видео. Очень странно....
Да, на этот момент уже обратили внимание в одном из предыдущих комментов. Токен добавляется в хедер Authorization и на этом моменте в видео происходит склейка, для экономии времени. Учту этот момент в будущих видео.
Супер, спасибо!
Очень понятно все. Спасибо. На реальном примере лучше всего объяснить
Очень классное видео! Немного пошатнуло, что такое должен уметь Джун((( Без опыта реальной работы очень сложно все это с первого раза переварить( Алексей, а не могли бы вы сделать видео по использовании нейросетей для написания скриптов, как в этом видео? Как именно нужно написать запрос для нейросети, чтобы она поняла, что нам нужно? Ещё раз спасибо за ваше видео)
Написание скриптов, скорее будет плюсом, нежели обязательным навыком и в данном случае используется для упрощения работы. Без этого задание тоже можно решить, но потребуется больше сверять вручную. Насчет идеи для видео подумаю, спасибо.
@@AKlimenko Вам спасибо)
Очень круто, спасибо
Ну кстати прикольно 👍 давно искал что-то похожее, спасибо
Спасибо Алексей! как всегда в твоих видео всё разложено по полочкам!
Очень классное видео) Спасибо большое. Как раз готовлюсь к стажировке QA. Благодарю за разбор тестового задания)
ну, наверно, вместо passive можно было бы указать inactive)
Я так орнула с passive аххаха
Классный разбор! Неясно одно: смысл отключать клиентскую валидацию? Подавляющее же большинство сайтов используют клиентский рендеринг. А серверную часть проверяем через Postman
Я бы уточнил на собеседовании такой момент: Обычно когда на такие формы редактирования заходим - в полях присутствуют данные. В требованиях об этом ничего нет. Можно добавить такой тест (допускаю что данные подтягиваются): 1) Входим на редактирование профиля - в полях подтянулись нужные поля 2) Меняем имя/возраст 3) Жмем отмену Проверяем что в UI отображаются старые данные. Что в БД данные не затерлись. Так же неплохо обозначить что проверки на разных браузерах и на разных платформах (десктоп и тач)
Спасибо за дополнение. Такая проверка есть в итоговой таблице.
Спасибо за видео, полезно )
Большое спасибо, очень интересное интервью!
Спасибо, очень интересная беседа. Отдельное спасибо за вопрос про то, что же разработчик ожидает от тестировщика.
Умиротворяюще действует. Спасибо.
Спасибо!
👍
Видео полезное конечно, но звук удручает
Большое спасибо!
Молодец, хороший краткий, полезный видос
Спасибо❤
где такой сайт потренироваться
Видео просто находка! Спасибо за пошаговость и наглядность!!! Казалось бы, нужно проделать простые и очевидные вещи, но даже для этого нужен алгоритм - четкая инструкция, что, зачем и после чего. Большое спасибо за ясность в голове!
Не подскажите, в таблице поля не напутаны? Многое сместилось.
Здравствуйте, спасибо большое за видео с разборами тестовых заданий. К сожалению таких материалов мало, и ваш канал очень помогает.
И еще хочу сказать - Вы делаете классную вещь. Разборов тестовых заданий очень мало по сравнению с другим контентом для тестировщиков - и будет классно, если продолжите. Вас приятно слушать, отличная скорость и ситемность.
Спасибо за обратную связь! По мере возможности буду записывать новые видео.
Отключить js и отправить любое значение - было б здорово увидеть, как это сделать в девтулзе. И вопрос - напрашивается одна из важных проверок - отлетает ли POST запрос при нажатии кнопки "Сохранить"? Это учебный макет, понятно, но записать эту проверку надо бы.
Вот алгоритм для Chrome: 1. Открываем DevTools 2. Вызываем панель команд с помощью сочитания клавиш: Ctrl+Shift+P 3. В ней вводим "disable JavaScript" и выбираем соответствующую команду из выпадающего списка Включить js затем можно с помощью команды "enable JavaScript"
Про негативные кейсы всё же вопрос - разве они не являются частью проверок на логику программы? При отрицательном количестве дней, при дробном количестве дней - программа должна выдавать ошибку валидации, это ведь тоже важно. И тоже часть бизнес-логики.
В рамках этого тестового задания от нас хотят перечень входных значений, для которых мы будем проверять, описанную авторами логику расчета процентной ставки. На основе постановки задачи и отсутствия какой-либо информации о поведении программы в случае ввода невалидных значений, считаю что оптимальным будет определить входные значения только для позитивных кейсов. В случае же тестирования зтой фичи на реальном проекте, согласен с тем, что проектирование и выполнение негативных кейсов необходимо.
Есть вопрос - а надо ли проверять подробно валидацию поля name, например? Со всякими проверками типа " An na-Michael ", "127IvaЫыыЖЖn%&!@*!*@(*" и всякое такое? Если примет комбо-строку с цифрами, символами и кириллицей - ок, будет понятно, что валидация отсутствует, в поле name можно пихать все, что угодно. Или, что принмиает пробелы в начале и в конце, что не есть ОК. Длину больше нормы мы проверили, хорошо. А как насчет минимальной? Если принимает два символа, окей, бывают такие имена. А если принмиает и один символ? Таких имен нет. Ну и в этом духе, для каждого поля - нужно ли это делать в подобных заданиях?
Можете поставить расширение в браузер Google Chrome под названием Bug Magnet. По нажатию лкм там масса сценариев валидации, чтоб не придумывать вручную и тратить драгоценное время.
спасибо за разбор
Короче нахер надо)
Спасибо! Решил не досматривая видео покрыть тестами поля ввода имени и возраста, используя комбинаторную технику. Так же использовал технику граничных значений и классов эквивалентности. Но возник вопрос: имеет ли смысл так глубоко использовать в данном контексте техники тест-дизайна?
Использовать стоит. Вы и продемонстрируйте владение навыком, и уменьшите количество проверок, покрыв при этом все требования.
Хорошо рассказываешь, делай больше видосов с инфой, но лучше саму громкость громче делай, очень тихо, а так спасибо! :)
очень интересный пример!👍 И очень понравилась визуализация!
Даёшь больше видео!! 🎉
Видео супер. Самая суть, то что и надо знать. хотя можно конечно некоторые моменты побольше показать) А то как не начнешь смотреть то все видео вода водой, дольше про установку самого постман расскажут))
Как разобраться с заголовками? Для чего они нужны и тд. Что почитать и посмотреть?
HTTP заголовки используются для передачи дополнительной информации между клиентом и сервером во время обмена данными, обеспечивая эффективное управление и контроль за процессом общения. Примеры такой информации: - куки - токен, полученный при прохождении аутентификации - данные о хосте/сервере Информации в сети много, можете начать с википедии. Также попрактикуйтесь в отправке запросов, на ресурсах типа: apichallenges.herokuapp.com/ - для большего понимания работы с загаловками.
Круто! Спасибо! Микрофон бы еще получше и вообще perfect! 😊😉
Кратко и всё по делу, топ контент
Спасибо!
И в тёмный лес ягнёнка уволок... Ппц.
Спасибо вам за качественную информацию, нынче она в дефиците.
Супер🔥все подробно и понятно) Хотелось бы увидеть разбор других тестовых заданий
Спасибо. Еще несколько разборов уже на канале.
Супер, огонь 🔥🔥🔥
Спасибо. Хорошее видео. Субъективно не стоит обрезать моменты, когда Вы вводите условные хедеры, джейсон и прочее. Да, это существенно сокращает видео, но для людей, не очень хорошо знакомых с постменом, скорее всего, будет трудновато для восприятия, так как количество тех же хедеров меняется, но это не показано как часть выполнения тестового.
Спасибо за предложение. Подумаю как его реализовать, чтобы при этом сильно не растягивать хронометраж)
Согласен, лучше показывать процесс полностью)
на работе тебе не будут каждый раз готовое показывать, а только некоторые принципы. в чем проблема курс по постману пройти и пересмотреть видео с базовыми знаниями?
@@ViktoriiaLesina у меня проблем с курсами по постмену нет, но люди без опыта или с маленьким опытом, заходя в видео с названием "разбор тестового", очевидно, хотят увидеть именно разбор, а не "некоторые принципы". А вообще - добрее надо быть.
решил попробовать пишет при отправке запроса : "message": "has already been taken" прбовал 5 токенов таже ошибка
Если вам возвращается тело ответа: { "code": 422, "meta": null, "data": [ { "field": "email", "message": "has already been taken" } ] } значит в теле запроса вы указали уже зарегистрированный в системе email. Попробуйте поменять его значение и выполнить запрос на создание нового пользователя снова.
Ахах, понимаю) я сейчас тоже мучаюсь, уже пару раз хотел удалять постман))) это все очень интересно но ничего не понятно 😊