Тёмный
Alexey Klimenko
Alexey Klimenko
Alexey Klimenko
Подписаться
Комментарии
@dimasmasina
@dimasmasina 9 дней назад
ну, наверно, вместо passive можно было бы указать inactive)
@awesomegirl8410
@awesomegirl8410 21 день назад
Классный разбор! Неясно одно: смысл отключать клиентскую валидацию? Подавляющее же большинство сайтов используют клиентский рендеринг. А серверную часть проверяем через Postman
@user-vt2jv4fo7q
@user-vt2jv4fo7q 24 дня назад
Я бы уточнил на собеседовании такой момент: Обычно когда на такие формы редактирования заходим - в полях присутствуют данные. В требованиях об этом ничего нет. Можно добавить такой тест (допускаю что данные подтягиваются): 1) Входим на редактирование профиля - в полях подтянулись нужные поля 2) Меняем имя/возраст 3) Жмем отмену Проверяем что в UI отображаются старые данные. Что в БД данные не затерлись. Так же неплохо обозначить что проверки на разных браузерах и на разных платформах (десктоп и тач)
@AKlimenko
@AKlimenko 23 дня назад
Спасибо за дополнение. Такая проверка есть в итоговой таблице.
@luckytima2315
@luckytima2315 Месяц назад
Спасибо за видео, полезно )
@FaithGamingPro
@FaithGamingPro Месяц назад
Большое спасибо, очень интересное интервью!
@expoliemexpoliem6246
@expoliemexpoliem6246 Месяц назад
Спасибо, очень интересная беседа. Отдельное спасибо за вопрос про то, что же разработчик ожидает от тестировщика.
@Sirina-o1
@Sirina-o1 Месяц назад
Умиротворяюще действует. Спасибо.
@iplaygame1358
@iplaygame1358 Месяц назад
Спасибо!
@_Adcoin_
@_Adcoin_ Месяц назад
👍
@andreymorkovin7837
@andreymorkovin7837 2 месяца назад
Видео полезное конечно, но звук удручает
@user-ee7gs4sp5t
@user-ee7gs4sp5t 2 месяца назад
Большое спасибо!
@wotskv
@wotskv 2 месяца назад
Молодец, хороший краткий, полезный видос
@summertime-fc2vf
@summertime-fc2vf 2 месяца назад
Спасибо❤
@traverseandtrespass
@traverseandtrespass 3 месяца назад
где такой сайт потренироваться
@prettyprincessm
@prettyprincessm 4 месяца назад
Видео просто находка! Спасибо за пошаговость и наглядность!!! Казалось бы, нужно проделать простые и очевидные вещи, но даже для этого нужен алгоритм - четкая инструкция, что, зачем и после чего. Большое спасибо за ясность в голове!
@andsps
@andsps 4 месяца назад
Не подскажите, в таблице поля не напутаны? Многое сместилось.
@NesterTatsiana
@NesterTatsiana 5 месяцев назад
Здравствуйте, спасибо большое за видео с разборами тестовых заданий. К сожалению таких материалов мало, и ваш канал очень помогает.
@ledozavr
@ledozavr 6 месяцев назад
И еще хочу сказать - Вы делаете классную вещь. Разборов тестовых заданий очень мало по сравнению с другим контентом для тестировщиков - и будет классно, если продолжите. Вас приятно слушать, отличная скорость и ситемность.
@AKlimenko
@AKlimenko 6 месяцев назад
Спасибо за обратную связь! По мере возможности буду записывать новые видео.
@ledozavr
@ledozavr 6 месяцев назад
Отключить js и отправить любое значение - было б здорово увидеть, как это сделать в девтулзе. И вопрос - напрашивается одна из важных проверок - отлетает ли POST запрос при нажатии кнопки "Сохранить"? Это учебный макет, понятно, но записать эту проверку надо бы.
@AKlimenko
@AKlimenko 6 месяцев назад
Вот алгоритм для Chrome: 1. Открываем DevTools 2. Вызываем панель команд с помощью сочитания клавиш: Ctrl+Shift+P 3. В ней вводим "disable JavaScript" и выбираем соответствующую команду из выпадающего списка Включить js затем можно с помощью команды "enable JavaScript"
@ledozavr
@ledozavr 6 месяцев назад
Про негативные кейсы всё же вопрос - разве они не являются частью проверок на логику программы? При отрицательном количестве дней, при дробном количестве дней - программа должна выдавать ошибку валидации, это ведь тоже важно. И тоже часть бизнес-логики.
@AKlimenko
@AKlimenko 6 месяцев назад
В рамках этого тестового задания от нас хотят перечень входных значений, для которых мы будем проверять, описанную авторами логику расчета процентной ставки. На основе постановки задачи и отсутствия какой-либо информации о поведении программы в случае ввода невалидных значений, считаю что оптимальным будет определить входные значения только для позитивных кейсов. В случае же тестирования зтой фичи на реальном проекте, согласен с тем, что проектирование и выполнение негативных кейсов необходимо.
@ledozavr
@ledozavr 6 месяцев назад
Есть вопрос - а надо ли проверять подробно валидацию поля name, например? Со всякими проверками типа " An na-Michael ", "127IvaЫыыЖЖn%&!@*!*@(*" и всякое такое? Если примет комбо-строку с цифрами, символами и кириллицей - ок, будет понятно, что валидация отсутствует, в поле name можно пихать все, что угодно. Или, что принмиает пробелы в начале и в конце, что не есть ОК. Длину больше нормы мы проверили, хорошо. А как насчет минимальной? Если принимает два символа, окей, бывают такие имена. А если принмиает и один символ? Таких имен нет. Ну и в этом духе, для каждого поля - нужно ли это делать в подобных заданиях?
@arteria-circumflexa6527
@arteria-circumflexa6527 3 месяца назад
Можете поставить расширение в браузер Google Chrome под названием Bug Magnet. По нажатию лкм там масса сценариев валидации, чтоб не придумывать вручную и тратить драгоценное время.
@alenadelon9154
@alenadelon9154 6 месяцев назад
спасибо за разбор
@irocketson
@irocketson 6 месяцев назад
Короче нахер надо)
@AlexSmith_ru
@AlexSmith_ru 6 месяцев назад
Спасибо! Решил не досматривая видео покрыть тестами поля ввода имени и возраста, используя комбинаторную технику. Так же использовал технику граничных значений и классов эквивалентности. Но возник вопрос: имеет ли смысл так глубоко использовать в данном контексте техники тест-дизайна?
@AKlimenko
@AKlimenko 6 месяцев назад
Использовать стоит. Вы и продемонстрируйте владение навыком, и уменьшите количество проверок, покрыв при этом все требования.
@wihx9071
@wihx9071 6 месяцев назад
Хорошо рассказываешь, делай больше видосов с инфой, но лучше саму громкость громче делай, очень тихо, а так спасибо! :)
@ta-more
@ta-more 6 месяцев назад
очень интересный пример!👍 И очень понравилась визуализация!
@rogersmith3141
@rogersmith3141 6 месяцев назад
Даёшь больше видео!! 🎉
@rogersmith3141
@rogersmith3141 6 месяцев назад
Видео супер. Самая суть, то что и надо знать. хотя можно конечно некоторые моменты побольше показать) А то как не начнешь смотреть то все видео вода водой, дольше про установку самого постман расскажут))
@CarlosPushkaStrashnaya
@CarlosPushkaStrashnaya 6 месяцев назад
Как разобраться с заголовками? Для чего они нужны и тд. Что почитать и посмотреть?
@AKlimenko
@AKlimenko 6 месяцев назад
HTTP заголовки используются для передачи дополнительной информации между клиентом и сервером во время обмена данными, обеспечивая эффективное управление и контроль за процессом общения. Примеры такой информации: - куки - токен, полученный при прохождении аутентификации - данные о хосте/сервере Информации в сети много, можете начать с википедии. Также попрактикуйтесь в отправке запросов, на ресурсах типа: apichallenges.herokuapp.com/ - для большего понимания работы с загаловками.
@mark_kulik
@mark_kulik 6 месяцев назад
Круто! Спасибо! Микрофон бы еще получше и вообще perfect! 😊😉
@user-oj6vp3ud9j
@user-oj6vp3ud9j 7 месяцев назад
Кратко и всё по делу, топ контент
@fedorshvyrin4900
@fedorshvyrin4900 7 месяцев назад
Спасибо!
@Bastyon.
@Bastyon. 7 месяцев назад
И в тёмный лес ягнёнка уволок... Ппц.
@user-kd7bj7wg7b
@user-kd7bj7wg7b 7 месяцев назад
Спасибо вам за качественную информацию, нынче она в дефиците.
@swsites
@swsites 7 месяцев назад
Супер🔥все подробно и понятно) Хотелось бы увидеть разбор других тестовых заданий
@AKlimenko
@AKlimenko 7 месяцев назад
Спасибо. Еще несколько разборов уже на канале.
@eenziti9402
@eenziti9402 8 месяцев назад
Супер, огонь 🔥🔥🔥
@raijill_summons
@raijill_summons 8 месяцев назад
Спасибо. Хорошее видео. Субъективно не стоит обрезать моменты, когда Вы вводите условные хедеры, джейсон и прочее. Да, это существенно сокращает видео, но для людей, не очень хорошо знакомых с постменом, скорее всего, будет трудновато для восприятия, так как количество тех же хедеров меняется, но это не показано как часть выполнения тестового.
@AKlimenko
@AKlimenko 7 месяцев назад
Спасибо за предложение. Подумаю как его реализовать, чтобы при этом сильно не растягивать хронометраж)
@rogersmith3141
@rogersmith3141 6 месяцев назад
Согласен, лучше показывать процесс полностью)
@ViktoriiaLesina
@ViktoriiaLesina 5 месяцев назад
на работе тебе не будут каждый раз готовое показывать, а только некоторые принципы. в чем проблема курс по постману пройти и пересмотреть видео с базовыми знаниями?
@raijill_summons
@raijill_summons 5 месяцев назад
​@@ViktoriiaLesina у меня проблем с курсами по постмену нет, но люди без опыта или с маленьким опытом, заходя в видео с названием "разбор тестового", очевидно, хотят увидеть именно разбор, а не "некоторые принципы". А вообще - добрее надо быть.
@simons3402
@simons3402 8 месяцев назад
решил попробовать пишет при отправке запроса : "message": "has already been taken" прбовал 5 токенов таже ошибка
@AKlimenko
@AKlimenko 8 месяцев назад
Если вам возвращается тело ответа: { "code": 422, "meta": null, "data": [ { "field": "email", "message": "has already been taken" } ] } значит в теле запроса вы указали уже зарегистрированный в системе email. Попробуйте поменять его значение и выполнить запрос на создание нового пользователя снова.
@eenziti9402
@eenziti9402 8 месяцев назад
Ахах, понимаю) я сейчас тоже мучаюсь, уже пару раз хотел удалять постман))) это все очень интересно но ничего не понятно 😊
@andrewkotov3234
@andrewkotov3234 8 месяцев назад
Хорошо, когда json такой крохотный, а если в нем 10000 строк☹
@vitaliynovikov9510
@vitaliynovikov9510 8 месяцев назад
а еще можно разборы тестовых?спасибо.
@vitaliynovikov9510
@vitaliynovikov9510 8 месяцев назад
спасибо
@pavelkuznetsov8106
@pavelkuznetsov8106 8 месяцев назад
Спасибо. Суммы у вас немного завышены от тех, что в задании даны. В 10 раз.
@AKlimenko
@AKlimenko 8 месяцев назад
Спасибо! Поправил значения в итоговой таблице.
@pavelkuznetsov8106
@pavelkuznetsov8106 8 месяцев назад
Последний тест в видео 90 единиц, а не 100. Наверху экрана написано 90/100
@summertime-fc2vf
@summertime-fc2vf 8 месяцев назад
Спасибо, очень полезно.
@unicoxr5tj417
@unicoxr5tj417 8 месяцев назад
вчера с удивлением узнал, что этим занимаются тестировщики, а не разрабы
@nilufarabylova3897
@nilufarabylova3897 8 месяцев назад
Интересно, спасибо, но там написано write test cases, а вы написали чек лист
@AKlimenko
@AKlimenko 8 месяцев назад
Да, я собрал в виде списка идеи для проверок, которые можно дооформить в виде тест-кейсов. Но на мой взгляд лучше оставить чек-лист, дополнив его атрибутами типа: предусловий, тестовых данных, ожидаемого результата - так как в таком формате ответ будет лучше восприниматься проверяющей стороной.
@nilufarabylova3897
@nilufarabylova3897 8 месяцев назад
@@AKlimenko ясно, спасибо
@romabulava899
@romabulava899 9 месяцев назад
а на мидла есть?
@AKlimenko
@AKlimenko 8 месяцев назад
Если попадется, то тоже попробую записать разбор.
@vonseven
@vonseven 9 месяцев назад
спасибо
@unicoxr5tj417
@unicoxr5tj417 9 месяцев назад
стоит, закрывайте видосм. Автор возвращайся к обучалкам)
@summertime-fc2vf
@summertime-fc2vf 9 месяцев назад
Автор сам решит,чем ему заниматься.
@unicoxr5tj417
@unicoxr5tj417 9 месяцев назад
@@summertime-fc2vf спасибо. Этого коммента не хватало
@summertime-fc2vf
@summertime-fc2vf 9 месяцев назад
@@unicoxr5tj417 благодарю ))
@Sirina-o1
@Sirina-o1 Месяц назад
Спасибо.