Нам 85!)) 85 QA Interviews Stream. 01.04.2023 at 9:40 GMT(UTC) +3

Подготовка к собеседованию на QA Engineer

Транскрипция видео:

  • так Ребятки всем Здарова что да ребятушки нам 85 так я начну сегодня этот Стрим 85 поток тренировочных собеседований по тестированию по мы уже 85 эфиров провели это сколько людей натренировалось сколько людей прям прокачала свои скиллы прохождение собеседования Сколько вопросов было объяснено это круто ребят продолжаем также постепенно методично мы продолжаем не собираемся останавливать я буду вести эти собесы сколько себя хорошо чувствую Короче все будет ребятки нормально значит это не то я не к тому что мне кто-то

    00:00:21 - 00:02:03

  • спросил один а когда ты вдруг захочешь я знаю что это крайне важно поэтому буду тем более мне нравится Итак 85 поток сейчас я Приветствую всех тоже подключается в YouTube сейчас буду сбрасывать ссылочки на Zoom на вот это вот все Заранее прошу прощения за звук Раньше он был чуть лучше сейчас наверное похуже потому что я Переехал на новую квартиру в Анталии и еще весь свой счета все свое рабочее место еще не развернул пока у меня только ноутбук в ноутбуке не работает микрофон нормально То есть он сразу работает две три минуты

    00:01:12 - 00:02:35

  • потом глушится люди меня не слушать не знаю почему поэтому я со второго аккаунта подключился с телефона и звук у меня идет с телефона и слушать вас тоже будут телефона сегодня такой На следующей неделе я постараюсь наладить инфраструктуру и там уже будет нормально как-то так как-то так ребятушки Давайте потихонечку буду запускаться те кто в чатике кто сейчас смотрит напишите мне нормально слышно в YouTube Можете написать в чат пока там ребятки пишут я пошел людей заводить ссылочку сюда [музыка]

    00:02:01 - 00:03:35

  • [музыка] [музыка] Звук есть отлично ребятки Спасибо что отписали Спасибо ссылочку [музыка] запиливаю [музыка] дальше [музыка] и еще еще немножко информация [музыка] здесь публикую публикации [музыка] все сделал описание видео возвращаюсь к вам ребятушки всё сейчас будем начинать в Зуме у меня есть кто-нибудь человек прекрасненько есть хорошо 9 человек да сейчас я ребята запущу заранее всех заглючил и себя том числе надо будет разбиваться ребята добавляю так всем Здарова Всем привет так Всем привет Все кто хотел зашел там

    00:03:35 - 00:05:57

  • еще что ребята будут добавляться и так сейчас начнем значит Смотрите по поводу курса тестирования Стартуем 5 10 апреля короче выйти даты Стартуем ребятушки уже добавляются ко мне в группу ожидания уже начинают оплачивать Кто оплачивает тот попадет на курс тут не попадет сейчас я не буду делать фишки когда народ я еще денег не беру даю там две-три недели месяц посмотреть на мой курс Как практика показала это не эффективно вот Поэтому беру денежку сразу попадаете на курс не заплатили не попадете вот

    00:08:24 - 00:10:00

  • особенно своего курса в том что вы платите один раз и потом можете заниматься пока не трудоустроитесь то есть не обязательно только своей группе хотите на занятия во все группы сбрасываю ссылки на занятия общий чат и ваш И вообще и можете заниматься на любой теме которую допустим сейчас не вашей группе Но вам она интересно вы там начнете терминал Linux вам допустим интересно мобильное тестирование какая-то группа сейчас у меня его проходит Вы знаете что будет занятие заходите изучаете мобильное тестирование То есть

    00:09:11 - 00:10:24

  • все могут ходить ко всем дальше из группы группы перевожу я бесплатно один раз заплатили 195 долларов и спокойно занимаетесь У меня есть коммерческая практика там около 11-15 проектов Благодаря этой коммерческой практике люди попадают на работу кейсы есть когда ровно из-за того что человека была коммерческая практика в резюме и он хорошо про эту коммерческую практику рассказывал на собеседование то есть было видно что человек они пахал человека берут на работу Это собственно как это сказать это факт тут

    00:09:47 - 00:11:07

  • бесспорно это дальше у меня идет постоянный контроль знаний чтобы ребята которые у меня учатся постоянно постоянно оттачивали учились воспроизводить то что они выучили то что они умеют проходят скрининги люди получают сертификаты У меня есть сертификаты по конкретным темам 6 сертификатов можно получить можно еще получить итоговый сертификат у меня каждый сертификат защищен уникальным токеном то есть на каждом сертификатике У нас есть токен по которому если что можно отследить уникальность этого

    00:10:31 - 00:11:47

  • сертификата то есть любой и Чар любой представитель компании Куда приходит мой падаван ему демонстрирует сертификат может обратиться ко мне и спросить Это сертификат действительно выдавали или нет Я подтвержу что выдавал или нет У нас сертификату привязывается много параметров и подтвердить уникальность поверьте не проблема так что не переживайте мои сертификаты уникальные А если что-то там вдруг есть подозрение пишите мне и уточняете Велком дальше скрининге коммерческая практика [музыка] Ну и знание теории я там обещал ввести

    00:11:10 - 00:12:45

  • еще теорию повести к еды сорян еще не вел еще готовлю слишком дофига получилось дел не успел Но в любом случае Скоро скоро это дело ввожу теорию политики будем с вами заниматься Как в отдельных потоках плюс у меня еще проходит занятия по Python по программированию чтобы ребята тестировщики могли какие-то рутинные задачки на работе автоматизировать могли легонький сервачок написать базе данных подключиться данных туда намокать даже в принципе протестировать пешку не проблема именно через как-то так

    00:12:00 - 00:13:15

  • отдельно проходится плюс у меня еще два раза в неделю тренировка английского языка у меня есть отдельный преподаватель Антон Кришну он занимается гоняет ребят по английскому воскресенье в 19:00 и в среду 19 00 тренирует разговорный английский на разные темы вот так то есть подключайтесь что еще у меня такого классного есть а проверка домашних заданий значит домашнее задание я проверяю проверяю каждый день стараюсь во всяком случае каждый день утром либо вечером я сбрасываю ссылочку на Зум ребята подключаются шарят свои

    00:12:37 - 00:14:05

  • мониторы и проводим проверку домашек даю фидбэк все под запись если что-то потом можно посмотреть уже проведено 13 сессий проверки домашние заданий вот эту неделю Я дома с понедельника первое по 30 31 марта я домашки не вел потому что был и в разъездах и много вопросов решалась переезд физически тупо не успевал но пятницу я таки оказался дома когда мне самолет из Грузии задержали отменили только вечером улетел в пятницу я сделал две сессии проверки домашек 1300 и в 17:00 то есть ну чуть-чуть компенсировал то

    00:13:23 - 00:15:07

  • что отсутствовал целую неделю Ну да ладно сегодня еще будет проверка домашек у нас и сегодня еще бесплатная группа будет заниматься как-то так как-то так ребятушки то есть по большому счету налажено наладилось то что какие у меня сильные проблемы были на курсе я их пофиксил Дальше развиваемся раскручиваемся будет только сильнее а забыл еще сказать трудоустройство Мы у нас настоящая трудоустройство не мунька какая-то мы общаемся с вечерами компании к нам обращаются и чары компании мы формируем нам передают требования под

    00:14:15 - 00:15:29

  • вакансию мы формируем пул ребят которых мы можем передать на ваканси то есть мы их сами собеседовать и на вакансию Передаем с видео записью собеседование фидбэком поэтому человеку коммерческой практике со всей его информацией и дальше уже компания то есть получив Этот фидбэк решает брать человека к себе или не брать то есть мы хорошо Так фильтруем людей поэтому призываю чаров представителей компании Обращайтесь к нам мы сделаем отбор ребят Поверьте мне У меня есть из чего-то брать Люди под разные

    00:14:52 - 00:16:07

  • скиллы разные локации разные национальности как оказалось это очень сильно порой иногда влияет но тем не менее значит Кого хотите отберем Наберем И вам предоставим лучше с таким Всё значит про свой курс рассказал пишите мне в Telegram пепломод либо пишите и не Диденко в личку Инесса Диденко ее моей контакты есть в описании под этим видео набираем группу Стартуем будем заниматься как-то так 10 апреля 5 10 апреля и Да кстати еще еще не закончу ребята которые уже заплатили Мы за эти выходные их добавим уже в

    00:15:29 - 00:17:08

  • рабочую группу и они там уже будут получать первое занятие первое задание на изучение Плюс еще я постараюсь сделать несколько сессий просто заранее с ними созвониться объяснить какие-то темы может быть ответить на вопросы будет общая Стартовая сессия где прям расскажу чука но до этой сессии еще несколько созвонов вы уже начнем заниматься То есть кому интересно Чтобы не пропустили денежку платите и начнете заниматься даже раньше чем стартует вот Все наверное Давайте кто у меня в Зуме поднимайте ручку на собеседование буду

    00:16:21 - 00:17:34

  • вас собеседовать Виктор Викторович ты плюсик ставишь ручку подними или ты хочешь собесеться давайте размечу ты скажешь сразу Витя Привет Вадим Да будешь собесе Или так просто Ну да я хотел бы пособиться я писал тебе Давай номер ты сказал что можно добавить Давай давай ну что тогда начинаем Ну да давай все значит Расскажи немножко о себе кто-то что ты и как ты вот на Собес пришел свои сильные стороны хорошо адекватно покажи и начнем по теории по технической части рассказывай себе Сразу говорю учился я самостоятельно

    00:17:00 - 00:18:31

  • смотрел всякие различные на YouTube еще года полтора назад заметил твои видео собеседование Я учился не потом не по какому-то графику А ну как было время основной работе Ну и время от времени смотрел видосики там читал что-то интересовался тестированием немного программирования вот Маршала как бы потом Артём Русов есть стартап украинский вот эти видео Ну и твои собеседования периодически вот сейчас решил как бы проверить свои знания Я даже не знаю если нет смысла записываться Вот наверное при помощи вот

    00:17:48 - 00:19:39

  • этого собеседования тоже скажешь самому либо же искать работу релевантный опыт у тебя может быть есть чтобы ты вообще без этой сферы Да я работал вообще Я биолог по образованию работал по специальности плюс предпринимателем сейчас все это скрываю Вот и как бы ну наверное скорее всего буду войти искать работу тем более сейчас такая ситуация сложная вакансии немного Беларуси надо понять Как бы я тебе так скажу индивидуальный предприниматель Беларуси это уже само по себе героизм Я закончил Сейчас поменяли систему налогообложения

    00:18:45 - 00:20:20

  • поэтому там вообще осталось тяжеловато Ну и смысла большого уже нет вот Есть такая тема Я с тобой согласен Есть такое да да хорошо А чем занимался про что бизнес был я занимался делал сувениры оптовая торговля как бы делали статуэтки для магазинов продавали в основном оптом и они уже стояли по Минску Я думаю если ты в Минске как бы жил то естественно мог даже их видеть Я видел статуэтки некоторые только торговых центрах даже у этих магазинов сейчас Дела так себе идут и как бы вот уже многие даже закрылись

    00:19:42 - 00:21:28

  • еще раньше меня получается Хотя пять лет назад было все очень классно Я тебя понял Ну что ж давай тогда переходить новый отрасль попытаемся [музыка] клиент это тот человек у которого есть потребность в какой-то услуге либо в продукте который знает для чего это ему надо как это использовать и готов заплатить за этот товар либо эту услугу определенную сумму Ну как-то так товар за определенную сумму войти именно войти если именно войти но это уже более конкретно вот обычно это какая-то компания которая

    00:20:40 - 00:22:28

  • занимается например продажи каких-то товаров и ей нужно сделать допустим интернет магазин и при помощи которого она уже будет продавать свои товары услуги вот самый распространенный случай которая ищет компанию которая готова реализовать в этом плане тебе немножечко тогда надо больше почитать про клиент серверную архитектуру крайне много Где используется так Такая такой подход написания взаимодействия между обычным пользователем и каким-то там продуктом то есть каким-то софтверным продуктом клиент как правило это мобильный

    00:21:48 - 00:23:30

  • мобильное приложение я уже понял если про клиент Я думал ты клиент как предприниматель спрашивает Давай тогда расскажу там там немножко другое понятие клиента конечно клиент это программное обеспечение например браузер Да тут же постман который работает на какой-то локальной машине отправляют запросы на сервер и ожидается ответ работает Там уже Какая архитектура реализована этому запросы используется тоже частное дело в общем я понял хорошо Хорошо давай Дальше смотри Расскажи мне про разницу между мобильным и веб клиентом

    00:22:46 - 00:24:23

  • так разница Ну вообще если это касается Веба то там разница будет скорее всего первую очередь как я так разобрался как понял Это верстки например то есть для мобильных устройств должна быть адаптация под их размер экрана обычно это гораздо меньше соответственно когда пишется тот же CSS Файлик там должны быть Медиа запросы чтобы зависимости от ширины экрана была возможность верстки адаптироваться под это этот размер Вот например мобильный телефон с каким-то размером вот бывает вот Мобайл fird когда

    00:24:03 - 00:25:56

  • приложение разрабатывается и изначально для как бы мобильных телефонов устройств и тогда запросы пишется чтобы По мере увеличения для того чтобы корректно было отображение на э-э на десктопе Ну это как бы наверное самое первое что мне приходит Потому что клиент и на мобильном устройстве и на десктопе как я понял это будет для него будет одинаково с точки зрения если еще не верстки то вот технические точки зрения короче еще какие есть особенности Какие особенности Ну например мобильных устройств нет Мышки и там

    00:25:02 - 00:26:52

  • допустим такое состояние но некоторые Маус ивенты до занимался как бы сказать клики события они допустим Ховер он будет как бы совпадать с тем что как будто бы движение курсором Ну как будто пальцем когда изучал дополнительно допустим CSS он будет не будет так распознаваться как в на десктопе потому что ведение мышкой это тоже ивент и координаты мышкой а телефон это как правило события этих много это тоже надо все когда происходит разработка это все надо учитывать как она будет работать на десктопе и как оно же будет работать на

    00:26:03 - 00:27:45

  • вебельном устройстве хорошо хорошо Еще какие есть особенности так и еще качай качай давай именно по вы приложением да Ну вот мобила в чем разница Ну смысле если брать приложение именно для мобильных устройств то там как бы можно еще говорить что есть веб есть нативные есть гибридные Поэтому пока не лезь [музыка] особенности еще особенности Ну насколько я знаю что Может ошибаюсь можно настроить сервер Так что он будет понимать Ну кто обращается к нему десктоп или мобильные и тогда он будет немножко

    00:27:07 - 00:29:02

  • другие как бы фича отдавать ему на фронт получается возможно так бывает Бывает такое что часто усеченный функционал для мобил Хотя бывает наоборот насколько я знаю То есть от того какой клиент в него стучится может отдавать разные наборы функционала очень правильно очень правильно А теперь скажи мне как сервер поймет какой клиент к нему стучится возможно [музыка] что там такого передается что Ну там должно быть естественно имя название и потом ключ значение тут как-то так Ну как стандартно не понимаю

    00:28:14 - 00:29:45

  • конкретно Может передаваться в этом хедере чтобы сервер понял мобильный это клиент или в Ну него не называй название хедера просто по смыслу что там передается такого Ну наверное должно быть отображаться размер экрана чтобы можно туда засунуть можно но нет есть то что засовывается в этот хедер по умолчанию от браузера Ну может название операционную систему как например не так много вариантов Хорошо сейчас говорили Ой ну может может быть я делал может полгода назад или год вот Вспомни значит когда

    00:29:38 - 00:31:11

  • вот ну залезть еще в браузер найди сенсорс найди этот вариант и User Агента варианты сессии вот там будет Агента и посмотри сколько вариантов тебе предлагает просто хром что написать юзер Агент можно вообще даже что-то свое написать Привет В лесу родилась елочка И это текст засунется агенты полетит на сервер помечаю себе надо было отмечать найти система берутся параметры пишутся в эту строчку и улетает на сервер Ну как-то так ясно Расскажи мне Коль уж мы заговорили за верстку Да Скажи мне какие

    00:30:55 - 00:32:41

  • виды верстки Ты знаешь первое самое простое это не адаптивная которая никоим образом не отличает на изменение размера экрана браузера ну самое простое самое первое потом резиновая либо экспансивная это когда при уменьшении на браузера либо использование разных устройств просто банально происходит растягивание либо увеличение рабочей вот этой области и как бы нет поинтов таких резких Когда происходит уже Перестройка конкретных блоков там где каких как потом как получается адаптивная это уже когда

    00:32:05 - 00:33:43

  • появляется обусловленные вот этими например Медиа запросами все с файлах Когда уже зависимости от как бы размер экрана есть есть пограничные такие значения допустим на десктопе там отображается 3-4 карточки товара например ширина позволяет впихивать сразу если что это мобила то там уже естественно как карточка будет только одна и она выстраиваться просто построил вниз одна за одной это будет адаптивная и адаптивная экспрессивная либо адаптивная резиновая там получается на совмещает себе свойства вот этой резиновые

    00:33:00 - 00:34:47

  • она и адаптивной будет и происходить как бы и уменьшение плавное и перескакивание резко я зависимостью брэкпоинтов различных этих блоков там каких-нибудь карточек этих товаров либо не знаю тот меню навигационных каких-то элементов я верстка даже интересовался Кстати как бы рассматривал все варианты там даже на фронтенд Ну даже это интересно было больше в это даже углублялся чем некоторые моменты связанные с тестированием верстал даже нравилось не знаю может Это лишнее потому что кто-то считает что не надо вот как-то так

    00:33:53 - 00:35:31

  • вот хорошо значит ребятушки вот такой ответ очень хорошие на такой вопрос какие есть виды верстки в Вот можете прям запомнить себе выписать очень хороший ответ Спасибо Вадим так смотри Давай сейчас еще чуть повылу то есть по твои сильные стороне а потом уйдем немножко в SQL чуть-чуть там а девочки еще поспрашиваю бэкенда и теории хорошо с удовольствием с разных сторон смотри у тебя на формочке есть три чекбокса где можно выбрать три каких-нибудь параметра Так ну первым делом вообще надо знать требования для чего вообще они нужны

    00:34:42 - 00:36:21

  • какие-то требования к самим этим как бы элементом ввода Должны ли быть они Ну то есть хотя бы один про чеком либо можно все либо можно как бы вообще ничего тут надо очень важно понимать что как бы и checkbox это как бы такой элемент который Ну может быть выбран один может быть несколько они как батоны не связаны или как бы они группируются здесь варианты могут быть разные соответственно требования сначала смотрим Для чего там они нужны и только потому что Исходя из этого решаем один надо два там или три

    00:35:41 - 00:37:27

  • Казалось бы как как требования скажут Ну ясно независимость от требования выясняем Что будет если засунуть 1 2 или 3 Чебокса да да Потому что если радиобатон уже есть там по-любому ну либо один либо все какой-то один из них надо выбирать а здесь в любом случае да особенность радиобатона в чем еще расскажи Ну в том что должно быть выбрано одно минимум одно значение не видел а просто значение из группы они группируются верстки насколько я знаю в теге прописывается тайп там забыл Ну это было всё можно освежить там

    00:36:35 - 00:38:01

  • у них батонов выбираются общее какое-то имя Наверное они таким образом переводится нет вот там можно по умолчанию сразу поставить сразу будет выбран тогда можно снимать Хорошо хорошо а вот как ты протестируешь угол так сейчас надо вспомнить как он там реализован то тоже импульт будет так Ну там тоже наверное требования надо смотреть естественно потому что toggle он уже просто меняется состояние когда по умолчанию какое оно из них должен быть там включен не включен отмечено хорошо и соответственно только

    00:37:18 - 00:38:53

  • изначально что заложено бизнес-требование оно будет решать и смотри вот этот угол Да давай тогда ты точно знаешь как проверить спрашиваем За состояние по умолчанию включен выключен потом как изменяется дизайн есть он включен Как понять он выключен Сохраняется ли тогал при обновлении страницы состоянии Ну собственно из дизайна по сути это и все ховеры клики убрать мышку изменение дизайна состояние дальше Вот мы это поспросили ты ответил давай спустимся немножко глубже а допустим в зависимости от того какой то

    00:38:15 - 00:39:40

  • был выбран что-то будет улетать на сервер как ты проходит проверишь вот эту механику так Ну естественно надо выбрать должна быть кнопка submit наверное которая работает и вот дальше Вот что ты будешь делать дальше проверяем как только шлет информацию на сервант информации 100 г отправляется на сервер Ну да ну и там наверное могут быть разные случаи если ты форму который группируют себе как бы разные вот эти элементы ввода если их много там же может быть комбинация то был обычно же может быть не только сам по себе и

    00:38:59 - 00:40:28

  • соответственно там набирается количество параметров определенная и тоже в зависимости от ситуации от требований там может быть элементов текст ввести пароль там не знаю параметр совершенный летний несовершеннолетний несовершенно Ну например да да например и типа вот совершеннолетний если совершеннолетний то единичка если не совершеннолетний то 0 вот проверю как это отправится на сервер так Ну допустим выбрал одно положение то было ли другого нажимаем вот эту общую кнопку например и Ну возможно она будет

    00:39:47 - 00:41:10

  • прописываться в адресной строке точно не помню и там виде свойства вот может А еще где может возможно в тело как бы поста того же будет методом частный случай как бы так программиста там уже бросают отлично дальше Что отправляем допустим чтобы когда мы отправляем что мы проверяем сформировался ли вообще сам запрос в зависимости от положения как бы вот этого тоддла есть два разных варианта в либо прямо в адресной строке либо в теле используем Допустим можно посмотреть как они там уже закодированы плюс-минус

    00:40:37 - 00:42:20

  • не знаю это понятно Это понятно что тебе знать и тебе необходимо знать параметр который засовывается в request URL либо в бате правильно Ну да Тебе надо знать название параметра Допустим или там как по-английски совершеннолетний нолик либо единичка так вот json очки в посте в базе должно быть параметры называться дал не идут не эдил а просто конкретно и дал и что там нолик либо единичка и ты проверяешь что вот ты сет но чтобы был ноль выключен Да ты отправляешь запрос можешь там Простите через браузер через Tool

    00:41:40 - 00:43:24

  • можешь через слифер какой-нибудь и посмотреть или единичка да да вот если единичку справляешь смотришь что отправилась единичка должна быть в квесте дальше Что Дальше проверишь так Ну дальше бы неплохо дождаться ответа от сервера посмотреть хорошо дождался 200 статус код все хорошо было что там дальше Ну вот возможно в самом теле там уже будет в зависимости от этого отравленного положения Там тоже будет различные реакции соответственно два вот этих два разных варианта должно быть если на один на разное положение приходит совершенно

    00:42:36 - 00:44:15

  • одинаковый ответ в теле то это уже наверное какая-то проблема Ну тоже все зависит от бизнеса Если захотят как бы сделать так что это не будет влиять то наверное придется одинаковое смыслом должно не просто правильно тут тебе надо Дальше спросить если мы с этим За какой функционал что там будет в зависимости от этого и хранятся ли эти данные потом в базе данных если базе данных это про пользователя где-то сохраняется значит Ну значит и в теле должен какой-то возможно ответ третий Но это мы проверим

    00:43:28 - 00:44:47

  • если в базу данных Это сохраняется Значит твоя задача залезть базу данных А ну да да базу данных мы проверить как бы произошла ли запись корректно хорошо проверить произошла ли запись отлично Каким образом каким Селект запросом ты проверишь эту запись стандартный эффект то-то там такой-то там столбец из такой-то таблицы допустим там не знаю допустим пойдешь никуда где равен столько-то Вот то есть тоже зависимости от реализовано таблицах базы данных если там допустим регистрировали кого-то там какого-то

    00:44:13 - 00:46:06

  • должен присвоиться и соответственно звездочка все из таблицы такой-то как бы где такой-то там выдаст Допустим все значения там где будет обозначать допустим совершеннолетний либо нет ну либо сразу фильтр добавить только вот это поле как бы где-то будет тогал хорошо очень хорошо принято Расскажи мне что такое идентификация аутентификация авторизация так идентификация это процесс определения того кто конкретно стучится на сервер идентификация дадут допустим вот если мы зарегистрированы системе У нас есть там

    00:45:12 - 00:47:12

  • как бы логин и пароль корректно отправляем первым делом происходит идентификация это сервер принимают вот этот запрос зарабатывает достает вот эти поля потом идет свою базу смотрит если там такой чувак вот как соответственно если есть дальше процесс происходит если нет как бы он дает сообщение что пользователь с каким-то там логином паролем не зарегистрирован и предлагает эти регистрацию вот если есть соответственно дальше происходит как бы зависимости тоже как система реализована там допустим генерируется

    00:46:16 - 00:48:01

  • какой-то токен чтобы он предоставил Отправил уже клиенту чтобы он дальше мог как бы уже не пароль а уже заходить следующий раз допустим сохранить его в куках и он был уже узнаваем для сервера происходит это будет аутентификация процесс вот этот Ну как я понял он тоже по-разному наверное Может быть реализован там с этими токен токенами и дальше последнее это авторизация Когда происходит определение со стороны сервера Какие права вообще имеет вот этот идентифицированный юзер он как бы понимает что к нему обращается кто-то

    00:47:12 - 00:48:59

  • там конкретные Там просто он может быть админом каким-то там иметь разные права и авторизация именно определение набора либо количество прав в системе механизмы реализации эти могут быть хорошо очень хорошо Слушай а если тебе пришел 405 статус если не забыл метод запрещен которым Обращается не поддерживается каком случае такое может быть так Ну тоже наверное когда не хватает Ну вот прав просто нет так так так так 305 [музыка] еще раз метод not a Load метод не поддерживается Ну зафига не поддерживают

    00:48:05 - 00:50:03

  • Значит надо это как это что такое технически Что это значит почему так произошло Ну потому что программист наверное как бы так запрограммировал что вот этому маршруту может быть только с каким-то там методом определенном О Правильно правильно то есть по конкретному поинту конкретные Поинт может принимать запросы только методом допустим А ты ему шлешь метод и вот если ты шлешь методом пост то придет 405 статус код Ну получается так коды все не помню Очень много отдельных помню некоторые справочник вспоминать все не запомнишь

    00:49:24 - 00:51:01

  • когда надо погуглишь это правильно но пятерку десятку статус кодов Хорошо было бы смотри допустим такая ситуация вот наш тогал до совершеннолетия дал ты нажал чтобы был человек совершеннолетний единичка но в базу данных это то гол не прописался пустое поле Вот как ты локализуешь эту проблему Ну да Надо определить где происходит естественно самый простой первым делом это отправляем фронта графическая части Вот и потом лезем как бы в базу смотрим сработало но нет Вот А как ты будешь Ну хорошо ты проверил не сработала как

    00:50:13 - 00:52:04

  • проблема будешь выяснять Ну дальше тогда берем допустим есть у нас возможность уже тот же постман и пробуем отправляем вот этот запрос именно без графической части без фронта видя того Зачем Смотри ты отправил без графической части с графической части Зачем в этот момент используешь для чего чтобы если вдруг фронт неправильно формирует вот этот тело это то тогда мы сможем понять локализовать просто что это проблема во фронте как ты определишь правильно отправляет фронт или нет Ну в принципе можно просто с них

    00:51:19 - 00:53:02

  • посмотреть какой там уходит Ну в дефтулах наверное просто можно здесь разумный ответ в тулах там это все можно делать если ты будешь использовать снифер тебя спросят Зачем более сложные случаи да да Хорошо ты проверил Через снифер что клиент все хорошо отправляет параметр значение параметра все есть Дальше что делаем Ну соответственно тогда можно предполагать что уже проблема будет на бэке какая-то Да как ты локализуешь Как ты пытаешься с боком все сложнее конечно же ничего Ну попробовать вообще напрямую запихнуть

    00:52:12 - 00:53:53

  • Вот это значение в базу записать если есть такая возможность Каким образом ты это сделаешь [музыка] зайти напрямую через тот возможно съесть через терминал просто зайти в базу отправить запрос вот через терминал в базу можно там наверно разные способы разные разные софт вообще наверное может быть Ну допустим 2 что-нибудь такое человеческое там и до ешку используя что же дебилверами там еще майские подключился к базе сделал что-то там проверишь а потом взять Селект и посмотреть если это запись вообще посмотрел Ну ты так и

    00:53:17 - 00:55:07

  • определил что записи нет поэтому ты начал локализовывать проблему Вот не селектом надо а так дальше то есть смысле из базы вытащить попытаться информацию Каким образом но Смотри вот тебе Ты проверил что если пользуешься фронтом то в базу данные не сохраняются ты взял Так перепроверил еще поспаном отправил запрос но действительно базу данные не сохраняются дальше что ты сделаешь доступ к базе имеешь как ты проверяешь засунулся параметры или нет то есть Селект делать Может табличку посмотреть дальше локализовывай Вот если через базу

    00:54:13 - 00:55:40

  • что какое действие ты выполнишь чтобы проверить записывается туда вообще данные или нет ну инфертом вставить какой-то запись который делается на бэке его просто Напрямую Напрямую Напрямую Да ну только так такие только мысли сейчас Да это правильная мысли ты сделал прямой insert и у тебя получилось все прописалось хорошо работает Базара нет если ты в нее делаешь Селект и проверяешь Как там фронта Записал Значит на любом случае работает Ну я просто не знаю может Бывают такие случаи чтобы может допустим

    00:55:00 - 00:56:26

  • как бы Селект работают Это я вот честно не знаю а может быть не работает только часть каких-то запросов база если упала то упало всё вот это было даже пометить это как народ говорит иногда что если 500 ошибка то сервер выключился сервер не отвечает Нет если сервер отвечает 500 ошибкой это сервер работает все нормально То есть если Вам пришел какой-то http ответ это значит сервак работает все нормально это не значит что он окончательно упал и теперь он всегда будет слать 500 нет сервер на другие какие-то кейсы может

    00:55:43 - 00:57:17

  • послать и 200 статус но конкретно на ваш кейс он может дальше стать 500 потому что как-то поломалась логика вычет такой сохранились сделали или так написали программиста что с определенного момента сервак по конкретно Этому пользователю будет отвечать только 500 Только 500 ошибкой такое тоже бывает Но если что-то вам ответила статус кодом Это значит что сервер работы просто что-то не то с запросом надо колупать а вот если вы стучитесь А что теперь за просекам А вам просто не приходит вообще никакого

    00:56:29 - 00:57:37

  • ответа то есть тупо вы ждете хоть какого-то и он не приходит то вот это сервер упал это вот он не отвечает ошибка по тайм-ауту обруб соединения по тайм-аут Ну ясно может даже просто обесточена Либо железо для Элементарно конечно нету тока нету сети просто выключили сервер именно говорим про за себе сервер это же программка которую на Железяки запущена значит может грохнули сам сервак на железяке сервер мог упасть в плане он работал работал и Просто выключился Но вот нежели не электричество пропало а сама программа

    00:57:04 - 00:58:40

  • просто схлопнулась вариантов много наверное да И вот тоже про сервер как бы работает программа схлопнулась и она все равно мне будет отвечать Никаким статус кодом потому что вам нечему ответить а Железяка при этом с электричеством Она работает все хорошо для такого случая на фронте надо предусмотреть какой-то вот ответ да какую-то реакцию типа Извините ведутся технические работы мы скоро времени все исправим оставайтесь с нами но что-то такое внятное человеку показать Ну наверное наверное это вот тестировщик

    00:58:00 - 00:59:06

  • должен обращать внимание чтобы если вдруг чтобы если превышено какое-то Время ожидания это наверное здравый смысл хорошей практика предусматривает что этот функционал надо пилить То есть даже реакцию на тайм-аут это пилится программистами и это отдельно проверяется как-то так скажи давай дожмем все-таки про нашу базу Вот как ты в базу ты сделал прямой инцест прописался параметр дальше что делаешь Ну и потом проверил что он прописался вот Ну и что наверное делают что клиентная часть программы Там наверное

    00:58:33 - 01:00:05

  • какая-то проблема будет хорошо давайте Теперь будем крутыми тестировщиками полезем на сервак проверять в чем же все-таки проблемы сами без программиста лезем Ну попросил доступ этом да где Какие что борт хвост Ну вот так вот случай белого ящика наверное напрашивается это мы еще по серому ходим Ну может пробуем отправлять все-таки тогда разное положение то было вдруг все-таки пропишется вдруг через северную часть если так и так не работает тогда проверил Хорошо В любом случае не работает не пишется

    00:59:27 - 01:01:01

  • Ну тогда сложный случай Каждый раз когда было сложно но как минимум как вот как минимум может говорить что на серверной части что-то именно это понятно Это очевидно будет тогда на северная часть проблемы на северной части но программисту от этого будет не легче а нам Наша задача Как тестировщиков облегчить работу программисту пока больше мысли нет ледяную единственную идти учиться на программиста решать только я фронт учил Да сейчас еще на балкончика пойти тогда я отвечу на вопрос Каламбур Конечно будет но вот я ребята

    01:00:29 - 01:01:44

  • говорю Если вы хотите понять как работает консервная архитектура изучить немножко питон поднимите свой фласк библиотечку flask берете поднимите свой фласк сервер отправляете через пост на запросе и получить ответы по конфигурируйте всякие запросы ответы хедеры там аутентификацию и вас будет прям яснейшее понимание Как работает клиент серная архитектура вы будете прям точно знать какой статус код когда отвечаете Какие запросики какие ответы какие методы как работают вы прозреете что оказывается метода Get есть Бади

    01:01:20 - 01:02:36

  • и в него можно совать информацию и если программист бэкончик напишет достанет эту информацию Никто вам про Бади не ругается с технической точки зрения Ну то есть но это все лишь пальцами надо понимать Вот как ты круто отвечаешь на вопросы антенну Ну да Я учился фронт как бы я изучал Я реакцию само собой GS как бы а вот питон не дошли руки если ничего ничего Ну в любом случае у тебя есть очень хорошая сильная сторона и это надо прямо всегда всегда показывать вот я я на чистом джинсе писал этот тудулист Ой слышишь если ты Джес изучал

    01:01:58 - 01:03:31

  • не надо тебе питон но Джес но я знаю да это используется [музыка] и немало сам вот интересно было тут как бы да Ну вот именно саму фирменную часть там до этого не дошёл вот прям если будет времечко напиши свой опишечку на нос соединение с фронтом и посмотри как работает все вопросы лягу сразу надо время тратить надо понятно что Ну да Дальше смотри на короче чтобы локализовать проблема тебе необходимо знать на каком порту айпишники работает сервер тебе необходимо подключиться к железяке сервера к этому поводу через

    01:02:44 - 01:04:12

  • терминал отыскать или какой-то клиент использовать значит отыскать и посмотреть что пишет сервер влоги важно Это да хорошая допустим там логи могут быть крайне большими там может быть 5-10 гигабайт логи могут весить и ты задолбешься через любой FTP клиент выгружать эти логи потом любой клиент ляжет под это дело в этом случае когда тебе необходимо Ай причем этих логов Там миллион строк миллионы тебе надо выщимить какого-то своего пользователя по своему уникальному айтишнику так вот для этого уже надо знать как работать

    01:03:32 - 01:04:55

  • терминалом Linux и там надо поизучать немножко грепп и дейлы файнды знать как лазить по серверу то есть навигационные команды Я помню еще А вот более такие продвинутые забываются Да не то что не продвинутый это базовые вещи да Ну ну надо знать надо знать нет нет да оно пригождается ну короче тоже это дело повторишь потом что там пологом посмотрели влогах если программист написал логирование всего что делает пользователь значит и в блогах увидишь Если не написал значит влогах не увидишь бывает что вообще логин не пишутся Не ну

    01:04:21 - 01:05:57

  • совсем уже так чтобы они не писались такого не бывает даже хотя бы операционная система будет писать да но тем не менее тем более сервер будет запущен он будет запущен в каком-то отдельно стоящем демоне в linuxe А у этого Демона будет какой-то логирование в любом случае каких-то запросов то есть сервант он сам по себе пишет только он пишет их экран Демона да либо он пишет Файлик если ему сказал об этом вот демон отдельно запущенная сущность которая может работать без сессии пользователя на Linux сервере это вот

    01:05:14 - 01:06:45

  • Лёша просто не знаю у меня Ты учишься Нет ребятки кто у меня занимается скоро 32 группы будет это занятие будем заходить на удаленный сервер запускать скрин искренне оставлять какой-то процесс на работу просто так настроена Если ты просто зашел на Linux просто запустил процесс а потом грохнул сессию свою отключился терминала то и грохнется сам процесс А если Ты запустил его скрине и ушел из скрина И вообще загрузил сессию тоскрине этот процесс продолжить работу и вот это в принципе этих вариантов демонов

    01:06:03 - 01:07:29

  • вот я использую кто-то там используют еще там 500 который запускает отдельные процессы на Linux отнесут Суть в понимании что где-то должен быть запущено сущность открыть терминал этой сущности и посмотреть что же пишется даже если не пишутся текстовые логин но всегда увидеть что там пишется можно и когда падает сервак с какой-то там ошибкой 500 не падает а просто отвечает 500 ошибка как правило HTTP сервер он своих логах этого скрина напишут что вот у меня такая-то ошибка Python Java там на Джесс вот такая-то

    01:06:47 - 01:08:15

  • ошибка при когда я пытаюсь сделать то-то или то-то более [музыка] сам учился такие детали могу не знать она все Не боги горшки обжигают Поверь это все изучается спокойно Всему свое время начал писать хорошо как-то Так слушай давай тебе еще чуть-чуть качнем двойны знаешь Ну в общем да да это как бы совмещенный вообще запросы к одновременно как минимум или нескольким таблицам с целью того чтобы сформировать общий вывод полей как бы информацию для пользователя бывают первое по умолчанию внутренней это когда из

    01:07:30 - 01:09:39

  • выводятся только те строки у которых у обоих будут значения то есть внешние еще одной таблицы внутренней естественно само собой они должны совпадать и поля должны быть заполнены а к чему ты сказал про внешний э-э праймерингейт это как бы способ связать таблицы как бы хорошо да внешний ключ одной таблицы ссылался Но насколько я знаю там еще можно есть другой механизм связывания я понимаю причем здесь джоины Ну как бы не то что прямо Они здесь причем-то Ну так так наверное просто сказал что они связаны при помощи ключей

    01:09:14 - 01:11:04

  • Просто тебе этот вопрос зададут Если ты пойдешь там где надо будет знать тебе сто процентов зададут вопрос причем связи реляющими между таблицами Они вообще не зависит друг от друга то есть чтобы с Женей две таблицы тебе не нужна тебе не нужна взаимосвязь между ними понимаешь ну вообще да и как бы наверное так и есть да да так и есть это так работает Это ребятушки Кто изучает там копается в сквеле запомните для джоина не нужна связь вот этот форинке и праймерики референсное значение в сквере не нужна связь создания Джона

    01:10:26 - 01:11:47

  • [музыка] как его кстати Скажи мне какие есть правила чтобы сделать произошел чтобы две таблицы такие сравнились Ну просто чтобы совпали два значения двух этих чтобы прошло это совпадение что должно быть в конце после в конце запроса там так какое-то поле Дальше он и разница сравнивание А чтобы Произошло это сравнивание в самих табличках самих столбиков чтобы они сравнились что должно быть должен быть одинаковый тип данных и не совпадает правильно правильное значение чтобы совпали сравнить можно только значение один

    01:11:12 - 01:12:52

  • одного и того же типа данных числа с числами строки строками с буллинами можно но чтобы хорошо А в чем тогда разница energilena и Left Join а Left это уже в любом случае будет внешне как бы Auto Join Left он будет соответственно в таком случае SQL выделять будет одна таблица как бы в этом случае запроса основной как бы если даже в ней в этой таблице которая должна стоять в самом до слова левт из не он будет брать даже пустые вот эти ячейки полностью все с этого как бы получается таблица и уже из таблицы которая будет идти после

    01:12:02 - 01:14:05

  • записано вот этого ключевого слова она уже будет второстепенных в таком случае из него нужно будет выбирать только те как бы строки где будет Ну как я так и формировать таблицу и наоборот если основной будет таблица которая будет после слова изучал там и просто меняют местами таблицы именно их Вот и соответственно хватить Ну вот так Ну если продолжить тему то уже Full Join это Когда берется полностью как бы из обоих таблиц как бы пустые строки Все равно выводятся в таком случае фол Вот а если кросс делаем то там каждый каждое

    01:13:03 - 01:15:04

  • поле с каждым из этого из обоих таблиц каждая с каждым совмещается там и там не надо конкретное поле по которому рассказал шаришь молодец Хорошо давай чуть-чуть в теорию тестирования Расскажи мне вот виды тестирования которые ты знаешь много и они классифицируются в зависимости от критериев первым делом это естественно функциональное и не функциональное тестирование вот можно еще сразу дополняет это виды связанные с изменением функциональная как бы самое основное вид тестирование как бы здесь выделяется

    01:14:14 - 01:16:07

  • работает ли система выполняет ли основную функцию которая на него возложена проводится как бы раньше чем ним по другим критериям познания одновременно по доступу это это тестирование белого ящика тестирование черного ящика что-то такое промежуточное между двумя вот по критерии позитивности позитивное негативное тестирование Вот Потом по вызову кода статическое и динамическое тестирование Ну давай давай [музыка] еще раз плохо слышно повтори пожалуйста по запуску кода статическая динамическая короче рассказывай Рассказывай я потом

    01:15:17 - 01:17:11

  • переспрошу Да конечно нет проблема с интернетом сейчас просто дальше по уровню выделяют уровни это первое это модульная одновременно его в разных источниках называют компонентные либо Юнит тестирование затем интеграционные затем системные дополнительные в разных классификациях выделяют приёмочные там тоже свои различные Альфа Бета вот тестирование так дальше [музыка] если критерий назовешь и она быстрее вспомню потому что на самом деле много всего по автоматизм по критерии автоматизации там автоматизированные не

    01:16:26 - 01:18:06

  • автоматизированные тестирование так [музыка] внутри само собой Там те же функциональные они естественно тоже конкретно уже можно говорить если спросишь вот какой-то конкретный вопрос будет там плане функциональному например пройтись или не надо давай не функциональная вот первым делом из его под видов стоит выделить различные виды тестирование производительности Вот это те виды тестирования которые дают нам ответ на вопрос Насколько быстро система справляется работает как как она хорошо справляется

    01:17:25 - 01:19:20

  • с нагрузкой определенной соответственно Там могут выделять непосредственно производительности Угу нагрузки например Ну вот зависимости от требований у нас там может быть как бы такая цель чтобы сервер одновременно там обрабатывал там тысячу запросов и вот мы там можем брать 500 800 1000 потом стресс тестирование это тестирование нагрузкой которая будет превышать на наши требования требуемую который минимальный он должен держать соответственно одновременно наверное можно рассматривать и стресс тестированием и наверное

    01:18:30 - 01:20:04

  • негативного тестирования возможно так поскольку одна разновидности она может принадлежать одновременно к разным видам вот потом объемное тестирование это тестирование с использованием каких-то возможно повышенных объемов информации например там вот каких-то там файлов может быть проверяем устойчиво ли система рассоле работает при пересылании каких-то там больших объемов потом тестирование стабильности это когда мы уже берем за основу как бы способность системы работать длительное время определенные тоже зависимости от

    01:19:22 - 01:21:08

  • требований вот так Ну само собой там тестирование там на скорость ответа от сервера на определенный запрос там тоже возможно могут быть какие-то требования Мы должны проверять соответственно там запрос приходит Достаточно ли быстро либо там какое-то время задержки недопустимое так дальше если идти уже не по производительности вот у меня даже самого еще вопрос я до конца не разобрался и есть такой момент что тестирование безопасности иногда относят к тестированию функциональному функциональному Ну наверное Если система есть

    01:20:15 - 01:21:56

  • специальные какие-то требования то повышенное там или определенные то наверное можно отнести функциональному Если же как бы это само собой положите мы должны заботиться о сохранности данных клиентов Это само собой Но если специально каких-то дополнительных требований то наверное сюда и относится тестирование безопасности всякие там тесты вот как бы возможность ли возможно ли взломать эту систему Но это занимаются такие более продвинутые тестировщики Там хорошие знания тоже надо вот белые хакеры как я понимаю

    01:21:05 - 01:22:20

  • тестирует назло получают хорошие заказы Это больше чем функциональные тестировщики дальше юзабилити тестирование Вот это тестирование того же удобства пользования как бы система может хорошо В плане функциональном работать и производительность может быть неудобно там кнопка там Режет глаз может быть цвета так не очень Может быть не запомнился пути вот это считается что [музыка] Ну вот сейчас со стиромщики занимают вот ну тестирование верстки соответственно само по себе вот как бы сюда же дополнительно

    01:21:44 - 01:23:25

  • хорошо до на самом деле один из самых полных ответов по видам тестирования просто наводящих Что конкретно хочешь слушать Я может быстрее я просто спросил Я такой знаешь что ты знаешь все чего человек вот просто так надо отвечать на вопросы чтобы гонишь гонишь гонишь Ладно хорошо Ну вот здесь вот подробнее Расскажи про это отлично отлично значит смотри А как ты думаешь почему виды тестирования делятся на функциональные и не функциональные как я думаю ну здесь заложено серьезно Если система не может выполнять основные свои

    01:22:48 - 01:24:19

  • функции то какой смысл проверять как она быстро работает все равно сделать не сможем то есть первым делом надо функции проверить работает [музыка] так смотри А если а если вот Назови мне несколько функционального тестирования повторю еще раз парочку Ну стресс тестирования например объемное тестирование вот почему она будет не функционально поскольку мы определяем Мы в случае того же тестирование производительности получаем вообще какие-то цифровые значения и как бы они как бы не отвечают прямо на

    01:23:36 - 01:25:27

  • вопрос работает система не работает как работает хорошо даже если Как работает там есть вопросы где-то функционал функционал Ну если есть специальные требования какие-то то возможно их одновременно можно отнести функциональным тогда так тоже все зависит от требований смотри смотри в разделении функциональное не функциональные виды тестирования все зависит от того Какое Что именно ты проверяешь если мы говорим за стресс тестирование как ты сказал Да что такое стресс тестирование это сервер допустим не

    01:24:37 - 01:26:11

  • имеет никакой нагрузки но он работает при этом да ждет ты ему фигачишь сразу тысячу пять тысяч запросов держишь чуть-чуть и отпускаешь вот смотришь Как сервер отработал так вот в моменте когда ты даешь серваку нагрузку на тысячу пользователей там вступают в работу параметры там мощности процессора стабильности интернет соединения оптимизации алгоритмов обработки информации единственное на что здесь ты прям ну непосредственно не можешь влиять это на стабильность соединения Ну и на скорость процессора

    01:25:36 - 01:27:18

  • скорость можно докупить там и все такое На что ты точно Можешь влиять это на оптимизацию алгоритмов обработки информации так вот когда ты тестируешь когда ты ожидаешь функциональные результаты то ты делаешь следующее тысячу запросов отправил 2000 3000 Смотришь какой функционал при этом на сервере отрабатывает то есть при 1000 запросов в секунду будет задействован один веб-сервис при 2000 запросов секунду поднимется второй веб-сервис при трех тысячах поднимется 3 сервис вот этот логика поднятия веб-сервисов она должна быть запилена

    01:26:28 - 01:28:11

  • но при этом согласитесь тоже функционал получается расширение как бы Если такого функционала не запилена то и там проверять вот этих подключения не надо их там не будет здесь проверяется скорость обработки информации при таких при таком-то окружении таком-то процессоре оперативной памяти ведь еще от оперативной памяти зависит и вот зависит от объемов жесткого диска если там влоги переполнились и тяжело писать информацию Файлик логов зависимость еще как прописано нагрузка прописан алгоритм записи влоги

    01:27:20 - 01:28:50

  • если добавление в конец то это делается за константное время если поезд какой-то информации то уже большой о там зависимости от количества строк алгоритмы то же самое за константное время они будут делаться или не за константное сколько там функции задействовано чтобы обработать какого-то одного пользователя это все тоже проверяется это все тестируется это все функционал Единственное что будет не функциональным в данном случае это натуре скорость ответа сервера которая повлияет на прямую на денежку которая получает наш

    01:28:10 - 01:29:44

  • сервер от пользователей вот успеваем мы обрабатывать тысячу запросов в секунду мы получим тысячу долларов по доллару с человека если не успеваем и допустим там 700 пользователей получат свои там то что не заплатили или хотя бы даже страницу оплаты а 300 пользователей не получит Значит мы получим 300 баксов меньше И вот это и есть функциональный не функциональный замер когда ты проверяешь время и Последствия того что сервер что-то не успел Вот это не функционально А вот отработка алгоритмов количество письмо в

    01:28:57 - 01:30:18

  • подключение других веб-сервисов Возможно даже накрутка расширения пропускной способности сети если это провайдером Предусмотрено Вот номер шесть домашний интернет 10 мегабит 20 мегабит 100 мегабит минус то же самое вот это все будет функционал то есть надо смотреть Что конкретно ты тестируешь чистейшего такого разделения на функционально не функционально Но если ты технарь Я хотел спросить даже тут ты сможешь разделить где там функционально где не функциональные виды тестирования и вообще что-то тестируешь в виде тестирования

    01:29:38 - 01:31:13

  • функционал или не функционал правильно а если не технарь придется заучивать информацию как написано в общепринятых книжках что есть только локализация это не функциональный тестирование нагрузка это не функциональный тестирование хотя как я говорил смотря что тестировать понял То есть можно сказать что это условно разделение условно потому что любой софт это все функционал есть параметры которые влияют на скорость его работы но по большому счету это все функционал [музыка] знания обобщил короче да да

    01:30:28 - 01:32:06

  • хорошо Ну и такой последний вопрос Что такое тестирование тестирование это процесс определения соответствует ли наш продукт производим частном случае программный заявленным требованием к данному продукту это самое это первое определение еще можно дополнительно только это процесс выявление ситуации в которых сценариев которых может работать некорректно но первым делом это соответствие на соответствие требованиям если простыми словами Ну и хорошо процесс проверки на соответствие требования Ясно все

    01:31:24 - 01:33:08

  • заканчиваем значит мой тебе фидб Ты отлично подготовлен У тебя очень хорошие знания Ну прям вот если ты пройдешь на Собес то Ты себя покажешь очень круто вот так если рекомендуешь Я был бы очень чуть-чуть он там слогами заход на сервер там ну что ты прям понимал ситуацию чтобы мог отвечать но ты очень хорошо подготовлен поэтому порекомендовать смотри Ну блин К сожалению эти не смогу порекомендовать просто потому что Я рекомендую своих падала их у меня достаточно ну такое То есть ты я тебя порекомендую

    01:32:19 - 01:33:52

  • если из моих подаванов я уже никого на вакансию взять не смогу потому что но не денег заплатили понимаешь И это надо никого никого я буду знать что конкретно ты на эту вакансию зайдешь хорошо Я тебя постараюсь вспомнить пожалуйста про себя Напомни мне Спасибо Вадим Большое спасибо как то так Спасибо Отдыхай Виктор Молодец хорошего Всего хорошего пока пока так Алекс Сандер следующий Привет всем ничего я буду на украинский мове разбавляй разбавляю украинскую Я разумею не разговариваю Расскажи немножко про себя и погнали

    01:33:12 - 01:34:55

  • в сеть понимание Ну вашу учусь английский уже один курс прошел выкупил себе на три года за три раза плюс домашка короче максимально качаю английский качай потому если ты в Польше хочешь искать работу тебе придется ко мне на курс зайдешь там 45 месяцев будешь заниматься Ну хватит времени Главное чтобы ты там это не порвался количество знаний и английский успевал У меня еще английский будет у меня смотрит практиковаться вот поэтому давай хорошо какой-то релевантный Опыт имеешь нет марафоны всякие проходы там

    01:34:20 - 01:35:46

  • тестировал ничего такого серьезного человека листы ничего серьезного ну-ка Расскажи баги писал марафонах участвовал расскажи подробнее что сделал сначала дала документацию надо было строили Так мы максимально Сашу с микса упсиловал потом задание было сделать 5 этом дело в Сашу мистика Значит его хотел потренироваться настраивал по классы потом прокладывается это скейсы создавала репорты таким нам надо было и потом будете по службе поддержки нам типа реальные люди писали типа проблемы на сайте Мы должны

    01:35:30 - 01:37:02

  • объяснил такое Саш для всех ребят Если у вас есть хоть немножечко релевантного опыта Вот как ты участвовал на каких-то хакатонах на каких-то марафонах что-то там где-то друзьям что-то тестировал значит берешь на листочек выписываешь что ты там делал и тренируешься рассказывать что ты там делал в своем рассказе Вот как ты сейчас есть общая прям была такая ну смысле общее объяснение чего-то там делал следующим этапом должно пойти какие-то конкретные сложные кейсы которых Ты разобрался и сделал какие-то сложные баги которые никто не

    01:36:38 - 01:38:08

  • нашел А ты нашел и этим гордишься и про тестовую документацию как ты писал тестовую документацию Вот про коммерческую практику про релевантный опыт хоть какой-то вот в таком формате надо рассказывать так слушать удобно Вот и как правило это должен быть рассказ на 10-15 минут попросят у тебя должны быть два версии рассказа на 15 минут и на 40 минут если ты видишь по собеседующим что они прям живо тебя спрашивают А вот это Расскажите еще А вот это а вот это То есть им прям в натуре Интересно что ты пальцами делал

    01:37:24 - 01:38:49

  • Значит у тебя должно быть информации на 40 минут как правило если они просто слушают такие Ну да Рассказывайте все хорошо вопросов не задают то тут 15 минут рассказ понимаешь ничего нормально не парься вот в натуре Очень хорошо просто смотри есть будет такой эффект А ты в голове у себя думаешь что раз я этим занимался 4 дня значит Ну этого не достаточно и типа чем я про это буду подробно рассказывать а у людей которые тебя слушают если ты сказал что у тебя есть немножечко релевантного опыта или

    01:38:06 - 01:39:45

  • какой-то коммерческий опыт но при этом рассказал Там одну-две минуты чуть-чуть там забросил что-то делал информации Все больше не рассказываешь у них сложится впечатление что ты все делал невнимательно то есть что ты не сильно вникал в то что ты делаешь у них не будет понятие такого что ты мало это делал Нет у них будет ощущение что ты просто не вникал дальше если у тебя реально просто четыре дня какого-то там релевантного релевантных действий Ну так и предупреди у меня вот четыре дня Я участвовал в марафоне

    01:39:07 - 01:40:33

  • и изучил Вот это и вот как только изучил разобрался поучаствовал и вот рассказываешь на 15 либо на 40 минут это было только четыре дня Но вот что я успел узнать за 4 дня Почему Потому что люди бывают и на 3-5 месяцев ходят на коммерческую практику а потом выясняется что они там просто числились и ни хрена не делали Просто чтобы у себя в режиме написать что они были на коммерческой практике у меня а потом спрашиваешь метров этого ты знаешь когда ко мне приходит и час говорит Вот за этого человека Расскажите

    01:39:50 - 01:41:14

  • Я спрашиваю кто что как по этому человеку слышу знает как номинально присутствовал но нихера не знаю тоже не знаю мы его не помню Никто не помнит то есть чтобы не было такого эффекта ты был на хакатоне но ты там ничего не сделал Понял Ой да чем подробнее рассказываешь тем больше ты подчеркиваешь Как глубоко ты за короткий промежуток времени Как глубоко ты Можешь изучить тему Так ты в ней глубоко разбираешься это даже Круче будет чем прийти и просто сказать Ну я был 4 просто дня глубоко Расскажи глубоко А

    01:40:38 - 01:42:19

  • чтобы глубоко рассказать ни у кого со старта глубоко не получится Это надо каждому сесть не важно кто вы что вы как на листочек и подготовленный рассказ Давайте расскажи непосредственно ничего такого я там тебе купался в теории Да максимально Я старался максимально применить Да что я знал именно там Сити кнопки А что так будет А что так будет что я сам с баги таких находок там такие очевидный багами перехода По ссылке есть там например надо было все про кликать потому что парша друга все нормально пропускала до

    01:41:29 - 01:42:55

  • на третий уже ничего отображалась на четверке было пусто век открывалась ну какие-то такие шарики интереснее интересный писавший можно убедить ты Бах Да куда я находов на там было тестовое задание и можно было не выбрать [музыка] правильный вид повидение следующее питание можно было просто кликом в браузере типа назад вернуться назад тоже такие Я нашел мне нужно было так типа сделать максимально процесса рассказать красиво надо тренироваться ты можешь рации пришел для того чтобы рассказать что я знаю

    01:42:43 - 01:44:14

  • все нормально вдруг Какие ивенты сработки скриптов валидации на вебе Ты знаешь работы Хотя формочка есть поля и там можно ввести какие-то данные можно не А может и не можно вести какие-то данные Да и обуви скорую по количеству символов ведения соответственно должно быть собака должно быть требования которые валидация на скрипты будут проверять так вот Назови мне ивенты который может сделать пользователь чтобы запустить эти проверки Ну можно ничего попробовать под правой Да я говорю Продолжай продолжай Давай

    01:43:49 - 01:45:30

  • можно вас оставались Не дали можно было не нужно власть символ этом трава буквы воды Можно другой язык вот что такое ивент это событие действие пользователя мышкой на веб-интерфейсе OK при Клик ушел настоящий там где есть текст при нажатии курсора не исчезая мы можем что это вводить водить эти ты в общем понял что такое Event а действие пользователя что-то происходит так вот из списка что может произойти при действиях пользователя в том числе есть и скрипты сработки валидации эти скриптов как правило сценариев

    01:45:16 - 01:46:55

  • пользователя по которым находит срабатывает всего три это нажатие на кнопочку submit отправить форму и у тебя отработали скрипты провалидировали Правильно Неправильно там если все ок то запрос отправлен Это первый вариант при нажатии на кнопочку следующий вариант это при снятии фокуса из поля То есть ты кликнул в поле написал какую-то информацию и потом Кликаешь в другое поле Ну мышкой шпулька другое поле и вот просто снять и фокуса с того поля в котором ты сейчас был этому тоже может быть эвен на сработку

    01:46:28 - 01:48:05

  • скрипта валидации ты убрал фокус и у тебя хирак там красным цветом Посвятила что у тебя что-то не так твоем поле Да дальше третий скрипт Ин тайм называется то есть одновременно или прям своевременный скрипт когда ты пишешь и скрипт сразу проверяет на допустимые символы каждый твой следующий символ Вот ты пишешь пишешь там каждый твой символ и можно Не можно буковку а вводить а собаку можно Не можно вводить ты допустим вводишь email да Ну сразу ин таймом проверить есть у тебя там собака или нет невозможно то есть

    01:47:16 - 01:48:45

  • туда тут надо комбинировать снимаешь фокус собаки нету Error вводишь недопустимые символы Ин тайм Ин тайм проверочка ругнется Что ой слушай ты тут ты пишешь а там Алекса нижнее подчеркивание дыры она-то когда ты водишь Александр нижнее подчеркивание А нельзя нижние подчеркивание водить то не дописав дыры тебе скрипт сразу от светит твою поле красным цветом что у вас недопустимый символ понял классно последнего я знал то я осознавала просто и вот грубо говоря любой какой-то движение мышкой вообще по экрану сайта

    01:48:01 - 01:49:52

  • она все трекается браузером То есть даже по координатная перемещение мышки захочешь ты в эту область в эту область браузером и то ребята фронт пишет они они знают как и записки браузера вытащить там доли секунды доли секундную изменения позиции мышки вот по пиксельная по пиксельная Так что все что вы делаете мышонок в браузере это все ивенты только вот там они даже как-то группируются как-то отдельная реакции фонтана ивенты настраиваются это уже Но если они это запилили это придется проверить и просто лучше знать что есть

    01:48:57 - 01:50:43

  • какие-то варианты еще отработки фронта Хорошо скажи мне пожалуйста что такое json JavaScript objection Так что [музыка] [музыка] Извини пожалуйста это я это я отступил Повтори пожалуйста ответ JavaScript обжег на тайшн таксковый формат обмену данными Да никакие G Sony Cream горя дог число более объекты это значение а ключики Чем могут быть ключ Принято Принято хорошо едем дальше Расскажи про xml добра что может сказать 6 сумм плачет читать [музыка] смотри в xml В чем разница конкретная json xml

    01:49:52 - 01:51:44

  • Джейсон В чем разница этих форматов чем прям супер особенность [музыка] так значение Tik значение [музыка] а что там ваксонале массы очень хороший замечание Да моя функция не знаю [смех] не скажу тебе может быть смотри тогда Что можно сделать что можно сделать можно так сказать описание того я стыкуется между собой две программы так и он может спинку помогут слова по протокола просто передача архитектурный стиль [музыка] хорошо хорошо тогда тогда Расскажи мне что такое цикл разработкой программного

    01:52:08 - 01:54:30

  • [музыка] [музыка] хорошо сделал Какие модели сделал себе ты знаешь модели waterful vio граазма что я из нас спирально инкрементально да Илюша Маршал [музыка] [музыка] сам отжал смотри а вот чем они отличаются одни его далее уже знаем як мы будем что с раскручивать Да просто словами А вот дни мы по ходу делаться людям интересно знаешь Давай это куча добавим А давайте Добавим что там можно было переписываться нашим клиентам так простым словно чертов давно теперь на самом площадку какой ментально вроде то что мы

    01:55:07 - 01:57:18

  • уже по ходу походу инкрементально там Да уже делать продукт работал то мы его выпустила можно добавить новые функции Роналду чего сайту И добавляю так а инкременталь интерационно царя сказал я уже запутался инкрементально Ну да а другая к мы знаем что мы будем делать смотри инкрементальная модель она используется в компании когда ты дорабатываешь какой-то функционал несколько программистов там каждый свою фичу пилит это функциональчик и дорабатывается в сов в принципе релиз может происходить с каждым новым чем-то

    01:57:15 - 01:59:15

  • добавлением в этот сок итерационная модель как правило используется в скраме и релиз происходит не тогда когда какую-то фичу добавили А вот прошло две недели условно две недели все что успел за две недели добавить то заревизили следующие две недели все что за эти две недели добавлены исправлено произошли изменения релиз компании релиз может происходить с каждым изменением вот в компании нету учета времени Вот как вот наш вот итерации в компанию Да так вот и запускаем Когда приняли решение все-таки зарядить тогда и

    01:58:56 - 02:00:25

  • зарегистрирован хоть Каждый каждую фичу можно видеть А в скраме две недели релиз две недели релиз две недели релиз не успел допились какой-то программист функционал который должен был выпуститься в этом релизе за две недели значит релиз выпускается без его функционала и он пытается успеть в следующий Хорошо хорошо едем дальше Расскажи мне пожалуйста что такое верить и приводите у Бога сверите плыв на сам продукт априорите вплыв на червовый самая элементарное и тупо ростерялся знают начинаем тривиал

    01:59:44 - 02:01:23

  • [музыка] минормейджа критиков правильно и самое дальше минор [ __ ] критикал блогер это логику основном мы можем дальше процевать продуктом критиков мы можем [музыка] Еще раз про приводите что ты сказал Априори те цаф червовеконаня дефекту и в плей в его на сам бизнес хорошо Какие приводите знаешь priority Normal Но если там еще круче чем Хай это асап сон а сам Хай Хай медиум хорошо чуть-чуть поправочку дамся по объяснению моделей Я сказал что скраме используется итерационная модель [музыка] какие-то изменения происходят поэтому

    02:01:10 - 02:03:23

  • Правильнее будет сказать что кроме используется инкрементально итеративная модель а тут еще знаешь Дальше можно накручивать чистого скрама нигде не существует чистого канбана нигде не существует потому что с крами могут использовать Канбан доску с компанией могут все-таки перейти к какому-то знаменателю что релизм хотя бы раз в неделю чтобы билды не падали Непонятно из-за чего вот здорово Игорь ручку хочет поднять Игорек подожди Саша я просто в тему хочу спросить с Иваном недавно собеседовался и мы что-то

    02:03:08 - 02:04:39

  • затронули тему Не затронули тему обсуждали тему Вот это рациональных моделей и зацепились за тот вопрос что [музыка] итерация это же промежуток времени когда мы разговариваем Так вот начали спорить о том что итерация по утверждению Ивана должны быть все операции одинаково одинаковые одинаковые времени я как бы немножко в этом усомнился и говорю что операция разве Обязательно должна быть все одинаково промежутка времени то есть И вот хотели бы хотел бы сейчас нести ясность применяется такая операционная или модели эти раз должны

    02:04:00 - 02:05:18

  • быть обязательно одинаковыми либо нет а смотри если мы говорим за какую-то серьезную разработку серьезного софта в большой компании даже небольшой Хотя можно чтобы какие-то процессы у нас были понятные то лучше всегда делать итерации [музыка] одного промежутка времени Если Вы только налаживаете процессы если прям ну только стартанули и еще сами там не поняли как же вам удобнее разрабатывать то тут надо пробовать различные варианты пока не нащупайте свой комфортный для вашей команды алгоритм промежуток времени сколько вам

    02:04:42 - 02:06:27

  • пилить этих вещей смотря в каком статусе В каком промежутке там условиях находится ваша команда вот может быть и такое что такой знаешь чистый Канбан пока не запилим вот эту фичу мы релиз не выпустим то есть прям без нее нет смысла рыпаться вот тогда вот что-то чистый Канбан но при этом все равно немножко скрама будет Потому что менеджер возьмет не будет же менеджер знаешь отпускать на самотек разработку какой-то фичи и типа ну когда сделает программист Ну тогда и сделает Нет он все равно будет давать

    02:05:40 - 02:07:05

  • какие-то дедлайны в которые программист должен уложиться или команда программистов не получилось сейчас Окей через неделю посмотрим не получилось через неделю еще через неделю смотрим через три дня смотрим То есть все равно менеджер должен давать какие-то дела иначе это ничего не запили Вот вот такой как в основном как правило это все-таки они одинаковые но на разных этапах или разных проектах они все-таки Может чуть-чуть конечно разных компаний Даже даже если конторы там что-то серьезное уже в одной

    02:06:23 - 02:07:42

  • компании могут две недели итерации Другой месяц 3 неделю 4 одну неделю Да не обязательно это ровно две недели везде Хорошо Спасибо большое Я тебе больше скажу даже когда команды такие знаешь волевым решением менеджер додавил все таки мы будем работать по скраму и у нас будут спринты две недели то вот процесс перехода от какого-то непонятного графика двух неделям как правило еще может занять полгода потому что должен быть все-таки помимо менеджерского волевого решения еще и технарь который за которыми идет

    02:07:03 - 02:08:33

  • команда и который выравнивает процессы команды работы команды так сборки выравнивает так чтобы ну в натуре это было две недели и релиз две недели и релиз и менеджерть какая фича пойдет Какая не пойдет в релиз что-то забрать что-то что из бык забрать Что положить бы клок А еще пришел заказчик что-то там захотел Перри поменять и зависимость Еще какой заказчик если это продукт и есть прям владелец продукта который всем башляет то менеджеру крайне сложно держать скрам процесс релиза две недели когда может прийти заказчик и сказать

    02:07:47 - 02:09:30

  • перепиливаем по-другому Я знаю как надо делаем вот так или нет это фича не надо не пилите то есть в таком немножко хаосе всегда сложно работать есть менеджеры которые таки нашли подход к заказчику к своему владельцу и они все-таки смогли донести мысль что да вы можете приходить давать какие-то задачи на реализацию что-то выпиливать но будет эффективнее если команда будет работать в двухнедельник спринта тогда у вас затрат будет меньше мы сможем тогда нормально спланировать работу но эту информацию

    02:08:42 - 02:09:52

  • надо донести вот здесь миллион факторов зависит от того какой промежутки Спасибо большое так Саш едем дальше за уровни тестирования расскажи мне ремни testone модульная тестирование интеграционная система и правильно Да модульная отставание кроме модули возвращается рубль раздробники на этапе сдачи готового продукта хорошо хорошо да Да это то же самое привычное тестирование Да юзер расскажи мне greybox и whitebox чем они отличаются whitebox OBI складая моему доступ до программного коду У нас есть знания для того чтобы

    02:09:16 - 02:11:23

  • серый ящик черный ящик мы нанимаем доступу не до чего просто стоило ему я корресу вас доступа до базы данных мы можем хорошо а Black Box без знания коду просто достойно клацаем на кнопки [музыка] хорошо расскажи мне мобилка как ты шаришь Что расскажи тестирование установки мобильного приложения обновление новой установка переустановка переустановка но когда ты установил приложение удалил и потом снова установил да да слышишь Расскажи мне за кейсы тестирования прерываний в мобильном приложении [музыка]

    02:11:26 - 02:13:37

  • можно будет Саша хочешь [музыка] кажущей завожая при работе из нашей продуктам Хорошо больше кейсов есть но тем не менее уже хорошо а допустим смотри если тебе необходимо просмотреть посмотреть что мобильное приложение отправляет на сервер Чем ты будешь пользоваться и как дату понять тебе необходимо посмотреть что мобильное приложение отправляет на сервер как ты это сделаешь через доску можно поговорить подключать мобильный проезд 3 Мобил через когда на курсы еда не помню называется Чарльз ионы практиковал скажу

    02:14:05 - 02:15:51

  • Ну окей Слушай как у тебя с гитом с терминалом Linux ой терминала Ну гид я Артему Руслан видео хуже просто есть куча Я пытался разобраться в чем этом папкой по удалять создавать файлы подвигации будут применять тестирование Да там уже был интереснейшая так то просто я прочитал На следующий день есть Ой я сейчас как раз таки хочу у себя такие задания вводить вот типа кроссплатформе на их давно хотел вести у меня уже частично есть по тестированию веб-сервиса Вот но давай тогда да сделаю побольше хорошо Дай мне Боже время

    02:16:06 - 02:17:45

  • Окей значит смотри давай еще такой вопрос последний тебе qc testing что это такое технологичный процесс разрубку расставание программного продукта Ну Процесс уже контрольный повинности составе разрубляем фокус всегда на сам продукт уже ведь по вину тестовых тестовая основная захочешь так и вы вот кто из Ты знаешь что есть сеньоры есть метлы есть джуниоры вот из них тестинг то чем занимается Ну клевается займается там тем ли может занимается то что трава уже такие белые Боки знания и разу меня все квалити

    02:17:15 - 02:19:12

  • контруники [музыка] можно так сказать специализироваться но при этом тоже может делать все тоже может делать все но уже как правило либо он занимается супер сложными техническими задачами либо идет руководить еще какой-то своей команды уже ответственность хорошо все Александр заканчиваем Мне очень понравилось как ты подготовлен хороший уровень тебе чуть-чуть напихаться инструментами Ну изучить их и коммерческие практики просто себе что приземешечку хорошо записать все и тебе будет классно Ты то что ты сам выучил

    02:18:35 - 02:20:04

  • она тебя на очень хорошем молодец спасибо 10 апреля Стартуем вот поэтому все Скоро скоро Ну это там среди я сейчас начну еще задание всякие сбрасывать что почитать что посмотреть так что будет на связи Никита Алексей ребятки пять минут перерыв я сессию не обрубаю но я вас по собеседу мне нужно 5 минут перерыва я сейчас чуть-чуть там водички попью кофе сделаю и вернуть оставайтесь на связи Сейчас я просто замчусь и приду через 5 минут так ребятушки продолжаем я с вами продолжаем потихонечку Никита будешь сейчас подожди

    02:19:58 - 02:21:22

  • меня слышно Да да привет В общем я получается в начале этого года пошел проходить курсы по тестированию закончил их и понял что в общем то те знания которые получил их мало когда посмотрел какие требования вакансии Вот и решил сейчас к тебе записывать буду сегодня разбираться Как там на криптует деньги переводить вот и вот сейчас получается сколько Через месяц диплом получаю свое высшее образование не связаны они Как сойти вот и буду пытаться как-то в этой сфере самореализовываться сейчас вот знания в общем-то слабенький

    02:27:52 - 02:29:16

  • что-то понимаю конечно но хотелось бы пробежаться по вопросам мне не твои услышать какие-то подтянуть надо момент будет слушать всегда когда выбираете курсы по тестированию обязательно смотрите чтобы была коммерческая практика если вам там на рассказывают на курсах просто начитают какую-то теории чуть-чуть там каких-то дадут три кнопки нажать не то что прям эти курсы вас разводят на деньги но нет они тоже какую-то услугу оказывают они прям Ну тоже денежку себе зарабатывают и какую-то никакую информацию все равно даю но проблема в

    02:28:35 - 02:29:47

  • том что ну в натуре этой информации недостаточно Ну невозможно сейчас устроиться на работу зная просто теорию тестирования Зная как запустить постман Нет все пошло то время крайне сложно сейчас устраиваться поэтому у меня на курсе блин накачка всего такая чтобы ну уже еще я буду добавлять и знаний и активности и коммерческой практики и всего и трудоустройство если допустим заходить Ну чисто посмотреть что такое тестирование то можно исходить на какой-то там такой простенький курс где просто что-то

    02:29:25 - 02:30:52

  • отчитают вам 8 занятий может быть 10 и что-то там вроде бы выучите Но если вы идете с целью трудоустроиться Ну прям реально впахнуть то это не побоюсь этого слова это ко мне либо Тёма Руссо это еще кто-нибудь еще каких-то сильных курсов знает путем и сильный курс У меня сильный курс Если когда-нибудь еще Лёша Маршал Запусти наконец-то свои курсы Народ уже тоже давно хочет что-то ты там это блогер блогер Да а курса все еще нету Запускай хотя бы пробную группу стартан если прям интересно Обратитесь ко мне он

    02:30:08 - 02:31:27

  • пригодится лишь Маршала Пусть обратится ко мне мы может быть с ним как-то нормально и договоримся потому что Лёха тебя цитирует много ты даешь полезную классную информацию можно устроить не знаю захочет все нормально Поэтому всегда смотрите чтобы была коммерческая практика смотрите что на курсе еще параллельно всякой там теории есть потому что просто читать теорию просто рассказать инструменты уже недостаточно поэтому фильтруйте очень сильно фильтруйте еще нюанс ребятушки смотрите когда читаете отзывы про курс

    02:30:47 - 02:32:21

  • скажу сразу как человек который сейчас уже запускает 34 группу то есть что такое курсы по тестированию Я знаю не понаслышке и как они ведутся каких преподавать как это все дело организовывать какие есть настроение людей кому-то Нравится кому-то не нравится всем хорошим не будешь смотрите Я не говорю что у всех так должно как я лично делаю я пощу отзыв человека только если он устроился потому что лично считаю что показатель хорошего курса это то как люди трудоустраиваются Следовательно постить отзывы надо только тех кто

    02:31:41 - 02:33:11

  • трудоустроился Но это как я свои курсы позиционирую как трудоустройство если кто-то запускает курсы просто ознакомления с тестированием без намека на трудоустройство тогда от них и не требуется там вот отзывов трудоустройства тогда они постят спокойно отзывы о том Какой хороший курс как понравилось веселый преподаватель толковый преподаватель классно рассказывает очень все понравилось но это их подход мой курс направлен на реально трудоустройство поэтому у меня сложновато учиться можно сказать что мы

    02:32:29 - 02:33:54

  • курс не для начинающих Но скажем так лучше начать со мной лучше начать со мной несколько раз пройти может быть начать еще со следующей группы бесплатно Можно проходить но но все-таки зайти сюда сразу вас комьюнити вытянет Реально вытяните если будете стараться то сразу вытяните можете пойти на какой-то простенький курс типа накачаться теории а потом пойти ко мне я вам честно скажу по времени вы там два месяца учитесь на просекам курсе а потом 3-4 месяца учитесь у меня это го полгода я вам так скажу по времени

    02:33:14 - 02:34:49

  • получится одинаково Что вы ко мне сразу зашли на курс прошли 3-4 месяца и потом перешли в следующую группу еще там два месяца дожали что не понимали теорию подучили получится все равно вот эти полгода или вы те же полгода два месяца на чем-то простом учились А потом пошли ко мне прям вкалывать все равно полгода получится но дешевле у меня 195 баксов и учись сколько угодно а где-то вы Заплатите еще там 150 200 300 а потом ко мне 195 Итого будет 500 за все время если не видно разницы вот поэтому Ребята в любом случае

    02:34:00 - 02:35:42

  • заходите программа по теории все равно раскачаю она все равно идет она все равно будет так или иначе вот прокачиваю проталкиваю свой курс как-то Так причем да у меня людей в группах занимаются больше 100 больше 100 человек заходит но опять же у меня уже 34 группа и Поверьте мне активно занимается половина а то и меньше Не потому что там люди какие-то такие не такие потому что народ заходит на курсы тестирования как правило работа еще где-то кормит семьи человек да кормит семью ему еще надо параллельно где-то учиться он может

    02:34:55 - 02:36:22

  • просто физически не успевает ходить на занятия физически не успевать делать домашки блин сложно вот реально ребят на толковых курсах вам будет сложно Если Вы прям идете на трудоустройство на толковых курсах вам будет сложно особенно если вы еще параллельно где-то работаете будет сложно но для как раз таки ровно поэтому я сделал бесплатный переход в другие группы зашли и все и учитесь у меня не парьтесь не ждите здесь очень быстрых результатов ни в коем случае не ждите быстро очень много войти приходится временем

    02:35:42 - 02:36:56

  • Вот вы сразу как я всем своим падаванам говорю что-то непонятно пошли попили чаёк кофеёк еще раз сделали подход чтобы понять какую-то тему еще вот после перерыва подошли и непонятно Окей занялись чем-то другим потом вернулись к этой проблеме и вот только так я всю жизнь войти только так и вылазил у меня никогда войтишки не получалось ничего с первого раза Вот ровно ничего с первого раза никогда не получалось У меня результат войтишки только тогда когда я много раз подойду к решению какой-то проблемы Я не спорю

    02:36:19 - 02:37:34

  • есть ребята которые уже опытные они и учились найти шниках и у них все классно они с первого раза что-то знают честь ими хвала Но вот большинство сейчас идет войти людей таких как я как я когда-то свое время пришел я По образованию я Бухгалтер милый мой бухгалтер А ну сделал над собой усилия переквалифицировался не все сразу получалось я и вам честно скажу Я бухгалтер так себе в плане именно на тырка на стенами в бухгалтерии ни дня я не работал по специальности поэтому бухгалтер с меня так себе в плане

    02:36:58 - 02:38:16

  • тестирования чуть-чуть посильнее вот все-таки этим занимаюсь поэтому знаю больше плюс программирует поэтому я больше я мощнее тестировщик поэтому ребятки не переживайте не получится еще раз делаете не получится еще раз делаете подходите к изучению темы не получилось за одну группу Заходите в следующую бесплатно и занимаетесь третью пятую Я люблю рассказывать кейс у меня человек год занимался но гонкод занимался потому что не мог уволиться со своей работы по контракту там все было очень сложно и он физически не мог что там без

    02:37:38 - 02:38:58

  • сильных потерь поэтому он дорабатывал контракты у меня на практике на коммерческой на занятия ходит его потом на работу взяли как метла Чел у меня на курсе занимался с коммерческой практикой его на работу взяли потом как метла а не как выпускника курсов и таких мало кейсов когда люди у меня реально год занимаются и прямо устраиваются Ну мало я но вот этот Я люблю очень сильно рассказывать вот после моих курсов вы не будете метлом Вы будете очень крутым джуниором сознанием с намеком знаний на метла

    02:38:18 - 02:39:44

  • Но вам будут платить чуть больше но как а компании сейчас это выгодно компании хотят получить хороших скилловых специалистов за недорого почему сейчас это всегда было это рынок блин это всегда было просто сейчас это обострено компании не хотят видеть у себя выпускников там сотен курсов которые примерно знают одно и то же на вакансии уже надо показывать что-то конкретно умеешь отчет это конкретно умеешь Когда в натуре что-то потестировал вживую и про это рассказал хорошо Именно поэтому я подстроил свой курс уже

    02:39:00 - 02:40:22

  • чтобы дать теорию практику я все преподаю но у меня очень огромная мощь в коммерческой практике отдельно люди этим занимаются Мы отдельно проверяем ребятам знания ставим сертифика делаем сертификаты все вот это Прокачиваем трудоустройство короче блин у меня Именно под трудоустройству поэтому заходим не паримся вот как-то так прости Никита что отжал твое время но мне надо было Давай еще раз раз бьют продолжим сидел повторял ты так рассказывал через все забыл что повторял Да ну это и лучше Хорошо давай еще про что это спросил

    02:39:42 - 02:41:15

  • пока что не про что просто про себя хорошо Не про себя ты погнали Расскажи мне про себя тестирование как ты протестируешь реакцию смотри как ты протестируешь появление уведомление на выбе пользователю о том что идут технические работы Пожалуйста оставайтесь сейчас проблема будет который предупреждает пользователя о том что есть проблема когда сервер вообще не отвечает как ты это протестируешь нас получается это как allert или просто при загрузке именно сама страница будет неважно просто есть ивент что сервер не ответил

    02:40:28 - 02:42:08

  • и программисты запилили какое-то уведомление Что пока ведутся технические работы ну протестировать нужно соответственно настроить окружение так чтобы у меня не отвечал сервер может быть как-то у себя локально развернуть этот сервер и как-то у нас строить под нужными параметры можно это один из вариантов продолжай потом Ну если допустим попросить вручную выключить на какое-то время этот сервер чтобы просто сразу мог зайти проверить это вариант сложно [музыка] ты понимаешь это тоже вариант Ну да Ну я думал мы имеем ввиду какой-то

    02:41:37 - 02:43:13

  • именно наш какой-то локальный уже работающий Билд есть и мы проверять Слушай а на курсы где-то учиться вам там снифферы преподавали Вот кстати Нет я чуть-чуть сам через филлер только дело что он так смотри А если честно я федере не моста Я нормально знаю Чарлик но тем не менее наверное смотри с использованием какой-то этого трафика Как ты думаешь Как можно инвестировать ситуацию не отвечает Ну наверное мы можем подменить ответ от сервера первое что приходит но надо ли тебе его подменять если у нас

    02:42:32 - 02:44:24

  • уже работает как бы на нем пользователи какие-то свои делают эту функцию то чтобы опять же не отвлекать никакого от работы Просто правила вроде как менять и чтобы мне вот отреагировал сервер Так как мне надо но здесь смотри Задача в том чтобы не Получить ответ от сервера отправить правильный запрос но не получить ответ там Это вроде бы как настраивается там можно как есть до филлере есть я видел можно как-то чтобы не пришло что-то или пришло с другими какими-то параметрами но и Ну соответственно настрою вот эти

    02:43:36 - 02:45:12

  • параметры которые нам нужны чтобы у нас Какие параметры из общего это называется троттлинг ты тротлишь тормозишь интернет А в нашем случае вообще выключаешь конкретно под этот хост не всего компьютера можно сделать да да еще хороший вариант да можно можно там определенные себе устанавливать не только там 3G да да Зато Сейчас давай хорошо хорошо вот эти все вопросы поднимешь теперь смотри а ты заполняешь у тебя формочка есть ты заполняешь поля этой формы нажимаешь кнопочку submit и данные на сервер не улетают

    02:44:24 - 02:46:08

  • в чем проблема может быть локализуй бак у нас просто Поля воду который мы вводим и отправляем ты валидно все вел там Ну допустим у тебя все позитивным первое что мне приходит голову это в общем-то перед отправкой открыть у нас deft Tools и посмотреть в общем что там Может там внутри в теле [музыка] некорректно выводится у нас или вообще отсутствует что-то произошло первый вариант потом может быть в принципе у нас вот программист что-то там не так сделал у нас кнопка нажимается очищаются но самой реакции вообще нет

    02:45:36 - 02:47:03

  • никакой может быть проблема у нас какая-то базе данных Возможно не туда доходит может быть Ну какая-то проблема как-то сервер некорректно реагирует первое что приходит [музыка] автолах упадет ошибочка ошибка Но если сервером то 500 какая-то у нас будет на клиенте смотришь Ты просто ты просто говорил про дефтулы поэтому я вот и вопрос с намеком что ты глянец [музыка] сладкий Нетворк должно что-то высветится скорее всего это если запросник отправиться а если он не отправился что должно быть скорее всего там у нас консольке что-то

    02:46:23 - 02:48:22

  • красное должно светиться Да именно это я хотел услышать ты посмотришь влоги а да хорошо красавчик у нас пользователь логиниться логин пароль своей валидный ввел Да а он вел валидный логин пароль но видно логин пароль отправляется данные значит вводится логин пароль ты получаешь свою страничку личного кабинета но когда ты нажимаешь любую другую следующую кнопочку в этом личном кабинете тебя выбрасывает на формочку того же логина в чем может быть проблема при этом то что мы валидно или у нас система

    02:47:49 - 02:49:33

  • профиль Мой открывается счетом корректно написано первое что мне приходит нам в Возможно у нас как-то реализовано так что при переходе на новые страницы у нас наши данные не сохраняются и они как бы обновляются то есть изначально мы ввели данные у нас Все высветилось мы какой-то переход сделали все они как бы пропали или там удалились и нам их нужно заново вводить то есть соответственно у нас возможно где-то надо посмотреть наверное связано Это может как-то скуки файлами где-то у нас Хотя скорее

    02:49:02 - 02:50:36

  • больше раздел наверное будет мне кажется может быть и так тут как бы учитывая что она все правильно введена у нас такой пользователь имеется при каждом переходе он вот на любой переход то есть там обновление страницы Там переход на какую-то вкладку то есть на все слетает Да в любом раскладе Да что не нажми все равно вылетишь Мне кажется все таки это проблема как-то что-то как-то так запилили криво Что у нас вот эти Проблемы есть проблемы наверное storage Я думаю то есть у нас как-то они слетают нет смотри проблема не в

    02:50:01 - 02:51:33

  • клиенте точно потому что когда ты логинишься у тебя отправляется запросит на серваться ими параметрами сервер проверяет что ты там тот не тот аутентификацию проводит авторизацию и отдает тебе ключ ключик сначала ключик потом клиент отправляет запрос уже с этим ключиком на получение личной страницы то есть получается сначала тебе присылается токен ключ сессионный ключ там или ключ Короче токен если он дальше отправил запрос на получение личного кабинета и личный кабинет тебе отдался то значит Session Stories Cook истории твой

    02:51:11 - 02:52:51

  • токен прописался там все нормально и вот когда тебе вот все тебе отдали твою личную страницу токены лежат Везде где надо дальше в чем проблема Ну у нас так я вроде как читал что когда у нас эти ключи хранятся они составляются и это возможно проблема с тем что вот у нас один раз проверился этот ключ он позитивный результат нам предоставил доступ при каких-то действия он уже этот ключик наш каким-то причинам он его не проверяет вот или выдает ошибку допустим при проверке этого ключа то есть там разные может быть

    02:52:04 - 02:53:35

  • там Скорее всего вроде как это если правильно помню ssh называется или это про другое Не другое скорее всего вот сопоставлением этого ключа там какие-то сопоставлением ключа Где на севере сервера получается Окей но это я тебе хотел услышать Какие проблемы могут быть на сервере Почему так валится страничка Ну возможно у нас допустим высокая нагрузка на сервер может быть из-за этого он начинает как-то тупить крошится у нас там все А ты один [музыка] Возможно как-то у нас [музыка] неправильно прописали вот эти протоколы

    02:52:58 - 02:54:47

  • они как-то может конфликтуют где-то или нет смотри а ты примерно понимаешь логику как хранятся сессионные ключи на сервере вообще что такое бывает что эти аксессионные ключи они где-то хранятся понимаешь ну плюс-минус до где они могут храниться для быстрого доступа Я помню что можно во вкладке вроде как Application посмотреть там что у нас хранить Я говорю хранится вместе с другими плечами таких же пользователей которые имеются в системе Да и где-то в хранении этих ключей есть проблема удаляются или

    02:53:59 - 02:55:18

  • просто они создаются они кладутся в хранилище на сервере но допустим после отдачи тебе странички пользователя лично ключик сжигается удаляется из списка и все И когда ты следующая кнопочкой стучишься на следующую информацию требуется системе не существует и страница тебе отдает страницу а он при этом не должен выйду то как 401 вроде бы ошибка Она вторая за не авторизованном что-то такое может и 401 но смотри оно-то тебе вернет 401 до но пользователю то что от этого что у него 401 ему надо увидеть какой-то

    02:54:50 - 02:56:38

  • внятное внятную реакцию системы и вот да у него настроена если он не авторизован был но теперь не авторизован Получи страницу логин еще раз как-то глубоко об этом только сейчас задумался Ну да плюс-минус понимаю это надо понимать хорошо Еще один такой момент тебе вопрос [музыка] как тебе три таблицы три таблицы так просто не надо там суперски верить Просто если ты понимаешь что ты понимаешь и скажет какой-то простой конструкцию Select запроса при которой я пойму что ну да ты сделаешь если тебя попросит

    02:55:47 - 02:57:23

  • вот тут скорее вот если там 4 таблицы Вот потому что так ты в плане трех там наверное надо а мой Хотя нет А нет По идее так можно допустим одну таблицу со второй а потом какой-то из этих уже который между собой Джони делают между ней 3 таблицы Джон сделать вроде как это может привести если я часто написать [музыка] там вроде бы а я вот забыл там в ключевое слово Когда у нас допустим несколько Join of и мы хотим объединить мы между вот этими джонами прописываем что-то мы прописываем [музыка] не сейчас не отвечу

    02:56:57 - 02:58:54

  • с помощью Union вроде бы это может быть можно допустим прописать Ну может быть допустим указать [музыка] Да нет так тоже ошибку нечестно сейчас не могу сказать чтобы уверенно как-то сделать с тремя Ну ладно короче не переживай условная сейчас покажу подожди просто что кнопку тоже видел чтоб ребятки видели [музыка] заморочился [музыка] [музыка] [музыка] Давай сейчас буду писать скрипа ты мне чуть-чуть поможет Давай я начинаю ставить видно смотри Вот допустим делаем Селект Ну допустим два про Table 1

    02:58:34 - 03:00:35

  • Дальше прям есть таблица 1 есть таблица 2 у них там есть какие-то свои поля Здесь тоже есть и поехали делаем что там Так ну получается у нас Join T1 получается 2 будет и 2 Дальше он получается у нас должно быть Ну все один равно сиси два хорошо Это у нас будет Вот такой обычный классический сделаем третью таблицу А кстати я сейчас чтобы лучше видно Да вот значит три сиси один два Смотри дальше Ну наверное еще раз пишет 3 он не получается Он так навер а скорее всего ты я понял о чем ты паришься Что вот

    03:00:48 - 03:02:57

  • здесь вот написал Да да Я вот про Вот это не парься по этим столбиком Я ж тебе не давал условия и вообще таблица что-то у них сидит на втором Джой не ты можешь просто написать допустим сиси два равно сиси 2 либо [музыка] 1 Джонни 2 либо один неважно дальше уже Ты смотришь Какие столбики с какими по каким столбиком сравниваться Но главное чтобы тебя были прописаны таблицы которые эти столбики сидят А дальше Вот грубо говоря когда ты подсоединение когда ты звонил две таблицы у тебя в доступе для сравнения

    03:02:50 - 03:04:24

  • вот эти четыре столба когда ты подсоединил третью таблицу у тебя в сравнении Еще плюс два столба и эти столбы между собой из разных таблиц ты можешь сравнивать Главное чтобы там понимал что ты сравниваешь получается Вот мы сейчас ставим точку запятую он корректно нам без ошибки А я просто думал сначала то что как-то надо прописать или каких-то может быть там еще какие-то условности там вложенный какой-то Джон сделать начал думать куда-то там вообще какие-то сложные и так далее он все с каким-нибудь или

    03:03:39 - 03:04:59

  • [музыка] и так вот пока сколько тебе надо понял что-то слишком легко и почему-то сразу начал усложнить нормально такой вопрос ответьте на такой теоретический вопрос Что такое регрессия это тестирование которые связаны с тем что мы перепроверяем нашу наши данные после того как мы исправили какой-то изменения [музыка] Еще раз повтори пожалуйста регрессия это проверка системы после исправления каких-либо дефектов или внесения в нее изменений хорошо и смог Это проверка [музыка] сам [музыка] мы это вид регрессионного тестирования в

    03:04:31 - 03:06:50

  • котором мы проверяем наши самые ключевые компоненты в системе без которых она не имеет смысла при которых она не будет корректно вообще в принципе функционирует смог всегда проверяется Когда у нас какие-то изменения внесены он самый первый Потому что если у нас смолке что-то пошло не так то нам незачем тратить время и куда-то глубже копать в систему потому что надо уже исправлять то что самое важное хорошо все меня устраивает добрые Никитос Молодец отдыхай держался мощно Молодец В общем как какие-то моменты

    03:06:22 - 03:07:44

  • Смотри я тебя особо не спрашивал по моментам да Ну вот тебе бы к понимать как работает с детства лами Ты что-то слышал ты прям понимаешь что если что сделаешь но я бы все-таки больше в техническую часть уходил все-таки Да ты какие-то курсы прошел Тебе там дали теорию но тебе теперь пальчики надо тренировать чтобы эти знания применять буду сейчас тебя Ну давай спасибо большое так Лёша Алексей Классная картинка у тебя [музыка] Расскажи о себе первый раз Начну с того что на твоих курсах не учился К сожалению

    03:07:05 - 03:08:38

  • планы есть но пока я собираюсь вот начал с того что попал в компанию работал в компании работаю пока где тестируют от эскейсом просто условно говоря прощелкает есть определенный опыт Поэтому в этом при этом есть там более сложные задачи можно брать когда появляется в частности там некоторые задачи с использованием сниферов некоторые с использованием тулов Но их там очень мало То есть за них надо бороться вот участвовал некоторых лектах некоммерческих Вот это тестировал лично веб-сайт человека подходом

    03:08:06 - 03:09:59

  • [музыка] трекинг багов было тоже полезное занятие то есть отрабатывали баги потом тестинг соответственно было интересно участвовал в практикуме одного из твоих коллег тоже интересно было То есть там полный цикл был ручного тестирования начиная с составления плана из кейсов по требованиям сначала потом был тестирование уже стенда соответственно корректировка прохождения они было отработка не отработка для занесение трек в конце [музыка] Вот и надо сказать что еще все это время в той компании которая начали упомянул Я

    03:09:05 - 03:10:57

  • где-то уже больше года я с осени активно учился на курсах прошел несколько курсов по тестированию нас пытаюсь искать работу несколько раз уже те заходил на собеседование и дальше продолжаю есть определенные наметки но всегда есть над чем работать уровень знания уровень знаний оценю это уже не для собеседования сейчас уже для тебя грубо говоря ниже среднего по чуть-чуть Да практики Категорически не хватает где-то вот что-то выцепляю стараюсь утеплять я стараюсь последние месяца два не пропускать твои собеседования прошлый

    03:10:03 - 03:11:35

  • раз как-то она была очень коротко вот как-то так Ну хорошо отлично давай тогда может тебя тоже ситуация какие-то Погоняем потом чуть-чуть можно Прежде чем начать вопросы Я тут как бы предыдущем собеседующим меня остались вопросы которые из обсуждения в чате они будут интересны не только мне вот можно или как Или нельзя Давай [музыка] Таблица какая правая как это смотреть и можно ли их менять местами того человек который говорил что типа а люди не парятся они все время меняют местами все время делают и все у них жизни

    03:10:55 - 03:12:21

  • хорошо так видно сейчас зарядочку в телефон Смотри когда мы дел Вот у тебя есть грохнем вот эти вот эти записи оставим Пока только здесь и вот значит смотри у тебя есть Select какой-то там ты один Т2 когда ты пишешь Ну или просто Неважно какая у тебя таблица будет слева или право вот я сейчас покажу такую фишку левая таблица потому что стоит если ты делаешь Left Join то тоже опять же функционально для самого запроса нет никакой разницы Единственное что выдаче у тебя вынесутся в твою в результат

    03:11:51 - 03:13:57

  • выдачи все строки из левой таблички из Т1 а не важно есть у них там совпадение с T2 или нет сначала выпадающий а потом остатки из левой Таблицы я понимаю как работает Короче левая или право это лево или право в зависимости от написания в строке отстроена Я правильно понял или неправильно это правильно так правильно если ты пишешь рай Джо Ну вот тогда остатки выведется из этой таблицы это понятно можно следующий вопрос 200 или нет так смотри про какой сервер мы говорим про а пешку либо про сервер базы

    03:13:34 - 03:15:17

  • Хороший вопрос а мы говорили наверное про сервер базы смотри если ты как там было отдал Да ты через в базу кладешь базу она не пишется Ну то есть должно записаться но параметр не записывается базу дальше в этом случае все зависит от того что напилено на beknd если этот параметр потом еще где-то как-то участвует его надо забирать как-то его обрабатывать то все После такой записи сервер всегда будет выдавать 500 ошибку если этот параметр где-то будет участвовать а его нет вот если мы говорим чисто за вот эту

    03:14:52 - 03:16:22

  • запись в базу то да там она может вернуть 200 200 может и получается мы видим условно говоря что там 200 код как бы все нормально На самом деле базу не положился вот этот запрос он же как бы у него смотреть он же выпадает с базы потом Ну наверное так настроена что вернее показать на сервер а потом если база лежит на сервер вот этот ну я понял так что если мы можем посмотреть по логов там через консоль условно говоря да вот а в чем вот ошибка в принципе может быть я вот это не понял это просто развратники правильно там прописали да

    03:15:40 - 03:17:17

  • то есть вот этот путь между путь между тем от сервера условно говоря до базы Ну да увидели налог [музыка] там всяких ситуаций может быть Обычно просто даже ручками в самом запросике не написано писать этот параметр может быть при обработке запроса когда забирает этот параметр его просто не забрали но в том случае если параметр как бы в селекте но в инсекте записан но его не положилось в конце то тогда тебе сервак будет отвечать не 200 а пятисотой ошибкой потому что он формирует запрос в базу А параметра нету

    03:16:28 - 03:17:59

  • тогда понятно тут интересный кейс когда ошибки Нет это значит что пальчиками не вписано Просто этот сам запросит сам запрос либо же следующее либо же следующее запросто записал база допустим по каким-то причинам Нет там если база ругнулась то сейчас ситуация [музыка] как правило если ругается база то будет 500 И статус-код у сервера на Клиент будет отправлен если программисты написали там допустим какой-то Trike section и при этом Exception еще все-таки там чтобы не упал сервер вернуть пользователю какой-то там внятный ответ

    03:17:15 - 03:19:10

  • то Вполне себе могут и на даже на такую ошибку вернуть 200 но это уже тут как программиста короткий Может я неправильно понял может быть как-то что-то не так А разве вот нельзя посмотреть мобилку через на ходу видел тот же Артем Русов прям показывает через сникер можно через дефол можно да Ну это все значит ситуация ты заходишь в баню Да хороший здесь хороший кейс да там никого нет давай так сейчас На кастую ситуацию смотри смотри а я уже такой похоже что-то задавал у тебя новостной сайт новости крутится ты зарабатываешь на том

    03:18:28 - 03:20:16

  • что крутишь рекламу каких-нибудь там своих рекламодателей и вот у тебя справа и вот реклама отдать заплатил тебе денег вы проверили что даже напротив все хорошо работает да но тебе звонит рекламодатель и говорит что он у себя в браузере на твоем сайте своего баннера сейчас не видит пустое поле в чем проблема может быть первое что на ходу приходит в голову это проблема в окружении то есть что-то прописано Так что условно говоря под тот браузер которым я его вижу у этого самого рекламодателя другой

    03:20:08 - 03:21:43

  • [музыка] что-то не прописано соответственно нужно первое чтобы я сделал знал его окружение протестировал на этом окружении соответственно вот посмотреть насколько там человек может понять посмотреть где столах это же юзера Агент то у него и сравнить с тем что у меня посмотреть соответственно запрос а вы там вообще куда это все писали в смысле под Какие окружения Вот это первое что приходит нам вот потом есть понимание блокировщика рекламы может быть у него стоит расширение Вот это это стоило проверить

    03:21:13 - 03:22:49

  • это часто это часто просто по жизни там не по работе А сейчас часто попадается вот [музыка] если предположить что допустим все вот это вот выше два озвученных варианта нормально вот а кстати еще бывают настройки рекламы блокируются определенным параметрам да то есть там я имею ввиду что Ну смотря те же 18 плюс до пользователи ставят настройках браузера какие-то ограничения сам забыл про эту же Сто лет вот а у него потом реклама блокируется и выходит пустое поле вместо этой рекламы вот этот еще вариант стал бы смотреть

    03:22:05 - 03:23:30

  • пока для начала если какие-то наводки с точки зрения с точки зрения самого картинки она может не отображаться если там все нормально В окружении все нормально смотреть смотреть опять же заходить разные окружения вот эти стили на каждом окружении и определять что там показывает что у вас есть соответственно разбираться с ним отдавать разработчиками смотреть [музыка] не едет ли она так что так сильно что вообще ну допустим она где-то есть она где-то есть но совсем не в том месте где должна быть настолько не в том что я

    03:23:11 - 03:24:49

  • даже как бы не видно рекламодатель не может увидеть [музыка] но опять же мобильной версии сайта смотрят и у него возникает вопрос адаптивности сайта под мобильный девайс Вот это проверять тоже но это по сути то же самое окружение которым я начал чуть-чуть развивая тему хорошо Прости я еще параллельно писал по работе вопрос решал Но из общего что я слышал меня уши ничего не покоробило так что все нормально может быть ли что-то либо складе Но если он показывает как бы на одном окружении нормально то значит скорее всего дело не

    03:24:08 - 03:25:39

  • входит С чего следует начать там уже дальше смотреть Смотри такой тебе хитрый каверзный вопрос Я бы тоже раньше задавал есть такой не функциональный вид тестирование как тестирование локализации интернационализации где-то мне функционально ведь тестирование А где функциональные это просто тестирование это просто вот что-то какой-то объект какой-то функционал его надо проверить Какие в нем будут функциональные тесты [музыка] [музыка] условно говоря нужно чтобы функция упростим есть рубль доллар Да там нажав

    03:25:13 - 03:26:35

  • на эту кнопочку Мы видим что переходит нам на нужную там на рубль а нажав на эту кнопочку переходит обратно на доллар То есть это будет функциональная Как работает функция выбора валюты в данном случае то есть насколько адаптирована наше по для выбора валюты не функциональная функциональная подумать [музыка] но Начнем с того что возможно что в голову приходит в разных локациях в разных странах есть какие-то свои требования по законам Вот я например слышал недавно во Франции что была история что там

    03:26:13 - 03:27:41

  • как-то определенные надо какие-то информацию водить [музыка] убедиться что он прочитал вот это все что мы не читаем всегда который все не читает всякие условия вот типа Если ты не убедился дал доступ ты несешь всякую разную ответственность по сути Вот это Например приходит функционально тестирование то есть так развития работы системы как ты это проверишь что он прочитал то есть какой-то физик ему дашь либо пролистал система должна отработать что она хотя бы кликнул на эту ссылку и открыл ее как

    03:27:04 - 03:28:28

  • минимум кликнул открыл закрыл как первый вариант второй вариант что он это как вот на YouTube смотрел видео докрутил до конца если там есть крол соответственно в тех же например этих терминалах ваш консолях где-то это смотреть надо знать что смотреть конечно вот такое тестирование Да что-то надо чтобы смотри конкретно не функцию [музыка] программисты программы программа программе какая-то функция которая пишет логин открылся открылась страничка или нет значит это что [музыка] функциональное тестирование

    03:28:00 - 03:29:46

  • такой вопрос а где-то мне функциональная Наверное это функционально тогда поищем еще анальное прям в твоем кейсе легко найти не функциональное тестирование на данную водочку может что-то читает стилистически уже должен что-то прочитать когда соглашается с условиями Там должна быть ссылка есть объект виде ссылки куда можно перейти прочитать юани функционально но смотря какой юань да да заскриптована вот и до и там это все функционал будет тестирование интерфейса как не функциональное тестирование

    03:29:20 - 03:30:40

  • не понимаю но если так это статичная картинка но опять же эту картинку тоже кто-то должен прислать ее правильно поставить нужном месте то что эта картинка там белого цвета на белом заднем фоне верстки это тоже функционал смотри человечек что-то читает пользовательское соглашение допустим да Так вот содержание этого пользовательского соглашения условно там законодательство переведено ли на нормальный язык Вот это будет не функционально тестирование ты вряд ли это проверить то есть какого-то бройлера Но вот текст этого

    03:30:34 - 03:32:06

  • пользователя соглашения если это другая локаль то перевод этого пользовательского соглашения то есть то за что программист не отвечает ему дали этот текст и он его обязан там отобразить в таком-то окошке все вот все что где везде отвечает программист это функциональное тестирование Везде где отвечает Не программист и Дона какая-то Там статичная информация которая ну ты функции никак ее еще не изменишь не поправишь то это не функциональное тестирование то же самое допустим тестирование локализации когда у тебя

    03:31:34 - 03:32:57

  • кнопочки должны переводиться на язык локали Да ты заходишь из под немецкой вокали тебя на немецкий язык переводится название кнопок заходишь из под французской локали у тебя на французский переводится Да так вот переход и перевели и отображение текста на нужном языке это функционал который заберет текст поставить нужную кнопочку это все функционал А вот уже содержание этого текста то есть валидно переведено на французский язык или может быть там матерное слово какое-то написано на французском языке программа и

    03:32:15 - 03:33:39

  • программист не поймут хорошие слова сопровождении были Вот то есть вот три локализации именно правильность перевода это является не функциональным тестом А все что парсит Алекс со словами выкачивает эти там размещает эти слова на кнопочках рендерит это все верстачка чтобы если длинное слово кнопочка разъехалась ничего там не перекрыла не сломалось вот это все функциональное тестирование а правильность перевода это не функциональное тестирование понял Да совершенно понятно но только только наверно Тут уже экспертом в какой-то

    03:32:57 - 03:34:30

  • области Это ответ на вопрос виды тестирования функционально не функциональные принято их там слишком жестко разделяет но все зависит от того что ты проверяешь Ой слушай ты Я надеюсь меня простишь Да но я тебе сейчас задам вопрос который К сожалению задают еще на собеседовании моим ребятам на нескольких собеседованиях задали Да простит меня весь интернет Лёша протестируем зачем я собираешься использовать сразу вопрос вопрос зачем вопрос кто я спросил меня кто я [музыка] стройке [музыка] ходить по стройке писать в мою Записную

    03:33:50 - 03:35:45

  • там книгу и там форму ведомость отвечать что готова что не готова если где-то увижу доски которые не про маркированы я мне надо пометить у себя на бумаге и какую-то из досок пометить ручкой что я узнал вот вот зачем мне это надо [музыка] в разных условиях в разных позах поехали но пока До чего ты используешь в каких разных условиях ты используешь правильный вопрос Вот это я и ждал значит смотри ну у нас стройка круглый год будет идти значит будет и жара будет и ветер будет и такая сильная слякоть дождь

    03:35:10 - 03:37:10

  • Туман пасмурно будет и Мороз снег лед буду перемещаться по всей стройке стройка равно грязь где-то ручка выпадет где-то Я на не наступил писать надо будет в разных позах в разных положениях Ну вот давай Почему маленький комментарий Почему они спрошу последний вопрос потому что я из твоего ответа что в разных условиях как раз все это и понял сначала пойдем позитивно да то есть у нас есть два основных вариантов два основных два основных варианта использования ручки по назначению прямому Вот это писать притом писать как ты сказал

    03:36:25 - 03:38:18

  • бумаги какие-то пометки делать там своих готова не готова плюс и писать на как ты сказал на доске [музыка] соответственно первое но не будем первые проверка Христос условно говоря будет проверка возможности написания на бумаге на доске но опять же понимая что это стройки следует если мы хотим охватить максимальный максимум охвата сделать надо понять что за доски бывает и в березы там она может писать это ручка А есть там не знаю мы зададим вопрос Какие доски у вас настройки то бывают чтобы нам можно было тестовые данные

    03:37:25 - 03:39:11

  • правильные взять для тестирования этой ручки и потом из позитивных кейсах мы пойдем по направлению написания то есть ну тут даже без тройки известно что ручка когда пишет нормальном состоянии то есть когда стержень опущен вниз это одно держа ручка горизонтально она может не писать то есть дальше будет названием положение ручки горизонталь горизонтальные вертикальные на разных тестовых данных данном случае бумага доски в нашем случае потом дальше будем накидывать тест опять же который мы ожидаем

    03:38:31 - 03:40:11

  • позитивные результаты тестирования это в различных погодных условиях вот ну хотя бы Например начнем с простого там улице и помещения потому что это разные вещи в помещении Хотя в помещении тоже настройки могут естественно настройка там не отапливаем еще помещение надо прогонять через все это сесть не буду когда там температура такая когда под дождем когда Мороз когда снег когда ручка упала в грязь ты ее поднял когда ручка упала наступил вот вот [музыка] это из положительных Дальше можно расширять

    03:39:35 - 03:41:15

  • например негативная например зависимости от наполнения стержня разные может быть стержень меняется он не меняется гелевая не гелевая шариковые шариковые там бывают капиллярные не капиллярными вот негативные тест кейсы еще когда ручка Ну хотя ты сказал что вот по такому назначению планируешь ручку использовать для чего она еще может использоваться тоже можно прогонять если нужно в зависимости от потребности он говоря держится ручка залпом или нет важными потому что ты говоришь сейчас многих есть такая штука

    03:40:31 - 03:42:05

  • которая в карман позволяет вставлять держаться условно говоря стали в карман нагнулись будто она выпадает не будет Дальше можно не функциональные какие-то тестирования достаточно много накручивает сколько у нас слон говоря листов бумаги там при определенном заполнении листа выдержит эта ручка Сколько раз я могу на нее наступить пока она не сломается нечаянно [музыка] например ручка предположим что ручка кнопочная работает как работает кнопка работает не работает но можно там дальше безопасность совсем Конечно плохо что

    03:41:38 - 03:43:11

  • будет там есть ручка попадет [музыка] техника безопасности несчастный случай были нет будут если ручка как бы не туда попала Вот регрессированные кстати тестирование вот такой вот вид можно использовать в чем регресс заключается поменялись стержень поменялись стержень кнопочка ручка у нас было стержень вроде все нормально было а Бах стержень оказался там на 3 минуты на миллиметр там на два меньше и уже ручка например не включается Или наоборот не выключается Что еще можно придумать можно забрать ручку попробовать разобрать и

    03:42:41 - 03:44:03

  • собрать тестировать Все ли будут работать также как работала до этого [музыка] статическая динамическая просто вспоминаю какие-то смог затронуть статическое когда ручка ничего не делаем на себя чувствует динамическая когда мы делаем [музыка] но наверное пока закончу Ну и хорошо и хорошо получилось смотри Ответь мне на вопрос Ну прям кейсов ты накидал достаточно мне даже в принципе что-то там добавить спрашивать особо и нету так если ты был прораб женского рода можно еще волосы ручкой закалывать

    03:43:37 - 03:45:13

  • чтобы они еще не пачкались при этом Да кстати вот тестирование что стержень не течет перевернуть ногами поддержать ее какое-то время Ну да А еще знаешь если вот ручку перевернуть стержнем вверх и попробовать подписать чтобы она желательно писала но такого Это было в том числе Я не понимаю Не знаю что там за ручка такая должна быть закрыта запломбировано сам Серж для сохранения давления наш вопрос а какая разница между чек листом и тест кейсом это более подробный расписание проверки по шагам чек-лист это просто по сути название

    03:44:37 - 03:46:16

  • самой проверки там буквально в одно предложение это если принципиально говорить [музыка] как она проходится но принципиально в этом разница посмотри а может ли вообще чек-лист быть расширенным и в нем по сути вписанный тест кейсы не одно предложение а именно вообще потому что я уже повидал немножко полгода занимаюсь Это все понятия относительно Да как команда захочет так она и будет я зачастую название проверки проверить включает тестовые данные кстати Так что здесь нет никакого правил вот такое может быть да это знаю как

    03:45:45 - 03:47:29

  • команда устанавливается все абсолютно правильно ответил Это тот случай когда Ребята кто с практикой никогда не сталкивались они выучили как вот в интернете книжечки написано Да что чек-лист это только так а тест кейс это уже расписано И все А те кто уже в практике Побыл в работе по было не понимаю что это Все настолько условно настолько по-разному бывает и уже даже не спорят на эти вопросы Поэтому да ребятки практикуйтесь будет будете больше знать Тут даже если смотреть несколько источников постоянно то даже без

    03:46:48 - 03:48:05

  • практики это можно набить в голове отложить потому что твои коллеги часто запускают разные уроки те же ютубские видео и там это все попадает Слушай ну и назови мне обязанности То есть это уже специалист высокого уровня который отвечает в принципе за обеспечение качественном проекте то есть не просто тестировщик прощелкать условно говоря там по эскиз а обеспечить в целом качество продукта то есть условно говоря начиная опять же это Все индивидуально по компании Но в хорошем варианте и начинает свою работу от

    03:47:30 - 03:49:02

  • получения требования заказчиков заканчивать сдачей продукции принимает участие Хорошо хорошо А как же тогда чем занимается или какого уровня является Junior подразумевает Спасибо большое тебя хороший уровень нормально нормально [музыка] отправил через чат вижу сейчас Ну если можно там не выводить вижу так хорошо Опыт очень хорошо поставил я сразу могу сказать что я как бы это не с нуля над ним работал в том числе консультировался она прям честно то что ты проконсультировался что я и говорю ребята я сам когда

    03:48:26 - 03:50:15

  • отлично хорошо зовут на работу есть варианты скажем так сейчас чтобы не сглазить Хорошо тебе хорошее [музыка] сильно сказано но опять же по рекомендации [музыка] слушай все очень хорошо надежды что не сильно будут лазить Сейчас я просто нашел еще одно резюме свое она чуть немножко отличается от того что я тебе послал там скрытый персональные данные то есть небольшие доработать его можно вывести люди смотрят [смех] другое предыдущая версия то что ты видел [музыка] так есть значит ребятушки все контакты

    03:50:40 - 03:52:23

  • Все замазано значит опыт работы Вот классно вот как зовут фотография контакты потом опыт работы сразу Ясно четко сразу же рядышком софт скиллы прям Мне очень нравится где Что изучал каких проектах Что делал Какое образование блин просто четко и очень хорошо Слушай Ну я сейчас не буду доколупываться до того чтобы там примеры по каждому скиллу так как ты человек опыт и подтверждать свои скиллы не надо портфолио есть и все но сделано Прям вообще добротно хорошо мне нравится как то так ну что заканчиваем на сегодня

    03:52:08 - 03:53:56

  • Спасибо тебе тоже пока пока так что ребятушки все ребятушки на сегодня заканчиваем значит Всем спасибо кто сегодня пришел мне было прям сегодня очень классно вести собеса 85 почти Юбилейный Юбилейный наш Стрим Всем спасибо Кто сегодня смотрел на YouTube кому будет интересно ко мне на курсы заходите будет много коммерческой практики будет трудоустройство проверки домашек куча всяких знаний теории Охрененная комьюнити у меня ребята все отобранные все кто не отобрался тело от меня уходит А те кто остаются создают прям

    03:53:05 - 03:54:35

  • охрененное комьюнити поэтому подключайтесь один раз платите 195 долларов потом можете бесконечно у меня заниматься присутствовать комьюнити смотреть все видосы Да кстати получив доступ курсу вы там сразу видосы предыдущих групп сможете посмотреть Если у вас вдруг есть время и время все это надо изучить смотрите предыдущие видосы занимаетесь потом до своих дошли там уже проще будет понимать поэтому у меня вот полная свобода именно обучающая деятельности на на курсе плюс еще ребятки делают доклады

    03:53:49 - 03:55:02

  • рассказывает постоянно плюс у нас еще постоянные собесы проводятся скрининги Так что у меня полный фарш вот есть что так у меня полное погружение вей прям в процесс чтобы получить работу как то так будет непросто Сразу говорю будет крайне просто но Не боги горшки обжигают кто старается у кого-то лучше у кого-то хуже получается но тут главное делать маленькими шажочками но потихонечку делать и все будет получаться вот есть у меня такой еще один косяк что я часто занятия отменяю силу того что там

    03:54:28 - 03:55:52

  • сделать надо улететь по работе бегают туда-сюда Но как оказалось для ребят Это даже лучше все-таки ой классный Мы хоть домашки успеем поделать Ой классно мы хотя бы чуть-чуть отдохнем Ну как бы Окей я злоупотреблять этим не собираюсь постараюсь Нет не делать злоупотреблении пропусками не придут не пропусками а переносом занятий но периодически бывает Есть у меня пока еще такой косяк я еще не так вот супер организовался чтобы и в работе все очень было четко и курсы очень четко велись всегда классно Пока

    03:55:10 - 03:56:24

  • не получается вот буду стараться это процесс будем стараться будем делать всех люблю целую Всем хороший субботы тренируйтесь Будьте здоровенькие прокачиваете мозги зарабатываете деньги всех люблю целую Всем пока говорю красава

    03:55:47 - 03:56:32

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru