91 QA Interviews Stream. 27.05.2023 at 09:20 GMT(UTC) +3

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

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

  • так ребятушки всем Здарова Всем привет И кто будет смотреть это запись в онлайне ребятки напрямую трансляцию сейчас будет подключаться потихоньку так сейчас сейчас потихонечку поехали я должен был сегодня начать 8 утра сейчас 9:20 я тупо проспал 803 только продрал глаза не услышать ни одного будильник видимо организм сказал что высыпаться или сдохнешь [музыка] будет буду ссылочки раскидывать [музыка] [музыка] [музыка] [музыка] [музыка] [музыка] [музыка] всё ребятушки можно начинать [музыка] из YouTube также приятно смотреть когда

    00:00:22 - 00:02:39

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

    00:05:47 - 00:07:14

  • в зум бьют пол AdMe [музыка] Sun традиционно традиционно даю слово и не подключилась Как дела если ты в Зуме подключилась то я тебе всегда дам слово Как здоровье нормально не дождетесь скажу нормально не дождетесь как я проспал решил 8 хотел 8 часов сделать подрал в глаза в 8:05 и и до сих пор что-то как-то не очень а я видишь легла почти 5 стала всеми как бы еще ничего пока довольна что так а что так А ты мне что сказал на выходных Сделать отчет [музыка] на лицо я сделала какую-то часть Ну за полтора

    00:06:38 - 00:08:27

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

    00:08:20 - 00:09:54

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

    00:09:14 - 00:11:02

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

    00:10:26 - 00:12:07

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

    00:11:23 - 00:13:14

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

    00:12:31 - 00:14:13

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

    00:13:47 - 00:15:27

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

    00:14:36 - 00:16:09

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

    00:15:32 - 00:17:02

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

    00:16:21 - 00:17:52

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

    00:17:07 - 00:18:41

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

    00:18:03 - 00:19:28

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

    00:18:47 - 00:20:33

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

    00:20:04 - 00:22:11

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

    00:21:24 - 00:23:06

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

    00:22:16 - 00:23:56

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

    00:23:24 - 00:25:02

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

    00:24:35 - 00:26:26

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

    00:25:30 - 00:27:46

  • [музыка] идет уже and Point какой-то там какой-нибудь да И вот это все вместе URL хорошо и вот эти вот импоинты это в зависимости куда мы отправим в какой-нибудь Да это это есть Вот это да часть AP Хорошо осмотри напиши теперь как будто у тебя нет доменное имя а и порт Рет [музыка] Понятно короче понимаешь прикол тут будет там допустим там как-то точка [музыка] Ну там короче тут от 0 до 255 по моему может быть 344 Ну ты молодец а я Яша вообще я не помню какие там вообще должны Сам говоришь до 255 А сам ставишь 344 А да

    00:27:08 - 00:29:22

  • согласен по-моему так есть же там какой-то вариант [музыка] допустим я помню место [музыка] [музыка] Сейчас я в режиме редактирования а не могу по моему влево клавиши влево просто А ты уже все в новую поставил Да да ладно ну чтоб знал смотри если у тебя [музыка] 443 порт Значит у тебя протокол https [музыка] а какой почти теперь по умолчанию а я это я не учил Я просто помню так испантишь вот такая вот по-моему там что-то 88 что-то такое было 880 мы что-то такое ставили когда ты [ __ ] настраивал Я помню что-то с восьмерками

    00:28:38 - 00:30:34

  • настраивали [музыка] а почему Слушай хорошо А почему вот 443 не задумывайся именно Именно типа потому что http был раньше тебе придумали потом Почему почему у всего всем мире во всем мире если ресурс лежит на работать по протоколу ctps то у него будет 443 порт это стандартно всегда это стандарт такое правило стандарт правило А почему порт сделали Один потому что потому что почему одни правила чтобы общались между собой абсолютно любые любые сервера со всего мира что в этом есть это правило вот здесь вот дальше твое

    00:30:20 - 00:32:01

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

    00:31:54 - 00:33:34

  • конечно и рисую со своей стороны Почему такие решали сделать один порт Ну неважно Какое неважно Какое потому что у вас есть [музыка] вот там [музыка] допустим там три сервера У нас есть Клиенты они там шли свои запросы и вот [музыка] S1 с 2 S3 это клиент [музыка] один 2n34 [музыка] И в чем прикол у каждого айпишника У каждого сервака есть свой какой-то адрес сети какой-то там [музыка] [музыка] 6 7 8 9 9 по самому Linux серверу Если вы смотреть как Эта машина работает сам как правило Linux сервер Вот это такая большая

    00:32:45 - 00:35:34

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

    00:34:53 - 00:36:54

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

    00:35:54 - 00:37:55

  • интернет [музыка] сайты и чтобы каждый там под каким-то своим портом запускал этот сайт то ты же прикидываешь насколько надо будет раздувать DNS систему чтобы она понимала пыталась понять А по какому же порту в каком айтишники какой ресурс лежит Это капец был Поэтому решили чуть-чуть упростить и сделали Так что если у вас ресурс работает по протоколу http Ну как это было раньше http то по умолчанию порт всегда будет 80 из 65 тысяч портов взяли один и сказали да будет айпишник может доменное имя можете

    00:36:58 - 00:38:51

  • делать любое сенцов точка ком amazon.com но под капотом всегда будет лежать один порт 80 чтобы DNS система понимала что в любой айпишник при Спросите любой айпишник сервер всегда ответит с 80 порта То есть ты всегда можешь прислать запрос в 80 порт и там всегда будет лежать этот ресурс если мы говорим за https https то порт по умолчанию всегда будет 443 честно почему 443 Почему 80 я в душе пока не знаю вот но 440 это по той же причине Почему 80-х один какой-то уникальный и Стопудово ничем не заняты кроме как

    00:37:58 - 00:39:48

  • этим ресурсом Следовательно любой провайдер которым у которого ты купил доменное имя и хостинг если ты увязываешь доменное имя и хостинг чтобы твой сайт могли найти в интернете там всегда по умолчанию будет 443 Вот и любой DNS сервер знает в какой айпишник по не постучись если https еще 443 порт и если http Еще 80 и во всем мире так принято чтоб работала понял [музыка] вот добренько хорошо Вадим какие-то знаешь техники ограниченное значение и классы эквивалентности [музыка] разделение потом [музыка]

    00:39:09 - 00:41:03

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

    00:40:17 - 00:41:55

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

    00:41:19 - 00:43:03

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

    00:42:19 - 00:43:55

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

    00:43:30 - 00:45:12

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

    00:44:24 - 00:45:56

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

    00:45:22 - 00:46:41

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

    00:46:03 - 00:47:44

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

    00:47:13 - 00:48:35

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

    00:47:54 - 00:49:15

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

    00:48:36 - 00:50:17

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

    00:49:30 - 00:50:54

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

    00:50:13 - 00:51:31

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

    00:50:52 - 00:52:19

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

    00:51:39 - 00:53:21

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

    00:52:33 - 00:54:04

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

    00:53:19 - 00:54:44

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

    00:54:04 - 00:55:46

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

    00:55:44 - 00:57:51

  • название товара может iPhone у него тайп будет мобильный телефон может быть Android a50 у него мобильный телефон Huawei p40 у него мобильный телефон заходим это уже ноутбук будет Допустим Samsung это тоже ноутбук у тебя много много строк у каждой строчки у каждого товара присвоен еще его что-то мобильный телефон ноутбук а вот этот тип Это и будет наш столбец вот все да да тип это товаров группы я тебе подсказываю вот и вот у тебя допустим телефончиков Samsung a50 10 штук телефончиков Apple этих 14

    00:57:02 - 00:58:44

  • 50 штук ноутбука ноутбуков Lenovo singpad тебя там 15 штук ноутбуков DELL a40 у тебя пять штук то есть тебя может быть в одном в одной группе Три товара другой группе 10 товаров но и каждого товара разное количество и вот тебе надо посчитать сколько и того товаров в каждой группе тебя должно вывести вот такую табличку группа количество группа количество только вот сейчас как это пока оставим Chrome тут название нашей таблицы какой-то одно Да и [музыка] [музыка] Ну давай попробуем у нас получается есть

    00:57:58 - 00:59:50

  • это таблица ты сказал нужно посчитать ноты ПК и мобильные посчитать сколько товаров в каждой группе так а товары у нас как там называется товары называют Apple 14 Apple 14s Я имею ввиду это колонка не колонка колонка title называется Нет я сразу говорю нет у тебя есть У тебя есть колонка title Type это твои группы title это просто название товара ты по тайтлу не сможешь Нет не нужно название Как называется колонка [музыка] группы А посчитать там не нужно Ну значит нам нужно вот это вот как там она пишется

    00:59:40 - 01:01:37

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

    01:01:22 - 01:03:06

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

    01:02:54 - 01:04:47

  • ответил тебе сервер Ну что запрос неправильно или нет Ну все если это оно то сервер у нас предполагает к определенным Поинт and Point там определенные типы запросов и если запрос с клиент отправлен нет такой который предполагается Ну например я честно говоря Вот я через постман отправлял но я не представляю как вот юзер Может другой отправить запрос типа это только в плане того чтобы сервере поменяли настройки и он принимает теперь только такие запросы Но вот через постман можно отправить Getz запросы Да

    01:04:50 - 01:06:24

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

    01:05:43 - 01:07:24

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

    01:07:03 - 01:08:28

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

    01:07:55 - 01:09:24

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

    01:08:39 - 01:10:07

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

    01:09:28 - 01:11:30

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

    01:10:36 - 01:12:05

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

    01:11:49 - 01:13:48

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

    01:13:27 - 01:15:03

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

    01:14:20 - 01:15:46

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

    01:15:14 - 01:16:45

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

    01:16:36 - 01:18:08

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

    01:17:23 - 01:18:45

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

    01:18:08 - 01:19:36

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

    01:19:02 - 01:20:25

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

    01:20:11 - 01:21:37

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

    01:20:53 - 01:22:14

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

    01:21:37 - 01:23:36

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

    01:22:46 - 01:24:11

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

    01:23:31 - 01:24:50

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

    01:24:18 - 01:26:19

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

    01:26:00 - 01:28:09

  • точечки точечка это у нас [музыка] хорошо а теперь создай папочке но создавая внеси туда еще несколько значений [музыка] хорошо и теперь сделай Выведи содержимое это этого файла прекрасно прекрасно А теперь Добавь данные в этот файл в конец жопу у него был 123 Ну и потом еще что-то то что ты добавил везде содержимое Хорошо а теперь запиши что-то новое туда внести [музыка] Угу как хорошо Теперь скопирую создай папочку и скопирую в неё Файлик тест файлик titles Создай папку [музыка] давай И в нем создать

    01:27:56 - 01:30:09

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

    01:30:11 - 01:32:18

  • поспрашивает но за этим можешь сделаем [музыка] ты через скопировал Хорошо теперь возьми Сколько у тебя там веточек не говори слова скажи мне [музыка] хорошо Это это возьми тогда создай файлик какой-нибудь внутрь тоже чего-то пиши например Хорошо теперь сделай камин статус делает ушло прекрасно создай веточку Брат 2 запрыгни в неё а запрыгнуть еще запрыгнешь Да А теперь создай ветку и сразу Прыгни в неё не легче легче а мне сразу Я просто я так не могу [музыка] [музыка] Хорошо теперь возьми создать здесь какую-нибудь

    01:32:04 - 01:34:27

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

    01:35:53 - 01:38:06

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

    01:38:27 - 01:40:13

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

    01:39:47 - 01:41:25

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

    01:40:56 - 01:42:30

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

    01:42:04 - 01:43:57

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

    01:43:50 - 01:45:41

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

    01:45:02 - 01:46:53

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

    01:46:20 - 01:48:14

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

    01:48:03 - 01:49:49

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

    01:49:32 - 01:51:29

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

    01:51:03 - 01:52:44

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

    01:52:11 - 01:54:08

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

    01:53:27 - 01:55:22

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

    01:55:29 - 01:57:05

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

    01:56:31 - 01:58:31

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

    01:58:41 - 02:00:35

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

    02:00:17 - 02:01:59

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

    02:01:10 - 02:02:51

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

    02:02:21 - 02:04:23

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

    02:03:35 - 02:05:11

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

    02:04:38 - 02:06:27

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

    02:05:39 - 02:07:17

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

    02:06:36 - 02:08:17

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

    02:07:29 - 02:09:22

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

    02:08:47 - 02:10:41

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

    02:10:10 - 02:12:07

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

    02:27:30 - 02:29:02

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

    02:28:21 - 02:29:41

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

    02:29:05 - 02:30:36

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

    02:29:56 - 02:31:20

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

    02:30:44 - 02:32:08

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

    02:31:27 - 02:33:01

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

    02:32:16 - 02:33:46

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

    02:33:06 - 02:34:35

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

    02:33:54 - 02:35:15

  • самотек не знаю Ну тут тоже надо постараться быть таким уникальным человеком чтобы прям сильно жестко накосячить хорошо же Зачем ты этот а если честно я подумал что скучно живу а компания интересная но обещали дать на этой неделе ответ не дали Я еще они задержки дают ответы Обычно я вот на этой неделе жду ответа но я думаю что ответы я не получу Хотя мне как кажется я прошелся без нормально но там было интересно что Flow тестирование для них новый и мясо весело получается HR и 2 PM самая прикольное что я пошел по твоему

    02:34:36 - 02:36:14

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

    02:35:45 - 02:37:03

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

    02:36:28 - 02:37:51

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

    02:37:17 - 02:38:34

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

    02:38:02 - 02:39:18

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

    02:38:42 - 02:40:28

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

    02:39:52 - 02:41:35

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

    02:41:23 - 02:43:07

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

    02:42:43 - 02:44:49

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

    02:44:52 - 02:46:59

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

    02:46:28 - 02:48:28

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

    02:48:00 - 02:49:57

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

    02:49:11 - 02:51:04

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

    02:50:10 - 02:51:55

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

    02:51:22 - 02:53:07

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

    02:52:31 - 02:54:01

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

    02:53:26 - 02:55:04

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

    02:54:34 - 02:56:03

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

    02:55:20 - 02:56:35

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

    02:56:01 - 02:57:17

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

    02:56:49 - 02:58:15

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

    02:57:35 - 02:59:01

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

    02:58:24 - 02:59:54

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

    02:59:13 - 03:00:50

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

    03:00:03 - 03:01:22

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

    03:00:44 - 03:02:10

  • росла Если получается чаще примеру там раз в полгода каждый Почему нет Хорошо хорошо предлагаю заканчивать ты как стрессанул или для тебя это было легкая Если честно я к тебе так привык к своим надо Татьяну Я тебе больше скажу у меня когда вот даже Собес который недавно был я стрессовал больше до момента включения в Зум А когда Зум включился на занятии опять же да хорошо же все классно все адекватно все нормально молодец так Юра Включайся сначала вопросик вот вчера на занятия четвертой группы Да ты говорил что по

    03:01:27 - 03:03:17

  • рабочим дням начнешь собеседование как бы ну образ на кадровый резерв кому можно с какой подготовка до приходить хотя бы ребята из 33 группы 3 4 если смотреть Ты смотришь программу моего курса если понимаешь что ты по всем можешь Ну очень классно отвечать тогда приходи Если есть пробелы и ты понимаешь что ты завалишься там она из киеверия завалишься на клиент сервере либо на постмане А Лучше не приходи грубо говоря пройти все скрининги потом можно смело хорошего да на скринги это такой первичный фильтр

    03:02:39 - 03:04:02

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

    03:03:30 - 03:04:50

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

    03:04:09 - 03:05:34

  • Смотри отвечай быстренько задавать вопросы набросай вариантов если в компании нету нужного девайса на котором попросил протестировать заказчик Что ты сделаешь Так ну сам первое Да это можно через Android Studio да то есть там поставить эмулятор Да и через него что-то посмотреть раз 2 есть девайса нет Ну у кого-то там у сотрудников может быть поспрашивает да У кого есть это девайс грубо говоря там воспользоваться объяснить для чего да либо там может кого-то Друзей знакомых там взять на 1-2 дня там попросить Да э-э замену в

    03:04:52 - 03:06:17

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

    03:05:37 - 03:06:46

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

    03:06:12 - 03:07:34

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

    03:07:05 - 03:08:23

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

    03:07:52 - 03:09:22

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

    03:08:56 - 03:10:19

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

    03:09:44 - 03:11:18

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

    03:10:41 - 03:12:03

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

    03:11:30 - 03:12:58

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

    03:12:18 - 03:13:55

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

    03:13:11 - 03:14:52

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

    03:14:36 - 03:16:23

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

    03:15:56 - 03:17:42

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

    03:17:06 - 03:18:39

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

    03:18:03 - 03:19:33

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

    03:18:47 - 03:19:58

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

    03:19:23 - 03:21:12

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

    03:20:39 - 03:21:56

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

    03:21:17 - 03:22:41

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

    03:21:59 - 03:23:23

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

    03:22:48 - 03:24:08

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

    03:23:33 - 03:24:15