Подготовка к собеседованию на QA Engineer
Менторы
Специалисты своей области, которые смогут помочь вам
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
Каналы
Полезные Telegram каналы и чаты
Транскрипция видео:
так ребятушки всем Здарова начинаем наш 74 поток тренировочных собеседований по тестированию по у нас сегодня 5 ноября 9:15 утра сейчас потихонечку будем начинать всем ребятки Привет Кто в чате будет это все смотреть привет всем кто записи заходим ставим лайк наслаждаемся что-нибудь вкусненько себе поставьте пожевать попить и кстати Да сидите вот перед монитором слушайте собесы Старайтесь потихонечку сами отвечать на вопросы это правильно для тренировки поэтому Всё значит сейчас начинаем и что начинаем
00:00:22 - 00:01:49
74 поток Я что-то хотел сказать просто а короче ребятушки четвертая конференция о которой я говорил что будет 12 ноября Я переношу на недельку позже все-таки я погорячился Что такое захотел чтобы конференции были раз в две недели это такое Тяжело для подготовки отнимает много сил поэтому Хотя бы три недели вот поэтому четвертая конференция будет не 12 ноября там с английским языком и так далее а 19 ноября то есть по сути У нас есть две полные недели на подготовку Всё сорян конечно так сразу сказал 12 потом
00:01:05 - 00:02:34
19 Извините ребятки но практика показала что если мы хотим это делать регулярно и качественно то надо расширить немножко дать время больше на подготовку на сбор ребят все-таки Это важно время это важно Вот спасибо Ну что едем далее Всем доброе утро всем Инна тоже в чате здоровы да потихонечку Сейчас будем запускать ребята пока этот трендю всякие конференции свои говорю а значит смотрите 32 группа у меня уже стартанула вчера позавчера у них были занятия я рассказывал про Ну теоретические такие вещи но прям очень применимые в практике
00:01:50 - 00:03:28
это вообще что такое тестирование для правильного понимания Что такое smokee чек-лист Как выглядит баг-репорт [музыка] тестовый отчет выглядит просто чтобы им за две недели было удобнее Зайти уже в практику Значит на реальном сайте на котором ребята у меня тренируются если проходят практику я им уже показал какие могут быть баги как этот сайт выглядит с него собственно у них и начнется практика то есть по сути мы на Первом занятии уже немножко начали смотреть практическую часть А чего же делает
00:02:41 - 00:03:58
тестировщик И вот то что понаписано в теории как вот где оно правильно применяется в практике Вот это у нас было первое задание то сейчас так понтуюсь да но я на самом деле давно хотел сделать теоретические занятия на своем курсе но чтобы эти теоретические занятия чтобы было показано Где же это вся везде по написанная теория как она вообще вот совместима с практикой тестирования и вот было первое занятие где я это попытался сделать мне кажется получилось нормально получилось нормально Поэтому вот ребятам из 32 группы
00:03:19 - 00:04:32
повезло что типа я успел это сделать Хотя по сути тут нечего было успевать тут надо было просто самому подождать пока вот как он сказать Вот есть у меня коммерческая практика на проектах когда у тех кто уже практикуется сложится прям четкое понимание А что же Они читали у Куликова А что же там написано воистики би А что же рассказывают разные блогеры вот это вот наш гипотетически сферический конь вакууме как же этот конь вообще применяется на практике когда много у кого сложилось из моих падаванов сложилось понимание Зачем ему
00:03:56 - 00:05:31
нужна вот эта теория я ребят поспрашивал посмотрел как у них это все зашло я понял где и как лучше другим новым ребятам рассказывать про эту теорию и вот собственно по сути это надо было просто дождаться должно было пройти время какие-то определенные события действия чтобы прям у меня в голове сложилось как мне преподнести практику и показать где она применяется время это теория применяется в реальной практике Вот классно что этот момент произошел его 32 группа прям первое занятие начали именно он с такой вот с
00:04:46 - 00:06:03
такой подачи и зашло и ребятам понравилось [музыка] как минимум когда я спросил чате Я спросил вот так вот подача теории и вот то зачем эта теория нужна Вам понятно там куча плюсов всем понятно там много наконец-то стало ясно Вот поэтому я буду делать так дальше техники то есть дизайна тестирование методы тестирования именно с уклоном в практику Где же и как применять вот эту теорию Вот буду рассказывать на своих занятиях Ну собственно это и Серьезный такой шажок в плане того что за две недели ребята
00:05:25 - 00:06:42
будут реально подготовленные практики то есть не буду кидать их сразу типа вот сидели учили постман сидели учили виды тестирования потом херак реальный проект и они такие [ __ ] Здрасте не все в интегрировано все уже подклюют они прям на проектах на реальных проектах вот уже изучает теоретические выкладки и инструменты бомба я это сделал все теперь будет круто да Раньше было не кисло так сейчас вообще бомба вот рассказал понтанулся 32 группы стартанула кто еще хочет напишите ине она добавит все записи
00:06:03 - 00:07:25
занятий ведутся все записи занятий я выкладываю все кто у меня оплачивает один раз Потом могут заниматься у меня бесконечно Но пока я веду и занимаюсь курсами по сути А я этим пока заниматься не планирую прекращать вот я буду это делать делать развивать развивать И делать еще круче что тут потолка на самом деле нет вот Следовательно кому еще надо подключайтесь и на всем ответит всех добавит следующий набор в группу где-то наверное будет в конце этого года наверное Новый год запустим да посмотрим
00:06:44 - 00:08:00
посмотрим наверное в конце этого года запущу группу все-таки вот так дальше что по коммерческой практике движемся работаем проекты тестируются [музыка] Ну живая реально нормальная работа it-компании со своими нюансами со своими трудностями со своими положительными моментами но как и любой эти компании по сути поработав эти компании И посмотрев как у меня это все происходит ничего такого прям особенного нету все Как у всех нормально эти конторка такая Знаете мне нравится вообще в целом мне нравится
00:07:23 - 00:08:55
как-то так что еще хотел сказать то что я всех люблю всех Ценю и уважаю почти все погнали так ставим лайки 33 человека 38 человек смотрит только 8 лайков не понял А где еще 30 лайков Давайте ребятки заходим ставим лайк это важно Вот сейчас буду разбрасывать по соцсетям потихонечку [музыка] [музыка] сейчас я уберу ссылочки Вставляю куда надо [музыка] дальше Да я такой говорю пишите имя да и контакты мои контакты телеграмма вот здесь сейчас в описании к видео появится филфри турайт [музыка] ссылочку сейчас на Зомби да ребят
00:08:09 - 00:10:07
чем же блин Зум поменял иконочку когда обновился Я теперь всегда не привыкнешь еще к ней и в своих этих иконках приложений прям теряясь часто делаем там у меня ох уж привыкание к изменениям это [музыка] [музыка] ушла Все все Сейчас ребятки начнут добавляться ко мне в Zoom потихонечку погнали так всем Здарова кто добавился Всем привет ребятки Приветки ребятки новая фраза Всем доброе утро Доброе утро Ну что потихонечку поднимайте ручки Кто хочет по собеседоваться и потренируемся так Владимир хорошо Владислав Прости
00:10:57 - 00:12:33
Владик Владислав Давай начнем там ребята еще подъеду значит разлючивайся Ой прости еще раз Доброе утро Доброе утро как твои дела Нормально волнуюсь волнуешься Это хорошо Расскажи чуть-чуть про себя и давай начинать 29 лет город Минск закончил курсы и сейчас хочу попробовать свои силы закончил хорошо что точно знаешь куда лучше не копать точно знаю теорию практика и меньше пробовать можно там как пойдет Что по инструментам постман так чуть-чуть пробовал Чарлик вообще скорее нет так хорошо поздно терминал гид
00:13:02 - 00:14:37
Android студия Android Studio пробовал Да Красава может быть xcode нет особенности мобильного тестирования как попробуем попробуем принято смотри в теории да Но именно техническое описание там что такое API Что такое Back and с клиент понимаешь да Думаю да опять же из практики поменьше может самые-самые основы самые основы так может быть же метр слышал но не видел слышал знаешь только про нагрузочное тестирование но сам руками не трогал Ну окей окей Чарли фитлер Нет вообще никак Ну и так и тоже уже там где ты сказал Да
00:14:00 - 00:15:50
она прям есть за что Вас спросить Я сказал да как пойдет Ну хорошо смотри в теории в теории на какой источник основываешься на курсы То есть то что получил на курсах вот теория курсы на какой-то На каком источнике основывались Смотри [музыка] у меня обучается много ребят ходят по собеседованиям и смотри чем они нередко сталкиваются сейчас не только для тебя Для всех говорю как правильно учить теорию ребятки Это я рассказал кстати уже своим подаваном группе значит когда учишь читаешь Просто какие-то статейки
00:14:58 - 00:16:40
когда просто тебе на курсе там какую-то написанную презентацию тебе рассказывают то надо у себя понимать что тот кто писал статью автор сайта или автор статьи или автор презентации которую делал они эту теорию откуда-то слизали немножко перефразировали и подали вам типа уникальный контент да технически они это обязаны делать потому что если они в чистую слижут то им может любому там прилететь за авторские права все это все прекрасно понимают поэтому это порождает кучу всякого контента который говорит с разных сторон Но об
00:15:51 - 00:17:34
одном и том же примерно но проблема в том что когда человек готовящийся к твоему собеседованию который тебя будет собеседовать в эти компании он тоже почитает какие-то статьи он тоже почитает какой-то основной источник информации откуда все пёрли крали инфу Да и проблема в том что ты почитаешь одну статью или позанимаешься на одних курсах а он почитает другую статью и ты можешь сказать не теми словами как он себе понял и в итоге тебе вроде на курсах преподали а Он почитал по-другому тут срабатывает
00:16:43 - 00:18:15
момент такой ты джунник которую только-только заходит в проект Ну на эти компании на Собес а он там допустим трехлетний Middle сеньор у которого просто Ну больше годов опыта и Естественно он будет думать что та информация которую Он почитал она правильнее чем те слова которые говоришь ты если ты в моменте Не почитал то же самое что и он может возникнуть непонимание Да он не поймет почему-то рассказываешь не так как прочитал он или не так как В целом понял он А у тебя будет непонимание я же на курсах учился А что
00:17:28 - 00:19:00
не так нежно курсах это рассказали Да я же бабло заплатил поэтому заклинаю все Когда вы учите теорию обязательно основывайтесь на какие-то основные общепринятые источники что это в нашем мире вот в реальности это аистик би или это Куликов а так уж повелось что причем Я назвал книжку только Куликова И то только потому что она вышла в 2005 году Куликов был один из первых кто выпустил на СНГ книгу по тестированию и она уже очень долго в обороте долго лет сколько 5 Ну 15 лет почти до Люди уже привыкли к этому источнику
00:18:14 - 00:20:14
информации поэтому его можно брать за основу Хотя я не исключаю что все нормально ничего нет такого чтобы брать информацию здесь книжки западные 90 80-х годов тоже написанные по тестированию и конечно же наши ребята кто учился тестированию они изначально там смотрели как все написано как-то перерабатывали через себя выпускали свои книги это абсолютно нормальный процесс распространения информации так вот когда Учите теорию запоминайте источник Где вы это прочитали Желательно чтобы источник был или Куликов или istkb это источники
00:19:15 - 00:20:38
общепринятые на СНГ я не говорю в мире но вы там какую-то работу пойдете искать вас конкретной конторе которая там работает на запад или еще как-то но все равно тестер то будет нулид который тебя собесе будет наш или какой-то чел Запада но у них там на западе сертификации ценится поэтому поэтому теорию лучше изучать оттуда и когда вы чего-то там говорите на собеседование отвечаете на вопрос а человек который Вас собеседует Он почитал другую статью которая наверное слизанная с Куликова но просто автор
00:19:57 - 00:21:19
переработал чтобы не схватить страх за авторские права ты берешь такой он говорит А это не так вообще как не так у Куликова так написано или воистике Би так написано что значит не так и человек который тебе собеседует Опа А ты основываешься на твердое источники информации и хрен с тобой поспоришь Ну так написано вообще принятых источниках информации и он уже и там уже будет выкручивание уход из ситуации чтобы не потерять лицо А ну да действительно в принципе так может быть Вы абсолютно правы Следующий вопрос понимаешь Вот
00:20:39 - 00:21:49
поэтому и А если ты скажешь на собеседовании Ну Я почитал статью на сайте там типа крутой тестирование.com и там написано про виды тестирования вот так а чел этого сайта знать не знает И что там Он написан конечно не в курсах как автор изложил свою версию и вот этот аргумент будет ни о чем он будет пустой Следовательно читать лучше твердые источники информации общеприняты вы тогда не словите какое-то негатива на собеседование о том что вы как-то что-то не так говорите понятно Вот то есть то что тебе читали на на
00:21:15 - 00:22:47
курсах вот Окей понял протоптал им дорожки в мозгах чтобы теория нормально заходила возьми Перечитай куликовый или айсюке Би вот тогда у тебя ты себя обезопасишь от неудобных вопросов на собеседовании понял хорошо даже то что я здесь рассказываю смотри в чем прикол я-то рассказываю какую-то теорию там гоню на виды тестирование что там не функциональные функционально Чего их разделили Да это я с точки зрения практики то что меня [ __ ] практики тестирования свои курсы коммерческой практикой я вижу
00:22:04 - 00:23:21
там где-то там теория хромает где-то но не так изложено но брать и ломать общепринятые устои как оно надо учить теорию можно но только в том случае если я сейчас выпущу свою книгу или 15 по поводу обновлять эту книгу как Куликов и эта книга станет в головах людей уже каким-то особым источникам То есть когда эту книгу почитает определенное несколько поколений людей и скажут и ее посоветуют много кому еще Вот тогда на мою книгу через 15-20 лет можно будет основываться как на Куликова сейчас даже если сейчас сейчас выпущу книгу она
00:22:43 - 00:24:08
будет стоить ни хрена с точки зрения с точки зрения ценности информации для людей которые будут собеседовать других вот поэтому не паримся Куликов и хорошо едем значит Расскажи мне вот что такое тестирование тестирование это процесс анализа соответствия ожидаемого результата фактическому хорошо Как ты думаешь где я тебе сейчас могу цепануть на этом вопросе в первых трех словах процесса анализа соответствия как раз таки здесь все очень четко дальше ожидаемого результата фактическому хорошо А ты слышал что такое валидация
00:23:26 - 00:25:02
верификация Расскажи верификация правильно ли мы Тестируем продукт валидация правильный или мы Тестируем продукт Что именно ты проверяешь при верификации при верификации модификация происходит статическим методом то есть мы проверяем требования проверяем код не запуская его проверяем возможно макапы можем проверить Просто прошу хорошо а при валидации мы запускаем уже продукт динамическим методом тестирования проверяем запущенный код например проверяем с точки зрения клиента соответствует ли ожидания клиента требованиям клиента
00:24:23 - 00:25:44
очень хорошо а теперь смотри если ты говоришь что тестирование это процесс проверки соответствия ожидаемой фактического результата но при этом есть верификация где фактического результата Нет по определению как стоит модифицировать твой ответ что такое тестирование процесс в валидации нет фактического результата верификации может быть Давай чтобы тебе проще было смотри при верификации ты чё как ты документацию какой-то смотришь да да Что может быть документацией Назови мне на документация может состоять из
00:25:07 - 00:26:39
требований заказчика требования что еще Ну вот макапы могут быть дизайнер кита Ну там прототип чеки что еще таски на разработку уже который готовится к разработке да да вот какой-то механик не механика а именно функциональное описание как все будет принципы работы да да смотри смотри когда тебе вот как ты это вообще у тебя было такое тебе было такое когда вот на курсе тебе дают какую-то документацию ты ее прям верифицируешь что ну проект будет работать хорошо было тогда на курсах было что давали
00:26:08 - 00:27:37
документацию надо калькулятор калькулятор Хорошо ты тестировал документацию хорошо Ты просто взял документацию по калькулятору и начал тестировать фактически калькулятор Нет первый этап должен быть тестирование требований То есть хорошо и с чем ты сравнивал требования во-первых сами с собой чтоб один пункт третий пункт не противоречил шестому пункту условно говоря и во-вторых со здравым смыслом хорошо двое здравый смысл На чем основывается на опыте на опыте то есть а опыт это уже какие-то события Да а здравый
00:26:54 - 00:28:12
объективные Да а здравый смысл это ожидания какому-то какому-то действию ты ожидаешь что что-то там будет похожее на твой опыт смотри так если у нас верификация это сравнивание получается что-то с чем сравниваешь при тестировании при при верификации тестирование это сравнение чего-то с чем-то Да соответствует ли оно чему-то вот что с чем ты сравниваешь верификации верификация сравниваю например документацию требования совпадает ли она с моими ожиданиями с моей с моим опытом своим опытом Ну или допустим у тебя нету
00:27:36 - 00:29:03
опыта но есть конкуренты на которых можно посмотреть Или есть какие-то уже знаешь откуда-то взятые желания пользователей правильно Так вот при верификации ты сравниваешь ожидаемые требования к проекту с ожиданиями пользователей понял вот это верификация и ты смотришь Ты просто читаешь доку и прикидываешь а соответствует ли оно ожиданиям пользователей А будет ли оно пользователем нравится а вообще адекватно что она так работает или нет понял вот это верификация теперь соглалидация это что это фактически
00:28:20 - 00:29:43
запущенный какое-то приложение сайтик Да и ты контролируешь качество если переверификации ты предотвращаешь баги чтобы их в будущем не напилили внутри валидации ты контролируешь появление багов в уже существующим софте и не пускаешь эти баги на пруд то есть твоя задача словить их быстрее чем пользователей так вот теперь поняв что делается верификации понял что делается валидации как ты сделаешь определение тестирования тестирование процесса анализа соответствия ожидаемого результата требованиям
00:29:01 - 00:30:29
пользователя и и бизнеса Нет сделай просто спайку из двух ответов это тестирование это процесс проверки соответствия ожидаемых ожидаемых результатов ожидаемых требований ожиданиями пользователя и процесс проверки соответствие фактического результата и ожидаемому результату понял Да просто спас с конкатинирует два ответа и будет тебе нормальное определение тестирования понял Понял спасибо хорош так Екатерина за рулем Поехали дальше Поехали дальше а как ты себе понимаешь Что такое тестирование белым ящиком
00:29:46 - 00:31:26
белым ящиком когда у меня какой-то тестировщика есть и доступ коду и знание как им пользоваться если я и могу потрогать скот не знаю как его трогать не знаешь как его трогать то собственно для тебя это будет белый ящик А если у тебя есть доступ кода Ну ты нифига в нем не понимаешь для тебя это какой я серый Значит ты не знаешь что делать Ну у меня есть доступ но но я вообще не знаю что с ним делать итог в этом доступе тогда черный да правильно тогда Черный То есть даже серый ящик он не серый если
00:30:45 - 00:32:00
у тебя Да есть доступ и ко всему но ты не знаешь что с этим делать для тебя рисунок Black Box понял Да понял Нормально теория в мозгах переворачивается чуть-чуть знаешь так хорошо пошло правда Вот про ди Марика правильно что тогда такое серый ящик как понимаешь Если есть знания кода есть доступ к части кода либо возможно к базе данных какому-то кусочку код давай это туда на белый ящик оставим Да это это белой а серый ящик Вот что ты будешь делать если есть но если есть доступ коду Но может не доступ к базе данных есть какой-то части
00:31:23 - 00:32:41
базе базы данных с моей точки зрения это уже серый ящик еще раз что-то если есть если есть доступ к базе данных или к части базы данных и ты можешь протестировать не только приложение но и базу данных очень хорошо что еще затрудняюсь ответить что еще давай давай не будем затруднять давай расслабимся чуть-чуть скажи вот смотри ты когда тестируешь какой-то сайт ты будешь использовать конечно Ну в том числе можно это уже был и ты знаешь где кнопка devtool и ты знаешь что тебе посмотреть да тогда это серый ящик это тоже будет
00:32:20 - 00:33:52
серый ящик Network можешь залезть консольку там почитать логи правильно на ответы сервера почитать это именно то молодец Хорошо Это будет серый ящик а смотри если тебе прилетел 500 ответ сервера у кого проблема проблема на стороне сервера на стороне сервера То есть как эта ошибка называется но 500 ошибки ошибки на стороне сервера Как называется внутренняя ошибка сервера Да хорошо Ну либо ошибка на стороне сервера А если тебе 400 ошибок ошибка прилетела именно 400 400 ошибка на стороне клиента а Правильно ли я вопрос спросил
00:33:15 - 00:34:52
ошибка 400 какая-то из 400 их ошибок Правильно ли это вопрос не ошибка Это ответ сервера какой-то код ответа сервер не обязательно там будет ошибка понял ну 200 Да это вообще не ошибка Это от 200 это вообще не ошибка это код ответа Серый вот это хорошо Может быть может быть знаешь сейчас такой вопрос прям пробивание в техническую часть если поддерживает метод Get А ты в него отправляешь запрос методом пост Какая какой статус код сервера будет точно не знаю положи отправляем запрос постом но предполагает Get Да но
00:34:12 - 00:35:50
ожидается что будет Get Я думаю 200 код придет потому что я понял что неправильно неплохо было бы 200 получить но после Типи не бывает так Подумай еще предположил хрен с ним четким названием каким-то предположить что может быть логически Если мы отправляем постом то мы публикуем обновляем какие-то данные но предполагается где-то что мы получаем какие-то данные то есть то есть должна быть ошибка Ну должно быть ошибка либо 400 либо 500 так как клиент делает ошибку тогда предположу что 400 какая-то ошибка
00:35:08 - 00:36:40
какая-то через 405 метод Метод не поддерживается То есть если на бэкенде And Point ожидает только метод Get А ты в этот Поинт отправляешь что-то методом пост то будет метод natalout понял А почему сразу кидается ошибка Как ты думаешь Ну неплохо шла на хрен с ним что метод пост забрал данное дали Идем дальше нет предупредить следующее действие пользователя чтобы [музыка] чтобы он дальше не совершил в целом ты прав а значит чтобы предупредить какое-то действие кидается сразу 405 статус код чтобы не
00:36:01 - 00:37:32
пустить неправильную логику но неправильную работу сервака то есть не повалить еще больше ошибки что это значит если ты изначально спросил не тем методом который ожидается то сервер Когда будет искать какие-то данные в твоем запросе Может какого-то там пунктика типа поста не найти или сделать какой-то неправильное действие за счет того что не тот метод чтобы предотвратить просто эти дальнейшие ошибки тебя рубит уже на этапе определения метода запроса проще кинуть 405 статус-код и там фронт что-то поменяет у себя либо cander
00:36:49 - 00:38:12
допишет Да но не пустить дальше разворачивания ошибок вот так хорошо А скажи мне тогда Можешь ли ты имитировать троттлинг интернета через deft браузера Да можно можно поменять скорость интернета например уменьшить до до минимального значения помимо скорости Какой еще параметр важно менять точно не знаю предположу что за нагружен нагруженности наверное как-то [музыка] Какой еще параметр важно менять при тротлинге При каком параметре При каком нестабильном параметре При каком нестабильном параметре
00:37:33 - 00:39:15
скорость не имеет значения подключение как это называется подключение что есть сеть вообще или нет Не ну это да это вообще прав есть Ну я бы предположил что нагруженность но ты говоришь нет поэтому не знаю правильно ответа Ну нагруженности нарубит скорость да то есть что 800 человек в этом типа да подключена не один вот какой еще важный параметр без которого скорость не имеет Возможно что-то с безопасностью что соединение тебе подскажу фразой такой лучше медленно но верно подумай может стричь же на 2G переключиться с 2G
00:38:37 - 00:40:01
на wi-fi с wi-fi на LTE как бы я тебе скажу от от этих параметров зависит именно скорость и ну там логика работы сети через в определенных ситуациях но есть параметр Который прям важен особенно в мобильном тестировании Давай не будем тратить время не знаю кабельность Я даже спалился с вопроса с ответами когда задавал вопрос Какой стабильный параметр стабильность какого параметра я такой спалился все равно не помогло Смотри какая у тебя там большая скорость не была если у тебя нестабильный интернет
00:39:35 - 00:41:05
пропадает соединение плевать Какая скорость вне нет смысла Но если она Ну не быстро но зато не убиваемая и пакеты приходят по расписанию все четенько работать ничего нигде не теряется никаких битых пакетов не приходит за счет того что сесть там оборвалась в это гораздо важнее Поэтому софт помимо скорости Необходимо еще тестировать и на на стабильность при на стабильных соединения его работы принято хорошо а что такое VPN если помню правильно Virtual Portable Number это пункт функция пускай будет функция которая помогает
00:40:26 - 00:41:59
сменить адрес устройства своими словами то есть я подключаю VPN нахожусь не в Беларуси А во Франции Virtual Portable Number возможно ошибаюсь это почитал или это сейчас сам придумал Достал из головы откуда я это Достал или придумал или что ты сказал объяснил правильно но то что это может быть еще вирту был порта был намбер я в первый раз слышу обычно это называют Виртуал правед Нетворк вот он придумал порта был намбер тоже правильно Если по твоему названию ты правильно объяснил то и вот и также тоже
00:41:20 - 00:42:37
называют прикольно интересно хорошо Так а что такое VPN Что она делает меня это ip-адрес устройства то есть сервер видит что клиент находится не в Беларуси А во Франции условно что-то тебе дает Зачем вообще это использовать VPN для тестировщика для тестировщика для того чтобы проверить работу устройства работы приложения в других локалях хорошо такая прикладная функция для того чтобы посещать какие-то сайты которые твоей стране запрещены [музыка] Хорошо хорошо практически тебе вопрос что может измениться на сайте в
00:42:04 - 00:43:34
зависимости от локали пользователя я язык денежная единицы время направление текста слева направо справа налево в каком-то в тайском языке очень высокий шрифт то есть все кнопочки теоретически кнопочки могут стать выше в немецком длинные слова кнопочки могут стать шире разрядности единицы там запятая точка пробел десятая часть десятичная часть отличаются отделяются разными знаками 1000 отделяется запятой пробелом ничем не отделяется Ну вот это все про что это про локализацию хорошо А что еще может поменяться самое
00:42:52 - 00:44:25
главное самое главное [музыка] Ну сайт становится доступным если он доступен в твоей моем регионе в любом случае доступен а что конкретно меняется что что прям важно да язык мир измерения ну английский на английском даже если будет ничего страшного Ну время тоже важно самое главное не знаю что самое главное самое главное не знаю не понимаю да к чему ты ведешь контент контент на сайте рекламы могут поменяться зависимости от локали Конечно если противоречить законодательству если противоречит законодательству Ну не
00:43:39 - 00:45:11
только тогда и законодательство тоже и контент Может просто быть потому что есть реклама настроена на какой-то конкретную страну смотри еще один тебе практический вопрос а язык еще От чего может на сайте поменяться если вот допустим от VPN от лакали может поменяться язык но это если запрограммировать От чего еще может поменяться язык на сайте если сам пользователь меняет язык Да что еще не отвечу от языка браузера код языком браузера язык понимаю язык браузера У тебя же браузер может быть на английском на русском Сам браузер Да вот
00:44:39 - 00:46:19
там кнопки с технические кнопки браузера на каком-то языке ты сможешь это настраивать условно если для индийских разработчиков то кнопки на индийском языке кнопки браузера именно будет на индийском и сайт разработчики могут запилить функцию которая забирает параметры языка браузера и на основании этого параметра с этой язык на сайт и поэтому очень важно если есть такой функционал что тогда очень важно проверять локализация допустим язык может измениться при локализации и при еще трекается язык браузера Какие тесты ты
00:45:46 - 00:47:05
будешь проводить в таком случае направленность перевода на этот язык затем Вот как я говорил про немецки что в немецком длинные слова чтобы слово влезло в кнопку нет не про то у тебя Смотри язык может одновременно у тебя язык на сайте зависит от локали пользователя тайпишника страны и зависит от языка браузера пользователя что в этот что тебе надо тестировать и как в первую очередь как тебе это Надо протестировать но протестировать что при смене локали Меняется ли язык на это уже ты потом пойдешь делать что тебе
00:46:30 - 00:47:47
изначально надо сделать У тебя есть два параметра язык айпишник страны то есть локали да и язык браузера пользователя как ты поймешь что тебе тестировать конкретные как добавлены ли в базу данных [музыка] не отвечу не понимаю тебе надо сходить к разрабам и уточнить а что приоритетнее язык браузера или язык локари понимаешь Если они отвечают что язык браузера значит что ты дальше будешь делать Какие тесты проведешь переключается ли язык при смене допустим есть немецкий язык на браузере и немецкий язык на сайте Да
00:47:19 - 00:48:55
как тебе его проверить разработчики сказали что язык на браузере браузере приоритетнее приоритетнее Так мне надо тестировать тогда в первую очередь не погоди а по языку браузера так но что-то включишь Ну язык браузера немецкий все дальше Какие тесты Какие ситуации сгенерируешь при переключении давай давай давай при перее языка с английского на немецкий Будет ли все отображаться корректно не ведется на немецкий перевелось дальше твои тесты Какие следующая Все ли кнопки сели все кнопки контент все отображается на немецком
00:48:15 - 00:49:39
следующий тесты в настройках браузера кнопки тоже перевес или нет нам браузер как бы побоку мы браузер нажали что он на немецком все браузер будет на немецком не переживать Главное чтобы наш сайт был на немецком языке Но поскольку у нас язык браузера приоритетнее то вне зависимости от локали у нас должен отражаться этот немецкий немецкий язык Независимости от локали значит Какие тесты ты здесь проведешь меняю VPN меняю ID с немецкого на французский отображается лета на немецком на китайском если ты на Француз во Франции апешник
00:49:08 - 00:50:33
французский то тебе все равно должен быть немецкий Следовательно если наоборот мы трекаем язык лакали приоритетнее чем язык браузера значит тесты наоборот зависимости от того ты зашел во Францию тебя должен быть французский сайт французский язык на сайте Но Независимости от языка браузера у тебя будет французский сайт понял да принято этот мы поговорили за локаль локализацию А что такое интернационализация В твоем случае на реализация готов ли продукт работать на местном рынке То есть он включает и
00:49:53 - 00:51:10
локализацию и в том числе требования законодательства с юридические точки смотри окей Окей хорошо Твой ответ Если у тебя продукт соответствует законодательству у него там местные системы счисления валюта язык то что это это локализация а интернационализация Какие тесты ты будешь делать при интернационализационном тестировании Ну вот мое с моей точки зрения юридические основы это было главное различие между локализацией интернационализации тебя же юридические основы в конкретной локали да Значит это локализационное
00:50:31 - 00:52:07
тестирование интернет Подходит ли продукт для пользования по всему миру то есть ли я может не туда иду но сайт изначально пишется например не на русском языке а у сайта есть несколько папок с и русским языком и английским и французским и немецким чтобы не переписывать сайт каждый раз чтобы подтянуть настройки из другой папки и сайт перевелся условно автоматически ты все верно понял тестирование интернационализации это как раз таки тестирование перехода из одной локали в другую у тебя был немецкий язык ты переходишь
00:51:29 - 00:52:57
на тайский у тебя должен произвести корректный переход с немецкой локали на тайскую сайт должен корректно высокий шрифт поставить длинного на короткий но высокий стать условно соответствие местным законом не показать то чего нельзя [музыка] реклама контент что все перестроилась хорошо вот это интернационализация Теперь понимаешь разница учить теорию просто а потом пытаться это совместить с практикой где там оно и Согласись когда вот есть корректное определение с практики теория становится очень хорошо
00:52:18 - 00:53:38
да когда руками Потрогал конечно проще Да Да смотри едем Дальше расскажи мне [музыка] у тебя в базе данных то сотрудников компании что сотрудников компании когда Ты выводишь сотрудников компании зарплатой от больше 1000 долларов Да и примерно представляешь что у тебя там где-то места около 80 сотрудников у тебя зарплаты больше тысячи долларов но ты водишь вот такой Select Где selary больше 100 этих тысяча больше тысячи долларов а у тебя получилось не 80 сотрудников а 70 или 60 вообще а ты такой должно
00:53:02 - 00:55:03
быть Вот я же знаю что их 80 Почему все что не так в твоем селекте первое что приходит на ум возможно однофамильцы то есть в моем селекции был disting когда я Ну давай давай говори я действительно там набрал сотрудников которые муж жена работают у них у обоих зарплата больше тысячи но я вывел только уникальный людей уникальной фамилией Да здесь тинк по фамилии поставил да а зачем поэтому Ну вот это мой ответ как-то хорошо Еще что возможно в базе данных 1000 записано текстом они Ну да как-то не так запись
00:54:13 - 00:55:45
например один пробел 00 и он считает что это один доллар а не 1000 долларов смотри а если у тебя строковая строка вы столбец строка не число а строка Сможешь ли ты использовать сравнение больше меньше Почему Потому что если у тебя строго если у тебя интовый столбец целочисленный то записать просто значение один пробел 00 ты физически туда не сможешь У тебя ругнется база Ну а если да если записано текстом тогда же можно тогда у тебя вообще будет ошибка то никто не выйдет что тебя ты сравниваешь страх больше или строка
00:55:18 - 00:56:54
тысячи чего тебя базару гнется на такой запрос Может ли такая ситуация быть что у меня 70 человек записано числом вот этот вот 1000 записной числом а оставшиеся 10 записаны текстом и поэтому их не показывать но ситуация не страшная тебе просто надо написать процедуру вы сквере которая строку кастует в целочисленные Ну если ты такой запрос напишешь где ты кастуешь типа данных хорошо Ладно но технически тогда у тебя весь столбец пишется с такой Потому что ты когда создаешь столбец ты создаешь один тип данных на один столбец
00:56:07 - 00:57:34
Следовательно тебя все данные в строках будут строки а у тебя допустим зарплаты инты Следовательно Если ты начнешь боль строку сравнивать с целым числом тебя ругнется база а не даст какие-то ответы поэтому немножко некорректное некорректный пример хорошо почему еще 70 8 0 Ну ты ожидаешь 80 тебе себя понимаю Да здесь немножко психологический Я как человека же тоже могу ошибиться я ожидаю что 80 Но на самом деле 70 Ну смотри Ладно я к чему веду тебе выдало 70 сотрудников ты ожидаешь 80 но зарплата у этих 10 сотрудников может
00:56:55 - 00:58:33
стать ровно 1000 баксов не понимаю нет вот более тысячи то есть 1001 доллар больше для меня 1000 на 1001000 получает Ну ты еще не входит в эту большую Да вот это ошибки ожидания запросов и тогда надо будет да правильно надо больше либо равно указывать если я хочу свое полное количество получить понял Понял да Хорошо Хорошо смотри смотри у тебя есть сотрудники на фирме программисты тестировщики менеджеры дизайнеры тебе надо получить среднюю зарплату программистов среднюю зарплату дизайнеров среднюю
00:57:54 - 00:59:28
зарплата тестировщиков среднюю зарплату менеджер как тебе в одном в одной табличке результирующей не по отдельности а всех сразу ноут как тебе это сделать возможно через Order Buy Я сначала пишу запрос средняя зарплата для программистов за счет этот этого Buy люди путают групп Buy и Order by Order by - это сортировщик он себе в правильном в нужном тебе порядке выставить строки значит в этом смысле нужен в этом случае нужен грубой и что-то как-то его напишешь средняя зарплата программистов потом средняя зарплата
00:58:50 - 01:00:19
тра-та-та тра-та-та и в конце грубой насколько я помню грубая должно быть в конце запроса в конце но в селекции Ну Select средняя зарплата программистов потом не понял AVG selary не программистов не у тебя у тебя должна быть одна таблица всех работников или при джойнишь там какие-то данные да или вот потом выводишь evridge Price но грубай Почём ты сделаешь вот по программистам по дизайнерам по их роли в компании по имени профессии по имени профессии Вот это будет группа хорошо чем Join отличается от Union
00:59:38 - 01:01:18
Джон объединяет данные по каким-то признакам Union не отвечу Окей почитаешь Там просто реально что-то отвечать Давай давай глобально Ответьте на вопрос Join это какое объединение по общему по Прайма реки и по а столбцы и строки наверное про это двойной на 3 дня столбцов столбцов Вертикаль но двух таблиц не понимаю это Какое соединение столбиков горизонтально горизонтальная там бы с одной таблицы столбы с другой с таблицей хира а Юнион вертикальная значит вертикальное видение понял хорошо а вот это говорил за какие-то
01:00:46 - 01:02:38
определенные параметры джойона Джонни Джон Джонни таблицы где ты там оказываешь эти параметры это Join пишешь где параметры указываешь Владислав отвалился ребятки В чатике напишите меня слышно видно Или это я отвалился так меня слышно видно хорошо Владислав что-то отвалился вот как вопрос Джоном такие может подождем может появится да давайте подождем Так ну вот Вот ребята Как вам такое объяснение теории где она там с практикой соединяется Напишите в чате как заходит не заходит заходит Классно А вот кто на Ютюбе
01:01:54 - 01:03:19
смотрит вам как заходит когда я вот так вот объясняю [музыка] огонь супер красавчики Спасибо так про Proxy объяснить проксиа а Влад Вот и появился мой интернет наверно подвел ничего ничего есть хорошо контрольно был вопрос по Джой нам где именно ты там параметры эти прописываешь Почему тебе джоннить по форме реки честно Где вы там Учите что Join и объединяет таблицы по форме реки где он такой написал в моей голове такое написали не Что за источник Ну ты же не с воздуха это взял это где-то почитал где это прописано что
01:02:58 - 01:04:42
Джон делает только по форме реки я могу понять почему такая коллизия возникает Смотри ты же когда изучаешь базы данных Ты же там читаешь что объединение таблиц вот эти настройка связи между таблицами да потом ты начинаешь читать про Джейн и тебе кажется что из на основании того что ты прочитал про форинке и праймери кей тебе кажется что Join и вот объединяют таблицы и ты такой А ну объедение же по форме праймерики проходит Да поэтому Ну да Значит все Джон и по форме Потому что ты укажешь если общее
01:04:08 - 01:05:34
например левая только таблица плюс общая из обеих таблиц это левый Join Да Почём Join определяет по данным совпадению данных в столбцах где ты это указываешь там где он а на каком основании он вот это должно быть равно вот этому Вот этот данные вот в этом столбике должны быть сравнены и равны вот данных в этом столбике из этой таблички да да и плевать они Воронки или праймерики что напишешь с теми же женишься ясно да это я неправильно сказал начале а что такое Energy что выведет тебе energyon той информации которая не совпадает В
01:05:02 - 01:06:43
обеих таблицах не совпадать energyonce outer outer это не совпадает а именно то что совпадает совпадает вот в этом он чтобы ровненькие совпадение пошли Вот это будут строчки будет Вся левая таблица плюс то что совпадает она что это похоже Вот первые строки где совпало а потом остатки из левой таблицы Вот первая строки совпадения это шо отрабатывает у нас какой Джой а внутренний Киндер Джон и на Лев Join это результаты инер Джона и остатки из левой таблицы набрать Join результаты energ joina остатки из правой правой Да
01:05:52 - 01:07:28
Full outer Join все что не совпало outer outer это то что не совпало а Full outer Full полностью не совпал наоборот короче это результат выдачи energion Left Join Right Join это вообще все тогда Да это значит еще раз результаты объединения painer Join остатки из левой таблицы остатки и справа это будет фалатов понял теперь теперь да есть же есть же разница в порядке вывода правильно сначала energround не может сначала вывести слева и таблица не может Ой не слышишь Может я в пострессе когда делал я сам охренел
01:06:43 - 01:08:23
когда увидел когда ты изменил какой-то параметр Ну изменил строчку в одной из таблиц и это измененная строчка может выйти при Full outer joini она может остаток остаток из там левой таблицы может подпрыгнуть вверх или вне блин и вот честно я вот с этим пока еще не разобрался от чего но может может порядок там может может поехать он знаешь как он может не поехать в общем типа что у нас нарушится порядок там целом вот какой таблице что выводится но единичная строчки за счет того что ты их моменте поменял и у них просто айтишник
01:07:51 - 01:09:31
свежий оказался могут я охренел Ладушки Хорошо давай поедем теперь посмотрим что ты знаешь с мобильным тестированием что в мобильном тестировании Назови мне самый простецкий самый-самый такой базовый основной Smoke в любом мобильном приложении телеграме отправка текстовых сообщений Нет это уже особенности Telegram именно в мобильном приложении тогда установка приложения Опа установка и обновление удаления установка и запуск я запуск включения Да все если установилось включилось Ну дальше дальше с работы дальше уже
01:08:40 - 01:10:14
смотрим там основной [музыка] то что такое тебе практический вопрос Сколько может быть смоков у вообще айтишного продукта один тогда может быть в зависимости от Что такое скажи мне вот что такое smalk Smoke это тестирование которое Самое критически критически важно и тестирование без прохождения которого нет смысла тестировать дальнейшее проводить следующие тесты да то есть это самое если ты словил Смоук то это нужно Если ты словил бак на Смоки то как правило это будет блогер или критиков правильно
01:09:46 - 01:11:04
Да так вот скажи почему ты думаешь что смог может быть один возможно зависит от ролей пользователя если для администратора например мы словили блокер то это не так страшно как Для обычного очень хорошо Это уже показывает что у нас если есть роль администратора обычной пользователь то у них разные смолки но смотри тоже если у тебя давайте сейчас поставлю мозги что ты понимал вообще ради чего пишется хоть какие-нибудь айтишные продукты Назови мне несколько целей Для чего пишется айтишный продукт самое первое чтобы заказчик получил
01:10:35 - 01:12:05
Заработал деньги заказчик продукта В итоге смог то есть продавать Да другие продукты подписки услуги что-то снимается баблишка с карточки а еще модели заработка какие есть реклама реклама 2 модель еще Но есть же продукты не про деньги а социально значимые это [музыка] социально значимые Ну Пропаганда здорового образа жизни она же не для денег это приложение делается что это за приложение где Пропаганда здорового образа жизни рекламы пита здорового питания и всяких программ тренировок хорошо тут
01:11:27 - 01:13:10
ты правда Ну мне кажется все равно 1 есть такие приложения в которых первая цель не заработок А уже побочная цель является заработком Зови меня практически МЧС например оповещает о пожарах здесь я с тобой согласен софт про бабло Да вот какой софт про деньги я тебе честно скажу даже оповещение МЧС косвенно тоже про деньги Ну они могут да включать рекламу Мне кажется первое Нет нет не реклама рекламу тогда своих функций о своих услуг тоже нет Хотя не знаю как пожарную это делают пожарная инспекции
01:12:26 - 01:14:00
журналы Да ну ладно ну хорошо ладно про деньги подписки на продукты ежемесячное платежи еще есть очень важный момент Послушай на чем зарабатывает компания которая поставила себе 1С она Зара она 1С а тот кто пользуется 1С где там деньги они несут меньше расходы это компания если правильно понимаю Да снижается количество человек например количество бухгалтеров именно снижается не надо меньше платить зарплату меньше потерь от человеческого фактора чтобы бухгалтер что-то там не указал забыл или потерял документ какой-то все
01:13:23 - 01:15:05
в 1С очки будет храниться да принято хорошо то есть косвенно зарабатываем экономия зависимости от этого и будут смоуки у любого софта если у тебя проект зарабатывает на съеме денег с карточки то смог будет [музыка] оплаты довести если это реклама то смог будет отработка рекламы из локалей с разных браузеров как этот как это рекламка покажется пользуется либо не покажется и за показ рекламы баннерная сеть перечислить тебе деньги или нет то есть твой сайт правильно отправляет данные в баннерную сеть либо
01:14:20 - 01:15:57
неправильно понимаешь Вот это тоже smokee А если мы говорим за экономию денег то как раз таки ты четко указываешь разработчику софта Где ты видишь твой бизнес может сэкономить деньги разработчик настраивает этот софт под тебя и ты проверяешь высвечивается ли Теперь у продажника список звонков которые он должен сделать сегодня высвечивается ли у бухгалтера стандартный список документов на отгрузку и информации которая должна быть занесена в эти документы то есть чтобы бухгалтер ничего не забыл Иначе
01:15:14 - 01:16:45
если богатства что-то забудет и документы поедут без накладной tn то штрафанул могут прекрасно могут штрафануть если транспортное поймает потом за долбешься от брев отбрюхиваться шутить а бухгал я забыла или я забыл я [ __ ] ну забыл все Молодец А так 1С очка все вывела распечатал и еще не позволило распечатать 1С очка если какой-то документ был не заполнен можешь такое еще сделать все Да там две-три минуточки ты тратишь на заполнение документом Зато так себя обезопашиваешь по всем законодательным
01:15:59 - 01:17:18
нормам прекрасно Это наверное понимаешь да вот поэтому поэтому вот пожалуйста и зависимости от этого будут Смоки а смотри Т наши приложения которые снимают деньги с карточки да ведь у нас может самый больная ниши пример мы снимаем бабки с карточки но карточки же есть Mastercard Да есть виза есть платежные системы PayPal есть еще какие-то подключенные платежные системы Да Smoke ты будешь гонять только на одной какой-то системе или на каждый нет на всех 40 которые могут принести деньги это значит у тебя 40 сценариев Смоука
01:16:39 - 01:18:26
понял да произошла постановка видно понимание что такое Смоки откуда он ползет и как его надо делать Молодец прекрасно хорошо Скажи как на курсы сходил бесплатно Смотри дальше Назови мне вы что за мобильное тестирование начали говорить Назови мне если тестирования мобильного приложения связанные с прерываниями [музыка] кстати большая подсказка ровно то что с тобой сейчас произошло в зоне Ну вот переключение с 2G на 3G на 4G обратно с вайфаем это reconnect я а я тебя запутал то что с тобой произошло в Зуме это reconnect прости
01:17:36 - 01:19:18
пожалуйста давай прерывание прерывание Сформулируй вопрос еще раз Пожалуйста назови мне кейсы тестирования мобильного приложения связанные с прерываниями тестирование я тестирую Telegram например и при подключенном интернете при мобильном соединении зашел в туннель интернет пропал вот это реконнект будет это reconnect То есть у тебя прервалось соединение ты переподключился у тебя дальше все хорошо работает Нет я имел ввиду зашел в такой тоннель в котором нет интернета Вот это прерывание правильно или нет
01:18:38 - 01:20:00
входящий звонок Вот Опа и подключай работаем тебя работает мобильное приложение вот Назови мне что может прервать основную работу приложения входящий звонок в уж уведомления SMS наверное нет так два я назвал звонок пущу уведомления возможно выключение мобильного устройства при разрядке при разряде аккумулятора от Короче они любая мулька которая что-то там выпал вылезла во время работы приложения [музыка] любая мулька это говорю сообщения push-уведомления там сообщение об низком заряде батареи iPhone еще часто любит есть у него там
01:19:27 - 01:21:09
что-то не коннектится по Apple ID он бывает такой А вы еще тот Apple ID тебя приложение работает да вы еще тот Apple ID Да тот еще вот понял да еще вопрос я работаю по сети wi-fi в розетке пропал электричество роутер отключился тоже получается прерывание это будет у тебя но я не переключаюсь на другую сеть Нет у меня включен только wi-fi wi-fi отключил мобилка отключена Да прерывание сети прерывание сети Это не это не механическое прерывание работы приложения какими-то другими приложениями здесь Смотри когда тебе
01:20:27 - 01:21:46
задают кейсы про прерывание работы Это имеется ввиду когда твое приложение перебивается каким-то другим приложением условно когда вот ты разговариваешь с человеком а он тебе перебивает это вот это называется прерывание А если допустим ты разговариваешь человеком и вдруг человек замолчал потому что забыл и чего-то там да вот это уже прерывание сети будет тут немножко это близок к реконнектом Слушай а теперь Назови мне кейсы реконнектов Ну вот как я говорил приключения в мобильных же на 3G 3G 4G в обратном порядке
01:21:06 - 01:22:33
все возможные варианты В общем переключения переключения с мобильного интернета на wi-fi обратно мобильный интернет [музыка] Переключи Ну вот с 2G полностью отключается интернет со всех этих вот со всех вариантов полностью отключается и наверное подключение тоже с отключенного Интернета подключается к 2G с отключенным к 3G с отключено так далее 4G 3G технический в 4G выше скорость пропускная способность количество данных которые ты можешь передать на комнату да за секунду там за единицу времени грубо
01:21:56 - 01:23:20
говоря по-моему чтоб я не ошибся при 3G если тебе кто-то звонит у тебя отключается интернет Ну что не может сесть больше пропустить А если тебе звонят при сети 4G то у тебя может одновременно работать и звонок и интернет Ну если я не ошибусь или это 2G при 2джи отключается интернет 3G еще Паж Ну что-то где-то вот в этом диапазоне вот эти данные надо вы самому прокачаться кстати так тоже отключается не 4G там все пашет Все работает грубо говоря Как проверить что у вас при 4G не отключается интернет вы
01:22:52 - 01:24:14
звоните а потом шлите себе на мессенджер сообщения чтобы push-уведомления приходили Посмотрите просто еще может быть отключена функция получать уведомления при звонке тоже может быть такое Но вот можно предлагаю заканчивать Мне кажется ты очень хорош в плане знаний ты ты достойна прошел курс я тебе так скажу не зря но тебе надо больше знаешь понимание всего что ты там выучил Вот именно понять нахрена ты это учил чтобы что когда ты пойдешь на Собес тебя будут валить Вот как я знаешь вот этими подколами Это я еще по-доброму А там же
01:23:36 - 01:25:16
будут бездушно блин херачить Да и там же можно блины испугаться из-за нервничать и короче уйти вообще не сознанку поэтому тебе бы неплохо было Вот как-то отработать эти знания то есть чтобы твой мозг понял что он выучил И как это все применимо когда ты понимаешь как все применимо ты твой мозг всегда найдет решение Как что-то там объяснить если ты не знаешь твой мозг найдет решение если тебя Знаешь На понт берут говорят А это не так добряк не так Ну вот если Как же это не этот как же это не интернационализация мы же переключаемся
01:24:27 - 01:25:49
между разными странами даже сайт сразу пилится под это дело или не пилился потом перепиливается мы должны переключаться между Вот это International международный значит сайт должен переключаться а не работать в одной какой-то локалии и это будет интернационализация схренали Вот то есть когда ты понимаешь о чем говоришь ты ведешь дискуссию с тем кто тебя собеседует абсолютно с другим с другой подачей когда-нибудь продавал что-нибудь нет А кем ты работаешь Я работаю инженером Да ты ничего инженер инженер если ты в чем-то шаришь
01:25:08 - 01:26:36
и к тебе приходит там какой-то другой человек говорит это не так Ну ты же с понятием с ним поговорить по понятиям Ну со знанием дела Ты будешь разговаривать его перед убеждать правильно обосновать свою точку со всеми примерами которые знаешь да ровно та же фишка здесь тебе надо чтобы ты знаете как говорил когда-то Жванецкий надо изучать вот Жванецкий не говорил изучайте матчастья учительнее надо Это вроде он я да смотрю на твои курсы уже в эту группу не попадаю вот похоже в следующую я бы тебе знаю что посоветовал
01:25:59 - 01:27:24
походи ко мне на собесы еще чуть-чуть и попробуй походить потом по реальным собесам Возможно Возможно ты найдешь работу побыстрее чем я сходил на одно реально собеседование пока но результатов нет жду спрашивали Что спрашивали теорию спрашивали Да что такое тестирование виды тестирования и плюс примеры из жизни привел вот пытались общаться на эту тему когда дадут примерно Ну сказали что два-три дня осталось два три дня осталось Ну ладно ждем вот если откажут Тогда ходи ко мне на собесы режиме есть
01:26:40 - 01:28:05
пошарить есть в Telegram я сбрасывал три дня назад ладно сейчас продублирую я хрен найду точно хорошо Сейчас отправляю отправил сейчас я открою на YouTube пошло наверно Так значит видно то что шарик да да Владислав это инженер у тебя уровень душа B1 этого не последняя строчка вот English level из B1 Переведи вверх Хотя из черного юмора наверное современных реалиях это уже не так Нет давай так не будем шутить понимаю так контакт контакты есть скиллы тест-планчик листкешен Так эти академии прошел
01:27:29 - 01:29:28
так [музыка] что ты чек-листы сам добавил или сказали добавить не понял вопрос Это чек-листы из курсов то есть Ну достаточно должна открываться подожди пожалуйста [музыка] мясо сбилась презента но я вижу резюме [музыка] так то что у тебя примеры документации есть А что она не нажимается а нажалось Так давай весь монитор пошарю и посмотрим что у тебя там по документации вообще по всему что ты делал хорошо ринг я пошарю [музыка] Так это у тебя что с документацию отчет уже тестовый отчет Да там внизу листы и
01:28:50 - 01:31:07
местах отчет тестирования получается чек-лист виды переводимых тестов Major trivial Past как думаешь Почему в таком отчете нет смысла это в понимании твоем понимании работы тестировщика потому что есть количество найденных багов но нет количества исправленных багов Что в твоем понимании качество по В итоге пользователь может найти тот реальных багов но он не должен найти критических багов блокирующих багов либо он может найти там блокирующий бак который используется раз десятилетие по качественно любой продукт
01:30:21 - 01:31:55
качественный если Он удовлетворяет ожидания пользователя понимаешь это да если продукт сыпется от багов просто прям там из того самого и палок сделанный и бак на баге но при этом полностью удовлетворяет ожидания многих пользователей Значит все они скажут что продукт качественный правильно Да да Если ты микроскопом не можешь гвоздь забить микроскоп в этом случае ломается Ну то наверное там надо мозги починить микроскопом гости забивает Вот Но если микроскоп прекрасно делает увеличение удобно пользоваться и там подсветочка
01:31:38 - 01:33:08
все прекрасно линзы чистые все четко видно и удобный значит четкий хороший микроскоп если ты нашел тысячу багов или сколько здесь получается найдено багов 33 пройдено 200 там 19 кейсов чек-листов добавлена идеи тра-ля-ля но при этом пользователи все равно находят блогеры или даже не блогеры а какие-то баги от которых у него бомбит яростно и он не хочет пользоваться софтом если смысл в этих цифр Нет оно идет конкуренту он идет конкурентов и смысл в этом отчете нулевой но я не совсем согласен я же показываю
01:32:26 - 01:33:44
свою работу а возможно дальше приложение то есть На данном этапе найдена столько-то багов в будущем они будут фикситься что тебе сказал Ну то есть у нас следующий спринт и мы работаем дальше над этим так промежуточный отчет Нет так не работает Ну смотри скажем так это ты сделал отчеты для себя чтобы ты свои цифры Видел свои показатели Я сколько работаю войти единственное где я видел такие отчеты я сам лично не работал мне показывали это в компаниях которые работают аутсорс тестирование это только в том проекте где заказчик
01:33:08 - 01:34:58
требует отчеты о том сколько багов нашли сколько ты с кейсов прошли и так далее крайне крайне крайне редко и от такой темы [музыка] такие отчеты возможны только там где тестировщики не тестировщики тестируют функционал который напрямую Не связан с конечными пользователями то есть есть там какой-то огромный большой продукт много написано и какая-то компания На аутсорсе тестирует какой-то один модуль который Ну вообще там ну очень опосредованно влияет на работу целого софта и работу [музыка] конечную работу с пользователем Да
01:34:03 - 01:35:44
исследовательно оценить насколько команда тестировщиков хорошо потрудилась то есть насколько после работы этой команды тестировщиков пользователей словили прямых багов невозможно А деньги за работу заплатить надо Вот вот такой отчет количественный сколько пройдено сколько на рисование цифр оно прям это бабки за это заплатят если аутсорс команда занимается тестированием какого-то функционала или всего функционала который работает непосредственно с пользователями то заказчик в первую очередь будет смотреть
01:35:01 - 01:36:38
сколько багов поймали пользователи после работы этой команды и вообще похеру что они написали в этих цифрах нам понимаешь и похеру какие они окружения написали если пользователи словили баги не могут заплатить бабло на интернет эксплорери а компа а команда тестировщика сказала да интернет Explorer почил с миром и слава Богу и нахрен уже не используется а какие-нибудь ребята из Уганды решили там знаешь 50 штук баксов на нефтяных занести потому что попользоваться этим каким-то Там софтом они не могут потому что на интернет
01:35:48 - 01:37:03
Explorer не работает тестировщики получит по жопе за такое И после этого они пойдут и включит себе интернет Explorer и будут тестировать на интернет Explorer потому что целевая платежеспособная аудитория появилась Господи на Прости на на этом на Internet Explorer понимаешь да Во это я тебе из реальной жизни Вот лью правду-матку как она но для себя отчете хорошенький тут такой хорош хорош для себя ты понял сколько ты сделал молодец график нарисовал Да Хочу уточнить что это не один делал это командная работа нас там пять
01:36:28 - 01:37:50
человек друг другу по плечам похлопали команда Молодцы удобно вкусненько попасть в какой-то там проекте которая вот собственно тестирует какой-то вообще функционал который там в каком-то проекте никогда кем будет еще приди Докажи что это вы баги пропустили они 24 параллельных отдела которые поставляют данные в этот модуль там черт ногу сломит дешевле заплатить не париться пойти исправить и пусть ребята дальше что-то делают самые такие одни из самых вкусных проектов скажу вот Это мы на YouTube Так где
01:37:09 - 01:38:31
сейчас по шарю То есть вы едем далее спешалист там можешь но я же не Технический специалист административный административно Да инженеры административных дела И ты свищцу хочешь на тестировщика самыми память как вариант там же из-за короны они как-то поехала Ясно Принято Принято Принято [музыка] Head of лаборатории начальник испытательной лаборатории Это относится к обеспечению качества Но это я тестировал противодымной вентилятор системы вентиляции против дымной защиты какая разница Но это продукт это система но да но это
01:38:02 - 01:39:42
относится не очень сильно это смотря как ты про это расскажешь я понимаю да ну ты понял о чем я тебе намекаю Да тебе надо ремонтные релевантный опыт перевернуть так чтобы прям это было релевантно релевантно понял постарался как смог вот в режиме отразиться смотри системы пожарной безопасности правильно понял Ну да датчики есть есть в розетку включаются не в розетку но включается включается Ладно включается какое-то питание есть и как-то отрабатывать подавать сигналы это да я понял следующее резюме было изменено так чтобы
01:39:09 - 01:40:47
это был ливантный опыт вентиляционная система там с программным управлением или кнопку нажал вентилятор закрутился Нет они от автоматики вот от пожарной сигнализации срабатывают но автоматикой пульты управления но такого программного обеспечения нету Там они сработал датчик все сработал вентилятор через компьютер нет через компьютер нет плата есть какая-нибудь которая управление Да да конечно контроллера есть процессор стоит в плате не было процессора но нихера не работал должен Да а кто-то же засунул софт в эту
01:40:04 - 01:41:24
плату то есть там есть какой-то софт тебе просто тогда тебе дали тех инструкцию как должен работать этот софт Да и ты пошел проверять на месте в различных в нужных для пользователя условиях [музыка] одна из [музыка] одной из критериев валидации Это проверка работы софта на ожидание пользовательских требований и проверка работы в нужном для пользователя условиях ты занимался при меньшим тестированием Ну просто более прикладной штуки все что в следующее резюме на следующий Собес через неделю ты мне показал где
01:40:56 - 01:42:40
разворачиваешь этот раз вот свой релевантный опыт как будто ты А сколько ты работал три года чувак три года опыта Алё [смех] можно ничего лишнего такого все указано майские селением послан селение мы даем Да преподает Ребята кто там войти академии да забросьте вы этот мульк она уже нахер никому не нужна никто Да блин чем селением и Да я пользоваться Лучше бы автоматизацию ребятам показали Честное слово как на на Джаве на Джесси там на пяточке писать скрипты автоматизированы для тестирования юаньки они селением
01:41:48 - 01:43:30
послан Android Studio короче [музыка] неплохо было бы тебе записать видосик как ты какой-нибудь сайтик тестируешь используя ты выкладываешь на Google Диск и ссылочку прикрепляешь то есть это будет пруф твоих знаний Apache ты сервак поднимала патч запускали сайт Ну создавали сайт свой минимальный сайт с одной там с одной надписью я понял сайт делали Смотри вот как я доколупался А что на апаче делали до запускали apach писали свой сайт Мне же интересно станет покажи мне сайт То есть если ты знаешь какой лайфхак я
01:42:46 - 01:44:24
его всем советую делать есть такой сайт как github слышал знаю Да знаешь что рекламирую рекомендую Да на него выкладывать свои артефакты но про то не так github это как бы сервер на котором ты можешь запустить свои свой сайт бесплатно Возьми свое резюме ребята я вам всем советую свои резюмешки Делайте как одностраничный сайтик вас заморочьтесь Изучите хотя бы немножко поймете Как работает фронт Ну в части HTML CSS и это будет самое яркая демонстрация того что вы знаете HTML и CSS ваше резюме как сайт на github pages
01:43:44 - 01:45:27
mysql Значит тебе надо примеры SQL запросов которых ты писал [музыка] Господи так постман постман выгружаешь тесты там экспортировать тесты можно и окружение которое ты делал на github заливаешь и демонстрируешь понял Так Android Studio есть у тебя пошла Android Studio только тебя не кислый комп но какой-то там более-менее нормальный Да значит возьми Запиши что ты умеешь делать на Android студии может даже видосик как Ты запускаешь мобильное приложение как ты считываешь логи как ты снимешь трафик через Android Studio
01:44:39 - 01:46:10
понял пруфы пруфы пруфы своих навыков понял Да понял иначе ты будешь до конца жизни на собеседованиях отвечать на теоретические вопросы потому что нечего посмотреть все красава Спасибо большое Давай все на связи Молодец пока спасибо Так Виктор б Димарик ты хочешь по собеседоваться или ты у тебя вопрос какой-то был я по собеседовать хотел по собеседовать Витя был первый Хорошо давайте потом Виктор потом ты а так Виктор Здравствуй Наконец мы разобрались своим платежом пошла хорошо Расскажи тогда чуть-чуть о себе Ну а ты у нас уже
01:45:31 - 01:47:17
далеко не первый раз легонечко про те кто смотрит это в первый раз про себя чуть-чуть и погнали собеседоваться про себя чуть-чуть мне 54 года Пропер у меня немножко на АйТи что-то захотелось бабла немножко бабларубануть только смотрю на ситуацию смотря куда пойдешь работать понятно да В твоем случае это говорил банки Но это это уже Я у меня дочь сама тестировщик Мы уже на эту тему раз разговаривали только так потому что Причем что с просто как Господи как называется qa Кто мы кто мы над женой да да в принципе
01:46:33 - 01:48:23
мануальщики нахрен не нужны желательно все-таки сразу какие-то опыты авто тестирования с тестирование поэтому сейчас Я ковыряю Джес более-менее усиленный джинсы HTML CSS и это самое вот хочу еще к Толику попасть на эту саму на Собес и не можно хорошо По поводу того что мануальщики не нужны она у тебя честно говоря Хрен его знает она в конторе там и мануалит и автоматизирует и все все про все короче это болезнь всех кто переходит в автоматизацию или сразу изначально был автоматизатором чтобы не нужны
01:47:35 - 01:49:12
знаешь как есть она там понтуется если она там говорит что не нужны Пусть пойдет за автоматизирует регресс который постоянно изменяется Нет она это все прекрасно понимает Я этот прекрасно понимаю Просто работодатель сейчас понял поэтому столиком и постараемся побыстрее это все дело запустить и просто так я сейчас прям топлю за запуск автоматизации столей чтобы ребята могли нормально изучить автоматизацию да чем больше вы сейчас Если вы будете знать Просто не то что знаешь Ты знаешь будешь знать
01:48:29 - 01:49:46
автоматизацию Чем больше ты будешь знать тем быстрее возьмут на работу Вот и все как-то так Ну давай тогда проверим [музыка] Как тебе создать сразу три папки через терминал мы где три папки вперед пробить через пробельчик А как тебе записать что-то файл который не существует через терминал кат если он вообще пусто можно как одна угловая скобка и соответственно название файла ты уходишь в строковый редактирование да и всё хорошо на прошлом занятии был вчера был скажешь мне зачем мы делали Саш ключ для
01:49:11 - 01:50:56
Гита ж ключ сделали для того чтобы деталь не было потом проблем с авторизацией что-то Не досторизированный ну там что-то там Да А мы сделали Сож ключ и что мы потом сделали Но мы авторизировались то есть мы указали свой email им пользователя вот дальше Мы создали ключ его отправили на github он выдал нам какой-то токен Им этот токен уже не мы так не смысле нет не то кино то есть мы свой ключ скопировали и он выдал какую-то хрень смотри а потом после этого мы пошли репозиторий планировать Ну да и
01:50:13 - 01:52:08
клонировали мысли через Саша через Да значит спланировали через когда-то через планировал репозиторий у тебя не возникает вопросов хорошо Как тебе залить какой-то файлик через сначала надо закормить сначала добавить добавить законезить и пушить пушить А как тебе проверить есть ли изменения на внешнем репозитории а как тебе слить изменения с внешнего репозитория на локальный так а вот у меня сейчас немножко отключка надо пересмотреть визу То есть я еще со вчерашнего дня не работает Если ты отправляешь изменения на внешние
01:51:15 - 01:52:45
репозиторий это что ты пишешь гид толкаешь хорошо расскажи мне тогда Что такое КАМиТ вообще КАМиТ Это фотография того что у тебя в твоей папке находится то есть сам процесс он двухэтапный то есть ты сначала зафиксировал то что у тебя налагали а потом уже ты через пушки пуляешь туда на внешний репертуаре [музыка] Так расскажи мне зачем тебе вообще знать как работает гид через командную строку не на всех проектах где возможно я буду работать будет графическая оболочка Вот и поэтому знание терминала это
01:52:19 - 01:54:18
как бы основа основа хорошо смотри Чем отличается VPN и прокси так прокси он просто меняет данные данные ipvp Но насчет шифрует данные В общем меняется а выпен шифрует хорошо Что такое IP вот индивидуальный индификатор той машины номер машины конкретно физической с которой ты выходишь все хорошо хорошо расскажи мне Из чего состоит айпишник по версия пива 4 там 4 байт данных стоит 4 Как называется каждый по 255 значение может быть прекрасно прекрасно расскажи мне как тебе через тебя ошибка случилась на
01:53:30 - 01:55:36
Блин слушай помнишь а ты был на занятиях тридцать второй группы 32 Чего Потому что пока 31 Да не там ты добавлен в подаваны вчера добавил только вчера значит хорошо смотри вот у нас на сайте капитал ком есть куча кнопок да когда ты пытаешься нажать на кнопочку [музыка] бай или сел видел же вот эти кнопки да Кнопка не нажимается В чем ты как тестировщик Да как ты будешь локализовывать проблему посмотреть Если ссылка То есть если так а он подключен к этому Вот Так а у него должна быть прописана ссылка куда она его отправляет А если не
01:54:49 - 01:56:57
так а как еще может отрабатывать через GS но через GS он должен получить ссылку на этот объект через селектор или же нажатие на кнопку Ты инициируешь когда и уже считываю по этой ссылке принято хорошо дальше ссылка не прописана либо что-то там джессике сломалась ивент не инициализируется да Или короче что-то Джесси Да просто ошибка самом Джесси Джесси а больше нет ничего то есть либо по xrфа нет ссылки либо Джесси ивента нет либо сам Джейс сломался это все на фронте Шона Беке может быть а если ты не
01:56:01 - 01:57:48
надавил на эту кнопку У тебя запрос не произойдет [музыка] может произойти Ты когда давишь на эту кнопку у тебя во-первых может ну анимация не отработать но клик-то будет считан и Функция может быть запущена и запрос отправлен влогах Был ли запрос вообще ну там по нетворку ты посмотришь улетел он или нет во-первых вода А вопрос пришел ли ответ Ну соответственно если не было Если Ответа нет то что клиенту меняться как-то если ожидается пока ответ этот сервер логично дальше есть уже там пришел какой-то
01:57:07 - 01:58:41
ответ от сервера какие-то там статус коды там уже как клиент на эти статус какой-то реагирует хорошо а слушай а что такое под запросы в SQL в скажем так если просто простыми словами то бывают ситуации когда сам запрос SQL не может полностью выдать данные без каких-то дополнительных данных чтобы залез в эти дополнительные То есть существует основной Селект как для него нужны какие-то побочные данные какой-то там я не знаю вытащить какой-то столбец Значит мы в предложение Where которые получает от
01:57:54 - 01:59:31
какой-то условие задаем и идем по новой еще один Select и вытаскиваем те данные которые нам необходим вот как-то так я понял они у нас выдает True если какой-то из элементов найден трубы дает только в том случае когда все все элементы соответствуют этому слою смотри вот при тестировании каких-то проектов мы там делаем смоукер регрессии ты будешь проводить Смоук сколько раз и когда смог будем проводить после по каждой выкладке на против если возвращаем А сколько смоков это может быть только сколько угодно от сценария
01:58:53 - 02:00:40
Да а вот именно делать смог ты будешь сколько раз когда в каком случае почему вот как будто один раз это что-то готовится на пруд мы что-то изменили нам надо гнать хорошо когда еще и в каком случае Почему но при любой дополнение любом дополнении новую функционала нужно гнать смог и по функционалу это что он сломался предыдущий или нет А когда гонится смог даже если нет дополнений вопрос вопрос интересный Так у нас это сейчас чисто практически в теории про это Хрен где напишут я пытаюсь Да я пытаюсь
02:00:12 - 02:01:41
сформулировать первое что мы были изменения это изменение проверили все работает так что ты торможу Давай давай чуть-чуть по тормози и поехали Слушай вот на проектах у меня там есть ежедневная прогонность МОУ к есть команде Почему мы это делаем [смех] по тихой грусти Так зачем [смех] Ну давай тогда здесь чисто психологический момент кто-то заметил ошибку кто-то не заметил так хорошо это выходит и сегодня ты сегодня не выспался ошибку не заметил я сегодня точно не выспался и такой Знаешь пошел гнать смог пришел
02:01:08 - 02:03:06
на работу гонишь смог и не заметил какой-то там бак который был нас хорошо из этого выходит что мы должны постоянно каждый день желательно разными людьми потому что в чем в чем я точно уверен каждый человек все равно немножечко делает своих кейсов чуть-чуть естественно вспомнить согласен поэтому сто процентов Это продукт продукт уже сдох 10 лет назад мы все гоним [смех] капитал не сдох цветет и здравствует короче каждый немножечко по-своему какие-то кейсы все равно гонит да сделает прям по сценарию но и свою очередь каких-то
02:02:40 - 02:04:09
входных данных добавить Поэтому если есть ресурсы в компании есть там человек пять семь десять тестировщиков хотя бы каждый день чтобы новый тестировщик Новое лицо прогоняла смок он все равно это сделает как-то по-своему И возможно найдет какие-то баки Это для проекта прям хорошо вот Если уже гонится смог все там задолбались уже этот ни хрена ничего такого внятного не находится и про какие-то мелочные знаешь такие косметические баги ползут Это очень хороший показатель Это значит ну показатель либо никто ни хрена ничего не
02:03:26 - 02:04:45
делает не ищет Да просто там от балды нажали кнопку и прошло либо Ну все произошло начинается эффект пестицида когда одни и те же сценарии уже не работают надо что-то менять думать поэтому тут Одно из двух либо никто ничего не делает либо пестициды но Фишка в том что если проходит релиз почти каждую неделю то там всегда есть чему поменяться если при прогоне смоков не находится багов значит никто ни хрена не делает А зуб даешь Так будет короче вот как-то так понял что зачем гонять смол каждый раз
02:04:05 - 02:05:39
поехали а что ты за автоматизировать можешь [музыка] Вот как раз смог потому что его как бы проще всего основные основной функционал не сказал смог урон Да а почему спросил что ты можешь за автоматизировать там кто-то пишет регрессию [музыка] регрессия регрессии рознь но в принципе за автоматизировать то можно юань через инструменты То есть ты можешь не всегда ты же пишешь скрипт который будет ходить по какому-то одному пути Ну и фам сделать немножко ветвлений да А когда ты этого не сможешь сделать
02:04:52 - 02:06:30
так вопрос сейчас у нас что когда я не смогу это сделать или что мы должны автоматизировать у меня уже тут самое каша уже двоится в глазах конкретно выражение Смотри автоматизатор вот ты хочешь быть знать автоматизацию что конкретно ты сможешь автоматизировать в таком случае А когда ты не сможешь за автоматизировать Ну если постоянно меняется какие-то условия то я однозначно не смогу автоматизировать абсолютно это И вот это я хотел услышать чтобы ты понимал что ты не все сможешь Нет конечно поэтому
02:05:50 - 02:07:15
мануальщики не вымрут как мамонта даже так скажу Даже если ты пишешь автотесты даже я хотел привести пример когда даже если хоть одна ссылочка какого-то Хоста какого-то ресурса поменяется то повалятся авто тесты Но это тогда будет изменение всей регрессии тогда переписывать все тесты Ну все здесь основная моя мысль что ты автоматизируешь то что стабильно не меняется долго вот если что-то где-то поменялось то тебе придется перепиливать авто тесты Да вот хорошо А какие ты знаешь хедеры что тебе запроса
02:06:38 - 02:08:03
так запрос Да так у нас хост User Агент Accept lange acceed encoin так не помню перевод на смысл был ли модифицирован за это контент Да как он по-английски Прошу прощения за мой французский французский этого не выговорю совершенно дальше у нас кэш куки и авторизация Был ли авторизирован там нет такого если есть есть Сейчас подожди я же перестал писать короче тетради Да у меня есть тетради есть такая штука Ты вставляешь какой-то уникальный токен и с ним ходишь Хорошо а расскажи мне я сейчас конечно понтануть что такой
02:07:27 - 02:09:39
вопрос прошу Да я ни хрена почти не шарю но селекторы в HTML И за что GS автоматизатору зацепиться можно так Ну шаришь знаешь нет подожди еще раз селекторы но в html-ке за которое может зацепиться автоматизатор когда пишет автотесты юань вот тот же я зацепился здесь отчет не соображу наверное не скажу Ну это короче тебе что гипотетически это тебе надо там кнопочки нажимать в поля данные вводить запросики отправлять ты же пишешь скриптуру которая дергает HTML в определенном месте Да и что-то там
02:08:57 - 02:10:33
что-то дальше делает Ну я как-то пытался как он называется автоматизация там Я не помню какой то этот самый инструмент он просто она до сиренел населением там это самое Да было такое там селекторы были какие-нибудь помнишь вот это я не помню был два года назад Ну хорошо вот есть просто хочешь автоматизацию это придется вот в этом точно надо шарить ребята есть тот кто спросить а то человек уже несколько раз был у меня учится я уже как-то так теорию спрашивать западло не знаю как-то он так и так ее знает что-то техническое
02:09:52 - 02:11:24
он тоже шарит кто поднимите руку кто какой вопрос задаст [музыка] слушай [музыка] API Что такое аппаратный [смех] ты же в этом работает так но опять это набор функций с помощью которых одно программное приложение работает с другим с по простому Ясно Слушай тут Ну правильно Так tcp/ip протокол чтобы про него знаешь Но это один из уровней оси модель да то есть теперь протокол он идет работает ой когда клиент задает запрос на сервер идет соединение по этому протоколу То есть это цена клиентов задает
02:10:44 - 02:12:56
вопрос сервер дает ответ в общем тройной рукопожатие идет Поэтому протокол хорошо что такое стимация поэтому оценка времени на работу я понял но Обычно когда выполняется какая-то работа вот как по моей брошей специальности приходит клиент типа притаскивает мне объект выключу привносится объект моей работы То бишь машину Через сколько мне прийти за ней я уже примерно прикидываю сколько мне нужно потребуется времени чтобы ее отремонтировать смотри а если ты вот тебе софт надо затестить и тебя спрашивают сколько тебе займет время
02:12:01 - 02:13:36
прогон регрессии не знаешь первый раз видишь ну когда в следующем году [смех] приходишь Это полный парагон всех функций А если приложение огромное то это вот как тебе а вот тебе надо дать срок по поднятой руке Я готов честно даже не углублялся эту тему потому что настолько гипотетическая тема Ну короче один из вариантов у тебя условно регрессия 500 кейсов Да берешь сделаешь 50 засекаешь насколько ты это сделал все и 500 делим на 50 10 умножаешь на 10 плюс 5 на 10 а потом умножаешь на 2 пытался сначала
02:13:01 - 02:14:57
[музыка] Когда я узнал что средний проект маленький проект это 500 человек когда средний три тысячи человек дней Но это на Джаве это не с точки зрения Enterprise это работает жестокий поэтому тут все такое очень относительно Смотри короче чтобы я тебе хотел посоветовать а ты достаточно [ __ ] уже знаешь ты немного знаешь ты [ __ ] уже знаешь сходи на реальный Собес в банк какой-нибудь пока у нас тут тишина вообще Глухо набивайся сам Нет я понял Я просто сейчас хочу по максимуму из себя вытащить инструменты
02:14:12 - 02:16:02
потому что Как практика практика все хорошо ты приходишь с практики спрашивают банальный вопрос просто плывешь Я уже не мальчик Привет на тебя типа будут ожидать уже что ты там дофигачу знаешь Да ну что ты что-то знаешь Да и потом это самое я говорю если там рядом со мной будет мальчишка там 25 летний да при всех равных условиях предпочтение дадут ему нет в стартапе Да в банке нет но тем не менее тем не менее сейчас хочу именно я один хрен уже практически год не работает копаю как могу То есть сейчас по 8-10
02:15:14 - 02:16:40
часов день обложился [музыка] Я хочу по максимуму сейчас тебя выдернуть с меня [музыка] три шкуры смотри Давай сделаем так на следующую неделю ты заходишь ко мне на Собес я именно под тебя подготовлю задачи и вопросы сложные чтобы тебе было интересно потому что нас ты уже Ты уже на джуновые вопросы отвечаешь По тебе видно Ну давай ладно отвечу И на этот вопрос давай я тебе подготовлю крутые вопросы а ты на них будешь отвечать и по поводу работы ты пока не хочешь рассылать резюме Да ты хочешь еще немножко откачаться и именно
02:16:03 - 02:17:59
хочу сейчас и прокачаться Да и все-таки немножко со скриптом я тут одно одного дяденька послушал по телевизору по мобильному телевизору Я сказал что ребята Типа если вы в маленьком городе желательно нажимаете на скрипт нажимайте на скрипт Да потому что все-таки фронт он есть фронт по работе с ним гораздо больше возможностей найти в малого города Я понял Тогда тогда качает JavaScript Я на следующее Собес подготовлю крутые вопросы сложные хорошие вот и по собеседованию тебя сейчас просто реально все что у меня есть она для
02:17:02 - 02:18:43
джинов и тебе уже тебе не интересно Но то что ты не хочешь резюмешки рассылать пока очкую я понимаю Кто в эти компании где то работает дочь она меня в Питере но я сам в Ульяновске знаешь как я в первую компанию попал Ну по знакомству то есть не то что я прям ходил рассылал Да я что советую доча Если ты будешь смотреть этот дочь этого дяди смотреть это видео запарься найди знакомых и зайти компании которые возьмут его и реально просто для опыта по собеседует вот по жесткому как вот прям чтоб не жалели
02:17:57 - 02:19:28
надо посмотреть как ты на реальном рынке насколько ты релевантен лично тебе для себя так-то ты релевантен сто процентов но чтобы ты сам себе имел уверенность что ты можешь понимаешь Вот А это можно а вот этот страх можно побороть только через прохождение реальных собесов вот ходить на YouTube ко мне уже на вопрос отвечает ты не боишься уже все Да уже такое Да уже начинается По первой уже было Да было как-то не по себе Вот вот поэтому пусть доча посмотрит где-то знакомы все и пусть они тебя гоняют тогда у тебя
02:18:57 - 02:20:19
пропадет страх Когда ты уже там 35 собеседование пройдет Что такое Да ёпта было все бояться и вот с этим подходом ты начнешь рассылать резюме и более чем уверен что даже знакомая которые будут тебя собеседовать они очень крепко задумываются чтобы взять себе на работу Хотя бы даже уже такой подход Ну дай Бог вот поэтому попросить если там не мне конечно лезь если там с дочей все нормально пусть она найдет тебя даже в своей компании Где она работает Пусть попросит по-хорошему ребят Пусть тебя по собеседует
02:19:38 - 02:20:51
то что здесь все ты уже ресурс выработал ты уже не боишься окей Все тогда давай Красава Я рад что ты меня учишься Мне прям это даже мне это очень нравится Мне тоже Взаимно ди Марик О привет привет Здорово Ну Шо ты Расскажи чуть про себя и погнали тоже так научусь у тебя в 31 группе сейчас еще заодно перешел в 32 потому что у меня здесь это здесь приездом перерыва был большой Вот сейчас пытаюсь написать упущенное [музыка] хорошо по профессии что там как там где ты по профессии но сейчас пока никак
02:20:15 - 02:21:40
вообще [музыка] переехал куда Уральск Казахстан Казахстан Как там в Казахстане сойти компаниями но Маловато по сравнению с Россией Ну прям в разы меньше Вот и расположены все в Алматы и как называется Нурсултан то есть Астана Хорошо тебе надо засунуться туда собеседовался да нет я вот сколько же где-то полгода пытаюсь найти работу но как вообще во всю эту тему попала вот мы пока не от одного отзыва не было положительно то есть они отказа не понимающим это связано даже не одного собеседование пригласили пока
02:21:08 - 02:22:44
Слушай Покажи мне свой резюме Так Сейчас минутку прям сюда давай так сейчас секунду найти бы его еще если у тебя так вот вроде оно пропадал но теперь резюме ты рассылаешь тебя не зовут на собеса просто нет ну на ха-ха вот делаю [музыка] Давай посмотрим пошарим Ну я знакомым к слову это Лиду Вот она посмотрела сказала как бы проблема не в резюме а то что опыта нету проблема не в том что резюме опыта нет Да ты у меня на проектах сколько там на проекте на практику не попал там был участвовал и мобилки начал курсы вначале
02:21:59 - 02:23:39
курса тестировал а дальше что а потом ты начал переезжать И вообще у меня пока все вот этот не попал Сколько человек тебе сказали что у тебя проблема в практике один Нет один знакомый который Но это общая проблема короче мой Ты бес совет сделай резюме нихедхантеровская Зайди на канву сайт так Нет не пользовался канва а хорошо запишу заходишь туда ищешь шаблоны резюме что-нибудь красивенькое и делаешь там хорошее красивое ПДФ не к своего резюме дальше вот сейчас будешь там 32 группе учиться прокачиваться Да
02:23:24 - 02:25:06
вот попробуй только не попасть у меня на какую-то практику А если попадешь попробуй только там не учиться ну не заниматься Я тебя съем это рассчитываю короче [музыка] да нет занимайся Продолжай я потому что написал [музыка] еще возможно сейчас там занимается тем кто сейчас работает да А кто хочет новенькие Я сейчас готовлю новые заходы это новое задание на практике будут будут новые наборы так чтоб в лес блин попробуй только не влезть вообще стараюсь Спасибо значит по поводу HTML CSS где сайт сайта Нет просто изучил основы то есть
02:24:25 - 02:26:07
понял что к чему как это все работает Если говорю для всех да Когда вы пишете HTML CSS у себя в резюме единственным способом проявить то что Вы его знаете Это показать сайт который вы написали самый крутецкий способ на github pages выложить свое резюме в виде сайта то есть написать свое резюме самый крутой показать [музыка] и напиши крутые которые ты умеешь писать и как показатель сюда вставляешь запросы таким образом сюда вставлять просто те написанные Ну смотри там просто Слушай а как ты думаешь будет ли
02:25:38 - 02:27:07
классным фишка если я если я Слушай давай сделаем так пока пока идешь на сайт sqlix.ru Так значит сейчас секунды я вот сброшу На каком я сайте все это делал так School sv3 com вот так сейчас вот этот сайт упрысквели про все есть Вот я на нем обучался ищешь российские сайты сквеллекс находишь там задание тренировочные поиски верю Да и берешь пишешь пишешь само задание и Запрос к которым ты его решал пока это будет твое портфолио поиск 30 задач [музыка] точка ру древний такой сайт но он топчик знакомый помогу я там
02:26:36 - 02:28:38
вот заходишь Да там 30 задач решаешь на начальном уровне изучения Select и это может быть твоим портфолио сейчас на данный момент поиск верю хорошо вот хотя бы что было что показать я потом представлю крутую фишку Где мои ребятки смогут прям подтверждать свои знания по факту маски инжира постман giry GQ или язык знаешь Нет ну общее только понятие То есть как это все работает как там вот эти вот составлять Ну тоже это все давно было сейчас тоже подзабыл это все сейчас вспоминать заново надо ясно пластма на рейс это Все
02:27:53 - 02:29:25
короче вспоминать надо поздно вот недавно проходили там немножко подергла тоже вспоминали здесь уже хорошо ладненько Понятно так и начинаешь специалист а написание чек-листов из кейсов Ну примерчики должны быть чек-листов Back reporter ссылочками на github да а перстенькая постмосова пьёджера Короче сделай нормально резюме контакты если кому ребятки надо вот есть а мы с тобой еще Поработаем над содержанием Хорошо хорошо спасибо Так ну что давай тебя по быренькому спрашиваем Какие ты знаешь Какие ты знаешь какие ты знаешь
02:28:41 - 02:30:08
цели тестирования так на конце по моему одного тестирования находить баги делать продукт лучше так находить баги делать продукт лучше это уже две цели вообще основная цель у него чтобы там пользователи были довольны и бизнес на более доволен хорошо основные пользователи были довольны и бизнес был доволен так получается у тестирования следующие цели поиск багов раньше чем их находят пользователь Да сокращение затрат на разработку Ну да чем раньше найдется тем дешевле его исправить и получается недопущение багов
02:29:32 - 02:30:58
разработки предотвращение багов в будущем так не допущение багов разработки это разве к тестированию относится разработка Она же может допустить она конечно но если ты но если допустим ты не проверил требования они запили документация то есть одна цель до проверки документации недопущение багов в будущем оно само по себе удешевляет разработку но и с точки зрения готового софта То есть то что ты те баги которые ты нашел Или ищешь на валидации ты их никогда не найдешь на верификации поэтому предотвращение багов в будущем и
02:30:41 - 02:31:56
контроль качества то есть недопущение багов в рот вот это вот основная цель тестирования и все вот это сокращение затрат на разработку хорошо Так расскажи мне чтобы ты сделал если тебе разработчик подошел и сказал Слушай ты там баг нашел А это не бака фича что будешь делать документация так понимаю нас как всегда нету Ну если не документация если это говорит разработчик наверно нужно обратиться других компаний здравому смыслу знаешь у нас карточки пользователя списывается двойная сумма за товар
02:31:19 - 02:32:40
зарегистрировать баг отправить его дальше уже если задача менеджеры разобраться он это или не менеджера как ты будешь еще искать ответ на вопрос документация опыт других условий там потом без практики хорошая практика Вот этот как делают другие разработчики [музыка] Вот Но это самые такие [музыка] слушаем Расскажи что такое json javascriptic Nation [музыка] текст текстовый язык текстовый язык или текстовый формат текстовый формат хорошо а что такое xml xml Это для ошибаюсь он используется 40 запросов
02:32:21 - 02:34:19
Ну подробности не помню слаб запросах о чем разница Джейсона и скьюри и xml так Джейсон его Как проще писать Да у него нет четких ограничений То есть можно там писать да [музыка] ключ ответа в разном порядке то есть в любом случае будет работать четкой структуры четко четкая структура Нет как раз есть и как называется структура так как называется не помню [музыка] наверное да так не скажу ладно почитаешь смотри Зачем тебе нужен послан тестируйте новые автоматизировать его автоматизировать запросы
02:33:33 - 02:35:18
ну как бы это основная задача и автоматизировать эти тесты А на каком диалекте пишутся тесты в постные [музыка] так не понял вопрос На каком диалекте JavaScript а пишется в основном Джейсон используется это если там диалект JavaScript на котором пишутся тесты Джейсон это не диалект это текстовый формат так но настолько глубоко Я не знаю как чай Чай только чаи что-то по-китайски типа да И вот это диалект JavaScript на котором пишется запросы в космосе один документация там куча ассортов куча Ага Скажи мне а если тебе необходимо
02:35:02 - 02:36:45
вот в постмоне ты пишешь тестики да Тебе надо промежуточные какие-то результаты посмотреть как ты это сделаешь Так что имеется ввиду под промежуточным результатом вытягиваешь данные из реквеста тебе надо посмотреть все ли верно сейчас в тест зайдет Ну сравнить с документацией то что там кидаем запросы и получается ответ Есть документации насколько технически технически вот тебе надо посмотреть какие данные Сейчас зайдут в тест Ну ты написал тест тебе надо продыбашить дело вообще тесты на пост на него дел но
02:36:24 - 02:37:33
простые такие То есть то что задание было Ну такие простые запросы кидал но там про такое Я не помню консоль Лог что-то смутно не делал такого А как тебе прокинуть какую-нибудь токен из одного запроса в другой пост мне кажется не надо лучше поздно изучать это у меня был на всех занятий нет на всех на попасному не на всех пропустил [музыка] ладненько Слушай скажи мне какие виды тестирования Ты знаешь вот там [смех] связанные с изменением там сейчас немножко прямо следить память надо насколько я помню связано с изменением
02:37:10 - 02:39:01
там еще с чем-то что функционально не функциональные познание кода это как раз черный белый серый ящик статический динамические это позавтра тестирования Но это по запуску стеной сценарий вроде бы но не оттуда эту Маршала Я слышал [музыка] ну я уже понял что там авторитетно книги читать [музыка] потом по прогрессионный это что смог вот это все вот regression Smoke Critical Pass ретест это виды тестирования связанные с чем по какому с изменениями какие-то знаешь изменения Ну какой-нибудь удалили потом какой
02:38:30 - 02:40:14
что еще что-то исправили Ну там ну любые изменения которые в ходе произошли Слушай что такое негативное и позитивное тестирование позитивное это когда тестовый сценарий предусмотренный Ну то есть проход проходим такой тестовый сценарий который предусмотрено программе что с ним делать Ну да негативно это когда не предусмотрены то есть делаем то что она не должна делать [музыка] не знает как реагирует другой формат загрузили который там не должен загружаться хорошо Назови мне тесты сгенерируй мне тесты тестирование поля
02:39:58 - 02:41:36
ввода телефона но Проверяем так буквенную что буква не должна вводиться только цифры а позитивные негативные Как хорошо ты спросил прямо Мне аж понравилось давай пока позитивные позитивные проверяем то есть сбиваем номер тот который должен быть правильном формате и смотрим как его система обрабатывает ну и соответственно негативные это то что вот она не должна допустим буквенные значения какие-то символы не Дописать номер Да можно меньше цифр поставить там цифры с буквами Что такое то что не должно там быть
02:40:57 - 02:42:26
[музыка] хорошо А что чего там не должно быть так еще помимо перечисленного [музыка] так вроде уже все проверили эти спец символы проверили пробелы символ [музыка] но он чего-то на нем часто тестирует один символ какой-то один один знаком много единицей единички все двоечки Ну да можно как вариант [музыка] допустим и комбинации цифр 1 2 3 4 5 6 7 8 9 почему бы нет порядке хорошо Согласись цифры 1 2 3 4 5 6 в них нет ничего такого не в принципе валидны вот ну я потому что у тебя там заложены маски Что такое маска
02:41:46 - 02:43:59
это то есть там какой-то определенный формат номера она указывает который должен вводиться Вот это надо было тебе уточнять вообще если маска неплохо перед этот перед началом тестирования Было бы неплохо уточнить ты какой телефон тестируешь мобильный который или городские дальше международный формат международный формат этот вопрос который тебе надо уточнить если маски в поле телефон Если масочки есть то тогда позитивными тестами для этого поля станет то что прям внесено в маске вот если ничего не внесено тогда
02:43:15 - 02:44:25
мы слазим на эти просто цифры комбинации и так далее Возможно это поле просто является текстовым вписать туда может все что угодно никакой валидации на него нет или чисто числовым хотя ну можно и числовым понял то есть это все надо по уточнять когда делаешь тесты хорошо как-то так смотри за что тебе деньги платить тестировщику дешевле бак сразу найти чем потом с ним разбираться давай так чтобы ты понимал дешевле заплатить тебе зарплату чем исправлять потом кучу кода кода зоны потери репутационная потеря дешевле тебе
02:43:51 - 02:45:22
заплатить там косарь 2 долларов чтобы спать спокойно Вот это должен понимать что тебе платят смотри давай предлагаю сегодня закончим Да я честно не знаю почему Я немножко выдохся Да у меня сейчас дома все болеют Я наверное тоже потихоньку начинаю Прости пожалуйста давай сегодня закончим Значит на следующее собеса ребятушки всем Объявляю я уже такое делал объявление но ни хрена не сделал сейчас еще раз пообещаю но я сделаю этот темы на конференцию Владимир Спасибо что сбросил да сегодня скину темы на конфу
02:44:40 - 02:46:02
ребятки готовимся Хорошо вам спасибо А на следующем на следующих собеседованиях в следующую субботу будут новые вопросы Я за эту неделю обновлюсь подготовлю потому что честно я уже чувствую что ребята которые у меня занимаются они приходят они все это знают они уже такие бля Вадик ну может быть по новому по-другому давай вот поэтому сделаем следующее обновлю все вопросы разобью их по уровням где-то сложнее где-то проще в зависимости от того где там человек в чем шарит в чем плавает будем вести оттуда вопросики то есть
02:45:24 - 02:46:41
будет будет полностью обновленный вопрос ребятки на следующем собесе все как-то так Ну предлагаю заканчивать хорошо ребятушки 74 поток заканчиваем 75 будет Юбилейный с новыми вопросами совсем-совсем сюда следующую субботу это у нас получается по дате будет следующую суббота будет 12 как раз таки Число Вот обновленные вопросы побольше постараюсь вопросов из практики Но это все да отовсюду примерчиками совсем все всех люблю-целую значит следующая группа по тестированию набирается к концу этого года то есть где-то в декабре будем
02:46:05 - 02:47:35
середине декабря набирать поэтому 32 группа накидала новых 23 Бага можешь проверить так ребята мои падаваны Значит завтра в 10 утра созвон все вот эти вопросы все мне зададите баги покажете все это сделаем сейчас я с ребятками короче дополнительно будут созваниваться постоянно и отвечать на их вопросы домашки проверять Что такое сделаем сделаем Вячеслав все всех люблю-целую всем на связи конференция будет 15 ноября до 19 ноября 4 конференция и вот это все еще всем хорошего выходных ребятки Простите чуть-чуть рано выдохе все всех
02:46:49 - 02:48:15
люблю целую Пока вопрос забыл задать а Вадим вопрос забыл задать какой Дима Рик Дим Какой вопрос забыл задать ему он размься Я тебя сейчас размещу Дима хотел спросить что-то назимай Димон Ладно Дима напишешь телегу все кому интересно по курсу по какие-то вопросы вообще по обучению пишите мне и не ссылочки в описании подписывайтесь на мой Инстаграм там у меня тоже всякого прикольного и в нашу группу интервью подписывайтесь на канал ставьте лайки пишите хорошие комментарии вот все будет хорошо все ребятушки Всем спасибо всем
02:47:35 - 02:49:07
пока
02:48:30 - 02:48:32