Подготовка к собеседованию на 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 каналы и чаты
Транскрипция видео:
Всё мы на YouTube Всем привет Так у нас сегодня 95 поток тренировочных собесов 95 скоро стал через если без переноса то через 5 недель Окей у нас сегодня ребятки 95 потом тренировочных собесов по тестированию по сегодня если будут желающие то сможем проверить уровень английского ребят Так что подключайтесь слушайте тренируйтесь подключиться мой преподаватель по английскому Антон криштов который у меня на курсе ведет Speaking Club на английском Он препод с опытом и частные практики групповой и меня на курсах
00:00:22 - 00:01:55
короче сегодня подключиться и будет проверять английский у ребят так А я сейчас ссылочку раскидаю везде просто пока побудьте на связи так [музыка] Вставляю ссылочки ссылочка на YouTube [музыка] [музыка] [музыка] всё ссылочку ссылки разбросал ребятам сейчас еще запустим на LinkedIn что нас Стрим начался кто подключается ставьте лайки вот будем будем потихонечку продвигать всем приветик Инна привет и на пошла гулять сегодня так [музыка] когда-нибудь отдыхаете пирогу когда-нибудь отдыхаем редко хотелось бы больше Вадим ответить до 20
00:01:12 - 00:03:09
июля старта так запишусь на курс Серега Серж ребятки Кто там записался Кому я еще не ответил в телеге не переживайте я всем отвечу И да и реально до старта добавлю еще крайне редко было что я там кого-то пропустил там была этом один случай когда там кого-то не добавил два и люди там на первое занятие Ну на второе попадали Но это один-два человека за группу все остальные за за все время как правило они добавлены еще до начала занять поэтому Спасибо что написал любом случае так линкидин это просто LinkedIn
00:04:15 - 00:05:50
я [музыка] шарим [музыка] публикация валенкин ушло те кто в чем смотрит ребятки ставим лайки если кому интересно пишите ответы на вопросы в комментариях вот пишите потихонечку все погнали погнали Я сегодня относительно неплохо начал как всегда запускаю ребят из ума так сначала забьете Здорово [музыка] [музыка] [музыка] народ еще подключиться и потихо начнем ручка поднимается Кто хочет начать собеседование потестированию чуть попозже подключиться Антон английский сможете проверить кто кто желает
00:05:14 - 00:07:13
пока никто не желает ну будем когда-нибудь интересное расскажу Всем привет Всем привет кто подключился даже не на подключилась с прогулки не валяется и спокойно да и на не гуляет тебе спокойно правда включится Привет Да что такое Я хочу совместить может приятное с полезным совмещай Спасибо так Виталя привет привет что-то сказать хотел Виталий так просто Да нет я так просто поздоровался хорошо ребятки пока никто ручки не поднимает может еще народ не проснулся кто хотел бы посадиться я тогда знаете что тогда
00:08:08 - 00:09:51
Я может потихонечку так вот попробуем факультативно пока народ собирается пока пытается там включиться по собеседоваться и знаете что знаете что я в принципе могу порассказывать какие-нибудь ответы на вопросы собеседований вот примерно да ребята Их там на каждом собесе рассказывает я там где-то соглашаюсь где-то комментирую Ну чисто в начале пока вот народ подключается просто вот от меня тоже какой-то комментарий по вопросам короче смотрите помните частенько задавал вопрос про локализацию интернационализацию мой
00:09:39 - 00:11:05
любимый вопрос и честно потоков 30 народ люди пытались прям ну понять выяснить что же там на самом деле не так Почему фактически [музыка] Почему так много путаются в локализации в интернационализации и где там функциональная где нет функциональное тестирование Вот давайте вот в этот момент немножко раскроем про локализацию интернационализацию смотрите а что такое вообще локализация софта программки какого-то какой-то мобильного приложения сайта короче Чего угодно вот написано но локализация значит локализация локаль
00:10:36 - 00:12:09
Location с английского это местонахождение и с какого-то момента вот в этом сначала выпустили допустим свой проект на свою локацию Где вы физически находитесь допустим там вот где команда разработки сидит там Казахстан Германия США Турция И сначала ведь какой-то проект если он изначально не разрабатывался как супер международный и туда вне влили сразу бульоны долларов То как правило ребята любая команда разработки пилит его сразу на английском что в принципе как бы International да либо пилит его на
00:11:28 - 00:12:52
каком-то локальном своем языке то есть чтобы сначала отработать отрегулировать все там взаимодействия все функции все модели которые там в этом проекте есть на локальном рынке и посмотреть насколько он понравится людям локально Ну а уже потом выходить на какой-то международный уровень так вот первичная локализация это когда продукт адаптируется под локаль команды разработки где он пилится это естественно язык на котором все написано весь интерфейс каждая слово в каждой буковке проверяется валюта чтобы там допустим
00:12:15 - 00:13:46
Если магазин интернет или какая-то там услуга подписка продается на локальном рынке и денежки присылаются на счет компании локальными покупателями то как правило в каждой стране В каждой стране приемы платежей осуществляются в национальной валюте Следовательно вот говорю точно за Беларусь Если вы открываете интернет-магазин что-то короче хотите на территории Беларуси продавать то на законодательном уровне зафиксировано что цены в вашем интернет-магазине должны быть в белорусских рублях доллар скажем так не то что они прям нельзя
00:13:06 - 00:14:38
выставлять в долларах в белорусских рублях должны быть приоритетно вы это можете то был какой-нибудь потом нажать типа Посмотреть цены в долларах и интерфейс вам пересчитает доллары но в белорусских рублях должны быть сто процентов Так скорее всего и на любой там локации где локально команда присутствует на местный рынок пока хочет развиваться цены должны быть в долларах цены должны быть в национальных валютах Это следующее такое особенность локализации дальше допустим идут морально-этические нормы
00:13:58 - 00:15:20
за которые в принципе Могут привлечь законодательно то есть нельзя там что-то экстремизм нельзя порнография нельзя обнаженка нельзя по каким-то там этическим соображениям какие-то жестокие там кадры картинки видео чтобы были прям освещены в текстах не должно быть никакой жести с религиозных точек зрения то опять же надо учитывать что можно рекламировать что нельзя там что-то можно показать на чем-то там прорекламировать а на чем-то нельзя что-то прорекламировать вот какой-то товар в конкретном государстве можно рекламировать и
00:14:42 - 00:16:12
продавать А за какой-то посадить могут харам вот вот это все морально-этический и культурно национально религиозные особенности дальше по законодательству как я уже сказал Может там законодательно точно нельзя экстремизм все такое но есть еще допустим если деятельность которую вы хотите заниматься в рамках этого проекта внутри вашей страны хожу вокруг да около короче вот допустим Трейдинг берем это прям мне близкая тема Трейдинг Трейдинг практически в любой стране это регулируемая государством деятельность
00:15:27 - 00:16:55
потому что связанная с финансами А все что связано с финансами практически в любом государстве всегда регулируется законами налогами лицензиями входными заградительными пошлинами постоянными проверками требованием по соответствию информации на ваших информационных ресурсах Требования по законодательству требовал по ведению бухгалтерии то есть финансовое законодательство Требования по наличию определенного персонала вот куча миллион вот этих требований всегда предъявляется к проектам занимающимся
00:16:11 - 00:17:40
какими-то финансами обменники криптоплатежи платформы какие-то обменные биржи платежная система если она денежки принимает Да должно Хоть со всего мира все равно должна регулироваться полностью законными государства в котором она находится и софт естественно надо пилить разрабатывать с учетом этих законов То есть если там бухгалтеру должна поступать так циферка в таком-то формате Значит она обязана туда в него поступить если цифра должна быть аналитика по каждой транзакции значит каждая транзакция в отчетности
00:16:55 - 00:18:38
бухгалтерской должна быть представлена Следовательно чтобы там бухгалтерскую какая бы там ни была система зашли данные то есть надо подружить нашу приёмочную систему платежей и банк бухгалтерскую систему на прием отчетов надо подружить их апишки Следовательно Вот как вот все как надо сделать законодательстве вот всю отчетку в вашем сорте надо подбить под законодательство страны А вот эти все расчеты Вот это механика формирования табличек это все тестировать надо это вот в этом Надо разбираться И кстати
00:17:47 - 00:19:07
нередко в проекты финансовые как раз таки на места где надо связывать бухгалтерские учетной системой и отчетную систему проекта берут тестировщиков которые шарят в бухгалтерии когда-то там в прошлом хотя бы учились на бухгалтера То есть им эта тема в принципе близка поэтому есть нюанс что там немножко профильное какое-то образование некоторых проектах должно быть дальше по локализации что еще Следовательно там как я говорил про информацию которая должна быть на сайте если ее не будет вам лицензию не дадут придут с проверкой
00:18:25 - 00:19:57
выпишут требование исправить еще какое-то если вы в Беларуси то обязательно выпишут штраф вот вот это вот нюансы локализации нюансы локализации и вот то что я перечислил вот это вот все вот то на что надо обращать внимание пунктики Вот эти Да это есть локализация дальше если вы уже чуть-чуть остепенились в плане своих амбиций поняли за что вам платят деньги ваши покупатели нету там каких-то больше супер мега идей вы нашли ровную линию что нужно людям и в принципе эту линию уже дальше можете продавать в других
00:19:17 - 00:20:48
странах масштабироваться как-то значит Ну четко определяетесь В каких странах и где вы что там будете масштабироваться опять же говорю за финансовые какие-нибудь проекты в любой стране если эта тема регулируемая и вы хотите начать принимать деньги в этой стране Значит в этой стране у вас должно быть открыто юридическое лицо и на которое в этой стране будут приходить деньги Следовательно всю систему отчетности под конкретную страну надо адаптировать Вот вы хотите вот сидите допустим Казахстане вам надо подключить Германию это значит
00:20:03 - 00:21:22
казахстанская компания вылетает там представители в Германию находится какой-нибудь там юристы и открывается офис смотрится соответствие налоговым всяким юридическим нормам лицензии получается определенные и можно запускать если все получено дали добро дали лицензию значит можно запускать проект на немецкой территории на Германию Следовательно валюта Следовательно язык на каждой кнопочке каждое слово все вот это надо перепроверить и все что я говорил проверка локальных каких-то вот нюансов На вашей территории ровно то же
00:20:43 - 00:22:10
самое должно быть сделано и на Германии допустим такая вот и это все сначала на своей территории потом на немецкой территории Да это все локализация все еще дальше а вряд ли вы будете свой проект как-то дробить отдельно там на Казахстан отдельно на Германию Скорее всего нет это если еще какие-то страны будут подключаться то это Прям вообще гемор никогда нормально поддерживать не сможете значит подключая другие страны Вы скорее всего будете пилить все так что у вас будет один какой-то уникальный
00:21:26 - 00:22:50
интерфейс один какой-то уникальный интерфейс и у него будет просто переключение какими-то там кнопочками что переключаемся на Германию переключаемся на Францию переключаемся на США это вот пользователь мог переключить либо либо Вы трекаете по айпишнику локаль пользователя и отдаете ему нужно интерфейс под локаль пользователя так вот смотрите то что я назвал вот эти кнопочки переключения интерфейса с одной локали на другую Вот это фишка когда подключаешься ты с Германии тебе отдается сервис для Германии подключаешься ты из
00:22:08 - 00:23:52
США тебе дается сервис из США вот эти вот те кнопки переключения отдача интерфейса по айпишнику это интернационализация это называется интернационализация еще раз проверка локальных каких-то нюансов это локализация а переключение с одной локали на другую и Проверка как интерфейс перестроился а это интернационализация что запомнили вот дальше где там функциональная А где там не функциональное тестирование здесь уже немножко погружаемся вот в эту теорию тестирования не просто как вот много где написано что
00:23:00 - 00:24:39
интернационализация локализация это не функциональные виды тестирования И все Больше ничего не рассказываем вот смотрите есть функциональное тестирование в этом всем является допустим вот проверяем если мы проверяем цены на конкретно локаль то там все будет функциональное тестирование потому что выставка цены на какой-то товар в вашем там интернет-магазине услуги это ведь сходить в базу данных достать селектом запросиком информацию там ID товара наименование товара цена и плюс какое-то описание Да это сходить в
00:23:55 - 00:25:32
базу данных это все достать запаковать в ответ и отдать на клиент и на клиенте получить этот ответ распарсить все там же сонечки HTML ки все что Вам пришло и от рендерить то есть отобразить на интерфейсе пользователя в красивом виде чтобы было видно фотография наименование цена что пользователь не в тексте там это Все искал пытался Вычитать странички А что движок браузера правильно понял все что вы ему скормили и у клиента и правильно все нужно отобразил Да и нужную цену не где-то не прибавил не отнял там не поделил вот как с базы в
00:24:52 - 00:26:27
базе лежала вот так на интерфейсе и появилась вот это все равно функциональное тестирование божечки ребятки ко мне курьер приехал буквально пять минут прошу подождите сейчас буду так мне еще чуть-чуть времени пока клюет поднимется я снова там на 5 на не на 5 на 2-3 минутки пропаду короче Вот это будет функционально то есть пойти в базу достать запаковать отобразить это функционально чистый функционал ничего не функционального тут нету дальше не функциональное тестирование здесь будет в том не функциональное тестирование здесь
00:25:40 - 00:27:03
будет в том что а сейчас ребята Прошу прощения Это не курьер там другой человек пришел смотрите значит где-то мне функциональное тестирование так вот Вот вы на немецкую локаль переезжаете Да и правильность перевода правильность перевода чтобы с немецкого языка это было правильно переведено там купить наименование товара какой-нибудь что это Утюг А вот это телевизор а вот это ноутбук вот правильность перевода на какой-то конкретный язык Вот это не функциональное тестирование Почему Потому что вы как тестировщик особенно
00:27:05 - 00:28:42
если не знаете немецкого языка Вы не сможете это протестировать Вы можете только проверить что сначала было там на казахском переключили а потом буковки поменялись Ну и типа ну да буковки поменялись а правильно они там поменялись Правильное ли слово можно правильно ли даже слово в контексте вы проверить не сможете вы сможете только проверить Смотрите как вам дали список вот список такой колоночка казахских слов колоночка немецких слов и вот вы примерно представляете где Какое слово Там должно быть и вы смотрите так Было
00:28:19 - 00:29:57
такое Было такое стало такое Ага Правильно дальше было такое стало вот такое правильно И вот так вот идете по списочку перепроверяете что то что надо в нужном месте и стоит так вот здесь еще нюанс вот чтобы в нужном месте стояла нужное слово это функциональное тестирование то есть где-то есть Файлик лежит на серваке Где хранятся айтишники позиции селекторы где должны быть какие-то слова и само слово которое там должно быть и вот так вот Под каждый язык и вот достать это слово из файлика и поместить на нужное место это
00:29:09 - 00:30:47
функциональное тестирование то есть взяли поставили Все что где-то как-то функционал обрабатывает это функциональные тесты Везде где правильность перевода написанный какой-то текст [музыка] что там еще Да в принципе да и все короче на какую-то правильность перевода на какие-то там орфографические ошибки [музыка] Вот это будет не функциональное тестирование то есть локализация интернационализация его относят к не функциональным тестом Но честно там функционала не на 95 процентов почему его отнесли к ним
00:29:59 - 00:31:42
отнесли отнесли главное потом на собеседовании обосновать Почему может быть так и где-то мне функционал А где там функционал все так Обоснуйте будет нормально вот Ну что пока я объяснял кто-то появился на Собес хочет кто-нибудь ручку поднять по собесе народ заходит просто послушать я просто вчера еще сделал поздно объявление скорее всего Народ сегодня не хочет Вот принципе не проблема Итак если Кстати если кстати Пётр я Ты можешь но ты не шаришь вообще [музыка] Давай Пётр попробуем Ну так на чуть-чуть на чуть-чуть
00:30:55 - 00:32:26
Давай Руку подними или давай от тебя тут один Включайся ты чуть-чуть хочешь Да чисто так проверить [музыка] Так расскажи чуть-чуть про себя Давай попробуем [музыка] бизнес-аналитик или дата аналитик скорее всего что-то типа а как то так то есть требования документации это твое но не только документации грубо говоря я интервью интервьюрирую получается интегрирует получается продукт Да у гендера мы взяли получается продукт и внутри компании процессы процессы документации все вычитываешь обучаешь смотришь что
00:31:58 - 00:33:33
правильно работала и в принципе потом же еще и тестируешь а Правильно ли это То есть тестировщик ты в принципе там на 50 процентов как [музыка] может быть такое Неплохо Неплохо неплохо Хорошо ты хочешь перейти в тестирование или Ну просто так пощупать вообще твое не твое пощупать что-то читал по тестированию очень давно Наверное Слушай А давай мы с тобой не будем Что такое тестирование знаешь банальщину в интернете пишут что-нибудь такое вот прям тестирование тестирование именно с точки зрения как это как
00:33:05 - 00:34:33
профессия Что делает тестировщик опять же вот такой легкий вопрос но он прям очень хорошо Может технически показать как ты понимаешь что надо проверять вот смотри вот смотри Давай с тобой протестируем кнопку логина пользователя так вот есть формочка поле логин поле пароль и кнопка логин который что-то там отправляет вот просто пока сам Что ты знаешь про какой-нибудь функционал этой кнопки что какие процессы она может запускать она проверяет есть вообще пользователь у нас поддержки [музыка] Ну наверное все
00:33:57 - 00:35:49
Неплохо неплохо нормально Смотри теперь давай немножко развернем все что происходит в этой кнопочке Ну не в этой кнопочке А какие процессы она запускает с точки зрения разработки тут смотри тестировщику чтобы хорошо что-то тестировать надо Ну неплохо понимать технически в чем он там что там работает под капотом значит Смотри вот то что ты сказал давай вот ты первый сказал ходит в базу проверяет А второе что есть логин есть пароль Ну правильность смотри Правильно ли введен логин Правильно ли введен пароль проверяет не сама кнопка а
00:35:16 - 00:36:43
какой-то скрипт написанный фронтенд программистом который запускается если нажать эту кнопку и ты вводишь данные пальчиками нажимаешь кнопочку и прежде чем улетит запрос с данными на сервер для логина пользователя сначала запускается скрипт валидации входных параметров А что-то можно проверять количество символов то есть надо чтобы пароль был не меньше 8 символов да проверка на какие-то вреда символы которые могут как-то повредить базу засорить нашу базу не нужной информации то есть по спец символы какие-то у нас
00:36:00 - 00:37:48
допустим разрешено вводить только буковки маленькие и ну нижнего регистра вы верхнего регистра Циферки собачку Ну и все и все Да И вот все что не эти три типа символов будет вызывать сообщения об ошибке и получается что вот если твой скрипт запущенный с этой кнопочкой не нашел каких-то несоответствий по требованиям входных параметров то следующий скрипт который отработает это запаковывание данных в request То есть это должен сформироваться А что теперь квест запрос на сервер а там нужные хедеры
00:36:55 - 00:38:41
должны прописаться http запроса и тело запроса программистом определяется это Get Med будет либо пост метод у каждого запроса что тебе запроса есть метод которым отправлять метод это по большому счету такой набор правил А как клиенту связаться сервер и вот связываемся с сервером по методу пост А что это значит Это значит что чувствительные данные логин и пароль должны быть засунуты скажем просто в дело запроса в Бади ни в коем случае данные чувствительные логин пароль не должны быть отображены в
00:37:52 - 00:39:39
хедере Урал как дополнительные параметры о чем я говорю ты когда пользуешься допустим интернет-магазином и набиваешь себе фильтр Там ноутбук там 32 ГБ оперативной памяти IPS матрица терабайт диск жесткий да вот эти фильтраты выставляешь вот эти фильтра будут прописываться в урле как дополнительные параметры они там вопросик ключик равно значение амперсанд ключик равно значение имперсанты и так далее И вот они так улетят на сервер будет отправлен запрос методом Get у которого в урле будет вся необходимая
00:38:52 - 00:40:27
фильтрационная информация чтобы достать ее из базы И тебе показать это нечувствительная информация ее можно отсветить Кому угодно скопировать отправить и пользователь другой допустим тоже применит твой этот фильтр откроет просто урлу в браузере и посмотрит фильтр который ты выстрелил там ноутбуки которые ты хочешь А вот логин и пароль Это уже чувствительная информации не надо чтобы ее кто-то видел поэтому ее пакуют тело запроса там джейсоночка какая-нибудь будет в нужное место джейсоночки вставляется когда запрос
00:39:40 - 00:40:53
запакован идет отправка на сервер на сервере для получения запросов из формочки логина есть определенный Ну то есть определенное место куда этот запрос должен прилететь называется and Point абы куда запрос не прилетит а это кнопочка отправит то есть при нажатии на этой кнопочки после отработки валидации запрос улетит в нужное место и это нужное место прописывается в коде фронтен-программистом вот этот нужный адрес прописывается в этом скриптуре скрипт отправляет запрос в нужную точку доступа на сервере на сервере уже ожидаю
00:40:16 - 00:42:04
что вот если в эту точку доступа постучали то это у нас значит логин значит информация должна быть в теле запроса там будет два параметра логин и пароль забираем данные из тела запроса А дальше Вот как ты сказал идем в базу и делаем три операции идентификация проверять проверяем пол логину что такой пользователь существует в нашей базе вообще просто что он когда-то был зарегистрирован хотя бы Это логин идентификация дальше идет аутентификация аутентификация аутентичность позволяет проверить а тот ли это пользователь который у нас
00:41:10 - 00:43:09
тогда зарегистрировался а не кто-то левый просто узнал логин человека и пытается войти в его аккаунт то есть подразумевается что пароль никому третьим лицам не должен быть передан Вот это аутентификация аутентичность проверяется уникальность этого пользователя Что именно тот единственный к нам сейчас идет это вторая операция которая проводится третья операция это авторизация авторизация это выдача прав Этому пользователю Что значит выдача прав у нас ну ты же понимаю что если кстати вот ты там тоже внедряешь свой проект У
00:42:14 - 00:43:55
тебя наверное есть разные роли у этого проекта какой-нибудь оператор админ и пользователь Да И вот пользователь не может открыть нажать кнопочки Да ему они даже не будут отображены которые допустим может увидеть и нажать админ правильно Да так вот когда ты залогиниваешься проверяется твоя роль и допустим тебе присваивается роль обычного пользователя так вот выдают если происходит вот это авторизация ты абы тебя определяют как обычного пользователя Значит тебе будут отдана та информация и тот интерфейс с
00:43:07 - 00:45:00
теми там набором функционала доступный обычному пользователю Ты не должен увидеть кнопки и информацию функционал доступный администратору понимаешь а если обратно пойти в администратор могут быть права пользователя уже как запишут программисты скорее всего админ он может делать все то же самое что и обычный пользователь или может быть у него это не надо у него это свой какой-то расширенный функционал где он может видеть список пользователей их транзакции сумму там какую-то аналитику посчитать у
00:44:05 - 00:45:35
него там свой функционал будет Вот так вот этот вот набор функционала это и есть авторизация пользователя все И вот вот тебе проверка кнопки логин Казалось бы но если немножко шарить под капотом что там происходит там есть куда посмотреть и прям Нормально так вообще тестов можно провести А если просто нажать кнопки ничего не происходит Хорошо здесь в нескольких местах могут быть проблемы если тут надо смотреть и как вообще локализовывать эти проблемы если это у тебя браузер не мобилка то Ты можешь открыть дефту знаешь браузера
00:44:50 - 00:46:40
пойти во вкладочку консоль и во вклад там и внизу открыть консоль а чуть выше открыть себе вкладочку Network чтобы тебя сам две вкладки сразу было И что ты смотришь ты тыкаешь на кнопку если в консоль Никакой ошибки не показалось обычно там если JavaScript падает с какой-то ошибкой там красным цветом светится Error Error и ты такой тык тык и строчки с ошибками появились и у тебя при этом Да действительно ничего не происходит значит не работает срабатывает какая-то ошибка которую не позволяет там дальше отрабатывать
00:45:47 - 00:47:09
скриптам это баб это надо завести и разработчику отправить Почему причем бак блокер пользователь может залогиниться но это хана это надо срочно отправлять разрабу дальше если ты тыкаешь на кнопку но никаких сообщений не валится и ты смотришь по этому вкладке Network и на сервер никаких сообщений не отправляется то здесь два варианта проблемы которые могут быть тут уже немножечко надо шарить ваш Тим или и в JavaScript Ну просто чтобы глазами увидеть с помощью элемент вкладочки Elements тыкаешь на
00:46:28 - 00:48:05
эту кнопочку заходишь на HTML страничку вместо где html-код этой кнопки прописан узнаешь [музыка] если там айдишник объекта но объект этой кнопки и осуществляешь поиск поджала скрипту где есть этот айдишник объекта и вообще смотришь А есть какой-то JavaScript отправляющий данные под эту кнопку либо нет если Скорее всего если не ошибок нету И ничего не отправляется вот два варианта либо Java скрипта нету либо он есть но сама подфункция отправляющая запрос на сервер не написано то есть там написано Return 200 ОК или
00:47:17 - 00:49:08
Return ничего кнопка как бы есть она визуально ты тыкаешь Да CSS отрабатывает она нажимаем и визуально но под капотом никакой функционал не подключен на неё это блогер тоже это ошибка это надо баг Report и на разраба третий вариант где здесь может быть проблема это [музыка] скрипты отрабатывают все хорошо У тебя в консоли все чисто смотришь Нетворк вкладочку и видишь что улетает запрос на сервер там он прям каждое нажатие она будет написано Хотя если эта форма логин Это нажатие будет один раз но тем не менее
00:48:12 - 00:49:47
ты нажимаешь кнопочку запрос улетает а тут уже проверяешь Отвечает ли тебе сервак Может там тупо сервер лежит сейчас Да И никто тебе не ответит ты кнопка Тупо будет ну интерфейс логина просто будет висеть и ожидать ответа от сервера и потом упадет по тайм-ауту либо ты запрос отправляешь но тебе сервер присылает 500 ошибку То есть у него какая-то проблема дальше уже возможно если твой интерфейс не меняется и ты визуально никаких ты визуально не видишь что это 500 Error Да скорее всего фронтенд программисты написали какой-то
00:49:00 - 00:50:35
обработчик ошибок что если 404 если 403 если 405 если 500 ошибки то не менять интерфейс то есть держать интерфейс тот который есть до ответа какого-то внятного Ответа сервера и скорее всего тебе сервак ответил 500 ошибкой а ты как пользователь этого не увидел Ну наверное как бы это лучше чем если ты отправляешь кнопочку логин нажимаешь да а тебе меняется интерфейсы черными буквами на весь экран и тырнул сервер 500 Вот вот эти вот вещи могут быть и это надо и задача тестировщика локализовать то есть понять в чем проблема И
00:49:46 - 00:51:24
отправить разработчику достоверны подробный бак Report и чтобы вот так вот расколупывать колупать смотреть вот где вот эта проблема могла зародиться это вот Надо разбираться немножечко дефтулах немножечко в значит быть таким начитанным насмотренным функционалом вообще какие логины бывают Какие механики Логинов пользователей бывают немножко понимать про статус коды ответа сервера про методы надо понимать вообще клиент свернул архитектуру надо нормально знать чтобы вот прям функционал логина проверить
00:50:37 - 00:52:00
смотри на старте без ручных на старте даже особенно проекты без ручных тестировщиков автоматизаторы не нужны в принципе автоматизаторы нужны только тогда когда проект уже более-менее стабильно работает несколько лет Ну а что это значит что он работает стабильно несколько лет это значит что есть функционал который уже очень-очень давно не менялся и не будет меняться в обозримой перспективе То есть он как работает его еще года два никто менять не будет Вот как есть так и хорошо но пилиться какой-то новый Другой
00:51:28 - 00:53:01
функционал проект же постоянно развивается пилится новый Другой функционал и вот это внедрение нового функционала немного может влиять на работу уже старого написанного и вот чтобы проверять вот эти нюансы Когда новый функционал фикс каких-нибудь багов как они влияют на старый функционал вот под это дело надо писать автотесты потому что задолбется любой тестировщик мануальщик из месяцев проверять одно и то же по несколько раз в неделю Это капец это это на старте может быть очень интересно пока ты обучаешься Да пока ты
00:52:15 - 00:53:58
внедряешься в проект но когда это уже полгода немножко начинает злить и вот Коль есть такой функционал который начинает свои стабильностью тебя злить Вот и неплохо было бы его автоматизировать Вот то вот в это время надо уже писать авто тесты либо сам берешь изучаешь автотесты пишешь либо Ну говори что Ребята давайте на нем автотестеров по это регрессия занимает У меня целый день и я не понимаю блин Когда это все закончится вот тогда тестировщики автоматизаторы нужны автоматизаторы важны если нету
00:53:06 - 00:54:28
стабильного функционала не надо даже Пока думать про какую-то автоматизацию потому что перепиливание автотест это тоже программирование Ну только немножко сбоку другое другого в профиле Да там другие фреймворки другие функции но язык программирования тот же там на Джаве могут пилить проект на Джаве могут запилить автоматизацию этого проекта то же самое с питоном то же самое с джесом то же самое с Руби голову и так далее и получается что если это автоматизация это тоже программирование то как только где-то поменялся функционал
00:53:47 - 00:55:21
что-то программисты переписали уже там в работающие функции под которую ты писал свои автотесты то эти автотесты упадут и тебе чтобы автотесты работали придется их постоянно переписывать и ты в жизни никогда не напишешь нормальные авто тесты под функционал который всегда изменяется вот поэтому иммануальщики нужны и автоматизаторы Нужны но только каждый в свое время Всему свое время и место вот почему от мануальщиков требует автоматизацию Ну скорее всего хотят чтобы чел мог и пальцами что-то понажимать потому что Ну есть же
00:54:37 - 00:56:18
функционал который обновляется изменяется и написать автоматизацию Вот уже существующий давно стабильный функционал То есть как бы за одни и те же денежки хотят два человека в одном лице двоих специалистов нормальная тема Я это поддерживаю Так дешевле любой компании Так дешевле а человеку работа нормально Что еще можно обсудить Ну смотри А что допустим вот фишка из теории тестирования да Что обычно еще спрашивают на собесах да слышал такое [музыка] говорят не знаю как [музыка] по факту Это так или нет в моей практике
00:55:29 - 00:56:58
это никогда никак не разделялась 7-8 лет Моего тестирования да но в теории пишут и в западной и в кириллической в нашей в нашей области есть ua Quality essurance обеспечение качества есть qc qc это Quality Control А есть тестинг это непосредственное тестирование так вот Давай начнем вот с конца тестинга тестинг это вот деятельность направленная непосредственно на осуществление операций тестирования То есть ты включаешь проект ты берешь тестовую документацию и нажимаешь кнопки вводишь тестовые данные смотришь ожидаемые
00:56:42 - 00:58:50
фактические результаты сверяет что все про что это непосредственно вот это вот деятельность прохождение чек-листов это все хвалите Control это такая деятельность направленная на контроль качества что это значит а Quality Control уже этим уже занимается какой-нибудь там Middle тестировщик сеньор не то что он никогда кнопки не нажимает тестингом не занимается Нет все всем занимаются просто еще вот в обязанности там мидла сеньора может войти и Кать Quality Control что это значит это значит взять готовый проект и написать на него
00:57:50 - 00:59:30
чек-лист или взять уже готовый чек-лист и проверить его на актуальность уже готового проекта то есть тут сама суть что тебе дают готовый какой-то проект и тебе есть Что потестировать есть что проконтролировать какое-то качество У тебя есть документация Как должно быть у тебя есть прям объект тестирования твой софт который ты сейчас будешь тестировать и ты смотришь вот оно такое и как оно должно быть и ты сверяешь какое есть по факту и Как должно быть Вот это квалити-контрол ты контролируешь то что уже есть
00:58:48 - 01:00:25
квалити шуранц Этой темой занимаются уже там сеньоры кью и менеджеры Лиды и так далее Что это за такая за деятельность это деятельность по обеспечению качества то есть еще софт не написан еще программисты не приступили к работе а что тестировать и как уже думает то есть вот это у нас будет условно платежная система Ага значит надо определить какие в ней есть роли роль админа ночью должна быть какая-то админка роль плательщика того кто денежку платит через нашу систему роль оператора который там что-то
00:59:36 - 01:01:24
проверяет под это все дело должны быть интерфейсы и своя логика То есть это qa уже опытный уже примерно начитанный знающий как такие системы могут работать он уже примерно в голове представляет что же там будет и в каких местах В каких частях софта есть узкие места вот допустим узкие места Это описки это вот интеграция одного сервиса с другим там как правило 80 процентов багов сидит и вот он понимает что Ага вот на эти места надо будет обратить особое внимание то есть их надо будет очень тщательно написать на них тест кейсы
01:00:37 - 01:01:59
чек-листы и при релизах надо будет говорить там контролировать своих тестировщиков чтобы они уделяли очень внимательно очень внимательно тестировали уделяли больше времени вот этим вот местам сочленения софта вот что там как правило все валится то есть уже думает когда тестировать что тестировать какой функционал плюс он еще может взять требования и проверить их вообще на адекватность если Или допустим требования в целом адекватные но каких-то нюансов еще не выяснили мест допустим где разработчик может
01:01:18 - 01:02:43
нафантазировать того чего не надо заказчику и вот он берет это все формализует задает нужное правильные вопросы заказчик на это все тоже отвечает это все заносится в требования и все вот qway протестировал документацию еще до того как она пошла в разработку по сути он таким действием сэкономил компании Ну тысяч 15 баксов потому что разработчику надо будет заплатить а потом если он это уже все разработал потом заказчик узнает что это нахер не надо говорит перепиливаете надо по-другому все орут а
01:02:01 - 01:03:22
выше этого не сказали а он говорит А нахер вы это делали потому что я же этого не сказал а потом еще кто-то включается Ну тут надо было делать но непонятно как в итоге Все приходят к тому что надо еще где-то 3-4 месяца перепиливание и тестов чтобы сделали таким на самом деле как надо было заказчику но 3-4 месяца команды разработки это Пятнашка баксов ты понимаешь да Ну это И то это Пятнашка баксов Если там у тебя два три разработчика и 1 2 тестировщика и вот в течение 4 месяцев Да это пятнаха будет и
01:02:41 - 01:04:13
и пустого потраченного времени то есть Так бы если бы изначально запилили все нормально уже бы продукт 4 месяца работал а мы попилили какие-то новые другие фичи а так мы как бы топчемся на месте мы перепиливаем то что было напилено хрен пойми зачем Вот и тут уже даже как этот как заказчик скажет может вполне сказать я за это платить не буду это ваша проблема пофиксить и исправьте и этот и тогда продолжим и тогда это пятнаха баксов ложится на кошелек компании это убыток 15 вот задача тестировщика не допустить
01:03:26 - 01:04:47
такой затраты и тестировщикам которые в натуре так могут делать им нормально платят Если он если он уже достаточно опытный если он уже шарит он понимает что где какие нюансы проблемы могут быть он все могут сопротивляться но он пищам прорывается просто в тестировании документации Но что ну как правило аналитики менеджмент могут этого не понимать по насера У нас тут и так все хорошо но тем не менее прорывается и указывает А вот здесь а вот здесь а вот здесь и и задает правильные вопросы уже многие начинают думать все значит
01:04:10 - 01:05:34
надо тестировщиков пускать тестирование документации так просто будет дешевле Вот это quicy понял получается три раза человек или Все может быть Три разных по-хорошему это должны быть Ну два разных человек два-три разных человека но если у тебя проект маленький только стартанул да то там как правило один отвечает за все это и не каждый кстати Далеко не каждый потянет быть одним во всех во всех темах это прям надо особый склад ума иметь то есть люди которые очень круто могут работать но они могут работать только в рамках
01:04:52 - 01:06:14
какой-то большой крупной компании где Ну у него там есть функционал из 15 кнопок там 30 полей и вот надо это все протести и все ему большего не надо и он действительно хорош будет в этом а кому-то в кайф и когда от него все зависит и он за все отвечает и в разных сферах все там применяет опытом быстро ет Каждому свое Каждому свое больше я один отвечает за все нормально как-то так Я просто моих падаванов я вот часто кто-то говорил что я один был на проекте и вот прям две разных версий происходящего кто-то сказал что
01:05:39 - 01:07:12
это был просто Трэш и не понравилось и нихера и хочу уйти в компанию где прям Мне четко скажут мой кусочек работы что мне делать И он действительно там потом классно все делает либо кто-то либо есть те кто скажет Блин я так круто прокачался Так Зашибись мне за год наняли там двоих тестировщиков Я уже кривые Лид и у нас все цветет и пахнет И вообще и проект развивается я там короче уже начальник отдела там без году Уже могу всё это делать Короче я кручу вот кому-то вот это заходит Каждому своё [музыка]
01:06:26 - 01:07:41
как-то так понял что такое тестирование будешь захочешь тут надо прям сидеть думать вот Ну ничего Так ум пум пум где-то у нас Антон Антон ты спишь Не сейчас подождите Антон Антон а кстати а может ручку поднимите есть кто хочет на английском там уровень свой чекнуть ручку поднимите Кто хочет чекнуть уровень может Антона не надо приходить Семен давай я тебя включу А все вижу Сёма давай Короче мы должны подождать нашего Антона все идут Антон если тебе не сложно пять минут Да Я сейчас ему напишу чтобы он
01:07:04 - 01:08:46
уже включался так и я еще сейчас пойду курьера встречу ой [музыка] так ребятушки О он мне написал что сейчас его запущу говорю заходи У нас сейчас как раз таки еще идут активно собеседование скрининг собеседование на вот эту вакансию где 22 тестировщика надо сейчас если что-то и Антон как раз подъезжает Все мы есть Антон подключается Антоха ты тут они слышно тоже сейчас звук включаю звук там у себя ключи так Семён Антон [музыка] English Customs korg.ru сайт [музыка] [музыка] [музыка] из Cross for me
01:08:37 - 01:10:19
сам Maybe and [музыка] Browser Games [музыка] дифференция браузер браузер Game GIF Gift сам фидбэк девелопмент очень [музыка] вкус Ну [музыка] Project imains [музыка] Mobile Projects like [музыка] [музыка] When you Complete Вадим скорость [музыка] [музыка] [музыка] артикул финалу он Майк суют and я bout your zamble [музыка] How are Perfect at grima butter Speaking for my Curs отвечает на методика китайгородская from Moscow This Attention он Speaking [музыка] Я заинтересован в чем а ему [музыка]
01:12:25 - 01:16:03
[музыка] информационной [музыка] [музыка] OK [музыка] Я считаю что Я считаю запятая что [музыка] он фриланса это [музыка] [музыка] Ну я стараюсь сглаживать углы еще с моим пацан Ты из [музыка] своих я решаю проблемы [музыка] [музыка] [музыка] Маркет я прочитал Окей компании [музыка] команда компании [музыка] [музыка] давно [музыка] здесь Company conversego you Work you Works компании if you have [музыка] [смех] [музыка] [музыка] it Night даст мне творог войну [музыка] [музыка] [музыка] [музыка]
01:21:05 - 01:24:22
тестинг сам тесты [музыка] принцип [музыка] [музыка] и файл вот экзостер [музыка] критиков Next camps дефект а именно я эти пациенты [музыка] сам [музыка] [музыка] [музыка] [аплодисменты] вот [музыка] сейчас [музыка] [музыка] [музыка] Come and Games Database for examp and Water вот Мобайл [музыка] [музыка] Я требую вот вот бакс мой бизнес иногда сложно переключиться новые закона другой В общем Симон Ну молодец вот ну знаешь единственное чему хотелось бы придраться как училке то что многие вообще так
01:35:00 - 01:37:38
делают порядок слов порядок слов не забывай что в английском порядок слов строгий он сначала подлежащее сказуемое и так далее вот да иногда можно опираться на родной язык иногда это прокатывает Но вообще Так английский это язык германской группы германской семьи вот германский язык русский это Славянский поэтому например когда изучаешь польский язык можешь немножко а в английском Ну скорее не стоит а я руку слышно Да да Не ну все отлично Каждый раз когда можно попрактиковаться Здорово курса курсами все-таки когда живым
01:47:53 - 01:49:50
людьми общаешься под стрессом под публикой Ну прям чего хватает чего не хватает Молодец Антон Спасибо так сленг Slam Привет ты как Давай Антон Так ты вообще где-то проходишь заниматься на английском давай Антончик нет уровень английского а я потом хорошо [музыка] [музыка] [музыка] like [музыка] Руслан и лайк to spend you notways Ist is alouses [музыка] [музыка] сама [музыка] вот [музыка] Привет Привет Пастер [музыка] [музыка] ищу [музыка] [музыка] [музыка] вот [музыка] Руслан очень сильно очень сильно
01:50:20 - 01:53:21
[музыка] я Юнит проект [музыка] [музыка] приёмочная [музыка] вот так просто Альфа [музыка] Play Store и Android найдем секс [музыка] [музыка] тест принцип Спасибо вам большое спасибо что подключился так Руслан как тебе самому отлично понравилось так Ну что давай тебя по тестированию тогда ребятки кто-то еще есть кто-то еще есть к Антону Потом больше никого нету Вот поэтому Побудь хочешь побудьте хоть весь вдруг по делам надо Давай по делам вот Спасибо Антон большое вот если кстати кто-то хочет вот у меня
02:06:45 - 02:08:48
на курсе Антон преподаватель английского языка и на курсе меня спикинг клабы проходят ребята если что могут потренироваться как-то так [музыка] чуть-чуть еще новые новость я новую новость я скажу в конце собеседований так Ну что давай по поводу тебя в тестировании Расскажи свой опыт где работал что с какими технологиями работал что умеешь работали в компании не говорим на аутсорсе Хорошо С какими технологиями работал Что умеешь делать [музыка] а что и какие направления тестировал мобила веб десктоп нагрузка
02:16:12 - 02:17:52
автоматизация мануалка много мобильная интеграции все успел потестировать отлично проверить себя хочешь по поводу можете там дальше Еще на какую-то работу перейти и вот сюда в целом Я хочу узнать как я как специалист У меня есть мнение [музыка] ты не работал насчет ответить можно Смотри я не профессионал автоматизации и прям оценить твой ответ вряд ли смогу то есть я не автоматизатор вот поэтому тут Лучше наверное там мог Собес сходить на именно автоматизатор вот я типа могу сделать умное лицо сказать но это же
02:17:45 - 02:19:24
будет не квалифицирован Поэтому пока по мануалки и вообще по компьютерным технологиям смотри послание делать или вообще посланного работала с каким-то другим инструментом для пить честно говоря на работе Как таковой особого требования проверить [музыка] [музыка] а но сами тесты Вот именно глубоким функционалом постила не пользовался тесты писать Ну хорошо а вот если бы надо было Какие бы тесты API проводил Помимо того чтобы проверить на схему проверить там глазами Все ли параметры есть там правильно летит Да
02:19:01 - 02:20:41
вот чтобы ты Какие тесты сумел бы написать в пост как-то если там Java скриптом Бог с ним это дело изучаемое как бы вот чтобы ты в самой джейсоночки в ответах в куках чтобы ты проверял Проверял что он вообще приходит какие ответы [музыка] как правило как правило можно проверять структуру Джейсона но структуру можно в принципе и [музыка] именно как схему Джейсона проверять Да Джейсон схема А можно еще и внутреннее значение а Является ли это значение таким каким оно должно быть если там какие-то расчеты ведутся на сервере то
02:20:18 - 02:21:48
тебе надо узнать в разработчиков логику расчетов и сверить входные параметры которые ты отправил вписать логику расчетов свой тест и потом сверить что получилось у тебя что получилось сервера вот допустим ты запрашиваешь Одну одну же сумочку а приходит ли тебе полный набор всех полей всех данных и всеми типами данных правильными которые ожидаются и вот это на все можно писать тесты причем в чем польза вообще таких тестов а Нотов постмоне интерфейсе com пишется согласен но эти же тесты потом можно
02:21:23 - 02:23:03
выгрузить и запускать в схеме себя то есть вот у тебя происходит Билд сервера сборка сервера на какой-нибудь окружение и вот эти постмены в ньюмане там какой-нибудь non.ua интерфейс ты можешь запустить и да да можно ты это все дело запускаешь оно все тестируется и тебя потом отчетик все ли нормально все ли нормально сбилось Понимаешь чем суть его Да вот по сути послан он Да можно интерфейс на там 300 400 запросов сценариев пользовательских прогнал кнопочкой получил ответы А можно выгрузить на сервак и после билда сервера прогонять
02:22:12 - 02:23:56
тесты ради этого по сути хорошо расскажи мне [музыка] это в том случае если на это запрос ты сейчас говоришь как аутсорс тестировщик Да в целом как потому что от нас этого не требовалось и соответственно время на этом С одной стороны да тратить на это время деньги как бы не с руки но если тебе хочется технически прокачаться то вне рабочее время можно это и сделать Да тебе могут за это не заплатить но тебе могут за это заплатить на следующей работе куда ты пойдешь или в следующем проекте где нужно будет писать эти тесты тут же
02:23:04 - 02:24:35
знаешь такая тема Сейчас такого проекта нету да и может быть наши менеджеры и не берут таких проектов потому что квалификация тестировщиков не позволяет протестировать то что можно было бы еще и протестить А если квалификация тестировщиков позволяет то и не впадлу взять проект где надо будет писать автоматизацию тестирования API понимаешь тут как бы оно взаимосвязано хорошо допустим говорю по себе Я сейчас свою контору тестирования развиваю целый один проект есть уже даже зарплату ребятам прислали
02:23:53 - 02:25:18
но у меня параллельно был еще запрос на прям тестирование полноценно полноценное тестирование баз да то есть у конторы там очень серьезно было все с базами данных завязано куча аналитики куча всего Оно там с базами генерируется все и они задумались над тем чтобы прямо наладить процесс тестирования именно самих баз данных и прям готовы были заплатить за это а у меня нет такой супер квалификации чтобы прям база данных тестировать и ребят у меня кто кого я знаю чтобы прям или мои падаваны чтобы было квалификация
02:24:40 - 02:26:04
тестировать именно базы на взрослом уровне не просто там знаешь правильная Селект и через записку дернуть там питоном что-то написать а прям ну очень круто шарик Да и сложно запросы и короче там они как расписали что им надо проверять То есть это как полноценный софт Фишка в чем они там программировали даже в базах данных на пейлорские великолевые у них базы и частично у них еще на пострессе и на psql они программируют и вот им нужны были тесты на это все дело когда когда вот обучаюсь этому всему ты
02:25:26 - 02:26:50
видишь что там технология развивается например бкн базы данных везде нужно время чтобы это начинаем обучиться и наверное стоит выделять какое-то направление тестирование Здесь тоже вопрос притчевый язык тут извечно а во что тебе вложить время чтобы потом не прогадать или вложиться в то что тебе нравится и Ой как классно если то что тебе нравится за это еще хорошо платят либо то что тебе нравится Она узко специализировано и прям еще надо поколупаться найти какую-то компанию где тебе за твоей же интересы хорошо
02:26:09 - 02:27:35
заплатят это извечнейшая проблема любого айтишника не только тестировщика и программистов тоже и дизайнеров А что же еще такого изучить чтобы потом на будущее на рынке быть востребованным у Джуна уже тоже самое что учить Как учить чтобы на работу взяли но по факту учить надо все когда ты уже работаешь тестировщиком тут уже начинаются направления Куда ты больше в Мобайл хочешь больше на веб в автоматизацию в базы данных в нейросети в менеджмент или углубляться в тот продукт сложный в котором ты сейчас
02:26:55 - 02:28:21
работаешь чтобы быть как бы более незаменимым но при этом ты себя завязываешь на конкретный продукт уже как бы жестко Вот это прям более это не болей это боль всех айтишников и документации там не было Есть такая тема не совсем и хрен пойми как правильно Да здесь можно еще взять и обосновать отсутствие документации тем что ну типа у него дофига задача не было времени оно возможно реально было так и типа Чего он должен тратить тогда свое время свободное чтобы писать документацию если рабочего времени на написание документации не
02:27:38 - 02:29:10
хватает возможно он ходил к менеджменту просил нанять себе помощника чтобы можно было там уделять часть времени на документацию может быть менеджмент отказывался тут еще очень сильно надо покопать А почему нет документации возможно он быть он и хотел но менеджмент не видел в этом смысла и так вот случилось что он Единственный кто шарит в проекте А потом когда коснулась и все-таки у нас нет документации А он у нас единственный Ах какой плохой Он так себя закрутил что без него Теперь никак Хрен его знает еще
02:28:46 - 02:30:06
разбираться надо что-то никак А может быть специально мужик реально не писал документацию чтобы быть единственным и незаменимым хрен его знает когда непосредственно мы уже приходили он не всегда хотел Может не хотел Может у него времени не было не отвечал на вопрос который непосредственно отпали бы если было бы требование знаешь вот Слушай вот смотри тебе тогда вопрос как опытному тестировщику он чисто такой софт скилловый вопрос но если правильно понимать как на него отвечать можно классно зарабатывать можно прям Ну
02:29:26 - 02:30:56
ты будешь очень ценным специалистом тогда в компании именно с человеческой точки зрения но оно потом очень сильно повлияет на твою техническую составляющую на зарплату Смотри вот тебе кейс который ты сам сказал Ты видишь что надо что-то сделать документацию там какие-то дополнительные тесты написать Да но тестировщик не идет на контакт или отвечает но так не всегда неполно как-то затягивается все как ты думаешь как такой ситуации надо поступать изначально не стоит выводить это все на конфликт грубо Я имею в виду это очевидно никаких
02:30:17 - 02:31:49
конфликтов быть не должно изначально здесь Ты абсолютно прав никогда никакой эмоции никакого негатива нельзя что сделать Хорошо ты Попробовал не получилось если не выходит групповая групповое наказание такое групповая Я не сказал что наказание Ну какой-нибудь психологическое давление [музыка] общими усилиями нет групповое давление не работает Ну тогда уже стоит тем более Не сработает они в этой были наняты потому что Начальство с ним не смогла сделать Ну своими усилиями общую информацию смотри В целом ты прав абсолютно здесь
02:31:09 - 02:32:48
просто такой четкий алгоритм действий ты сразу его правильно сказал пытаешься найти общий язык не получается обсуждаешь это с коллегами не то какой он там херовые ровные кривой плохой Там и так далее или хороший А вот ну есть нюанс информация поставляется не полностью из задержками Что делаем дальше да Там начальство можно сказать И начальство должно об этом знать то есть не просто потому что там какой-то у вас там сидит чувак А на данный момент есть нюанс в поставке информации не полная информация И задержками следовательно
02:33:02 - 02:34:20
наша работа будет немножко притормаживаться из-за этого вот все [музыка] стороны должны об этом знать не в негативном контексте что кто-то там херовый А что сейчас есть проблема с процессом Вот но не в персону не персонифицируем какую-то наброс на кого-то дальше если начальство там или какие-то там заказчик говорит ну Придумайте что-нибудь сделайте скорее всего не так и скажут типа ну Работайте нам вы собственно и наняты чтобы наладить эти процессы Если со стороны опять же компании она не никак
02:33:43 - 02:35:25
не получается то и как бы заказчик дает добро в любом случае разбираетесь все оплатим все нормально или ты работаешь в этой конторе и у тебя стоит такая задача просто ну соседний тестировщики соседнего отдела тупо не идет на контакт просто включаешь покер фейс никаких эмоций исходишь к программистам как правило программисты адекватнейшие люди [музыка] не один так другой тебе что-то расскажет ты все что не рассказывают под запись в документ документируешь во всем разбираешься естественно периодически уведомляешь ту
02:34:32 - 02:36:05
сторону что ты сходил туда-то ты узнал вот это ты прям вот такие действия ты делаешь Если есть там возможность можете еще рассказать про это про это потому что блин а если тебе тот тестировщик не расскажет Ты же пойдешь программистом к менеджерам бизнес-аналитиком дизайнером узнавать эту информацию Так ты мог из одного лица это все узнать а так тебе придется потратить три раза больше времени на формализацию на выяснение требований Ну придется это время потратить но в этом случае у тебя будет достовернейшая
02:35:21 - 02:36:34
информация о текущем положении дел с функционалом на данный момент времени в компании Вот потому что уповать на достоверность информации там работника который не идет на контакт прям не приходится Boker Face спокойно как танк ходишь при этом всех уведомляешь все должны знать что ты делаешь Может прям иногда проявляться негатив в твою сторону Но если все будут знать что ты всех уведомляешь и в твоих действиях нет ничего не адекватного ты в натуре ходишь и выясняешь информацию чтобы сделать документацию чтобы лучше
02:35:57 - 02:37:24
тестировать тебе слово никто не скажет как бы знал какой тестировщик ты делаешь то что она уходит в первую очередь потому что он непосредственно создатель этого да у него и времени правда может не быть но слушать два три раза спросил там Сережа Нужно когда там у тебя будет пошли на кофе сходим пошли отдохне Зато и расскажешь или там Выдели пожалуйста Там митинг там на 2-3 часа будет долго сложно но Расскажи потому что надо у другого источника информации на данный момент достоверного нету Да с разрабами
02:36:40 - 02:38:05
Признаюсь честно вот как тестировщики как разработчик честно скажу с разрабами проще находить общий язык вот особенно особенно если ты тестировщик но который шаришь в программировании Ты когда шаришь в программировании Ну как то что ты прям шаришь но ты умеешь программировать то что Ну тебе там дать разобраться и ты напишешь какую-то кодиру Ты даже вопросы задаешь такой формой таким контекстом и такие вопросы что программист прям чувствую что перед ним технически подкованный человек вы как бы на одном языке общаетесь не на уровне
02:37:26 - 02:38:55
каких-то высоких абстракций Да она вот именно техническом уровне Ты задаешь вопросы он тебе отвечает Как работает алгоритм Ты задаешь уточняющие вопросы потом еще типа А наверное вот здесь вот так вот так а здесь Ты наверное это применил ну да то есть ты прям даже лучше Понимать будешь что говоря тебе программисты когда ты немножко сам умеешь программировать прям я Я жестко блин топлю за то чтобы все тестировщики до единого мануальщики там смысле в мобила Неважно кто умели программировать пусть кто-то скажет что это не надо так
02:38:10 - 02:39:37
не надо вам не надо Вы не делаете но любой тестировщик должен уметь программировать чтобы общаться с разрабами на плюс-минус похожим для них языке вот как то так слон от Простите заметился давай [музыка] есть слышно вот поэтому учиться программировать и будет будешь просто быстрее понимать что тебе говорят разрабы в любом функционале будешь быстрее разбираться оно ускоряет Она реально ускоряет это согласен потому что в твоих же интересах сложно тестировать то что не понимаешь имея документацию примерно понимаю что
02:38:54 - 02:40:26
должно быть на выходе Ну Признаем Давай признайся можно протестировать Да это не глубокое тестирование Да это будет сложнее дольше но можно можно будет уверенности что ты вода вот уверенности чисто что ты прям всю грязь под ногтями вычистил прям не будет согласен с тобой поэтому ребятки повторюсь еще раз все тестировщики должны уметь программировать вот как хотите YouTube бесплатненько взяли там пяточек или А еще лучше язык программирования на котором пишут проект вашей команде даже если это Java или плюсы вот прям
02:39:43 - 02:41:12
взять и изучить вот начать можно с питона А уже там спецификацию какую-то перейти в язык разработки вашей команды даже разрабам будет Клево поотвечать вам на вопросы о разработке они ребята разработчики это любят они любят учить вот еще даже могут под опеку взять потом ходить вас троллить Ну Шо ты там сортировку пузырьком Давай за три минуты напиши или там дадут какую-то задачку утром а потом ходят и троллит тебя вечером Ну что ты сделал не сделал Ну они это дело любят и прям тестировщик который учится программировать в команде
02:40:27 - 02:41:54
про это знает с ним очень легко идут на контакт с ним прям его его вопросы даже потестированию они воспринимаются никак типа А блин сейчас ни хрена не поймет хреново протестирует и [ __ ] потом будем ходить исправлять не паримся пацаны Нет тебя будут ждать твои вопросы будут внимательно слушать это плюсы со всех сторон как хочешь Это плюсы всегда поэтому учись программировать и все учитесь программировать используют в работе [музыка] улучшается ли непосредственно программирует вообще знают язык так
02:41:11 - 02:42:33
скажу Ты можешь зная программирование Ты лучше разбираешься в механике работы с авто твоего продукта быстрее разбираешься ты даже тест кейсы можешь сделать такие которые бы ты не сделал если бы не знал программирования предположим перейду тебе пример всем известная техника тестирования классы эквивалентности и граничные значения знаешь а вот смотри Ну все заучивают она есть типа нам надо наверное тестировать и Вот какой-нибудь простецкий пример вот от нуля до 18 то есть 18 уже совершеннолетие вот от 0
02:42:12 - 02:43:45
требований звучит так от 0 до 18.1 контент от 18 там до 50 другой контент ну или какая-то там другая информация Да И вот это Надо протестировать вот если тестировщик никогда не писал какой-нибудь If где строго больше либо больше либо равно когда он никогда не программировал никаких диапазонов и алгоритмов ветвления по диапазонам если от 0 до такого-то делаем так если от такого-то до такого-то делаем вот так правильно Если этого никогда не программировал то ты нормально протести Ты даже задать вопросы
02:43:02 - 02:44:33
[музыка] а корректно ли ваши требования ты не сможешь Понятно Если ты там пять лет опыта то ты задашь эти вопросы но джун Может протупить в этой ситуации где именно от 0 до 18 от 18 до 50 здесь уже косяк требования от 0 до 18 включительно или не включительно Потому что от 818 уже можно Следовательно возраст должен быть от нуля А 0 это другой класс эквивалентности при умножении на который и при суммировании с которым будет либо 0 либо ни хрена правильно Ну смысле нихрена не при суммируется к нулю
02:43:48 - 02:45:26
цифре 0 то там не присумируется ничего не изменится от этого тоже могут поползти ошибки и это надо на программировать это надо на посмотреть какие ошибки в совсем могут быть если пользоваться нулем дальше получается возраст хорошо бы от нуля до 17 поставить то есть уточнить требования а дальше до 17 следующий диапазон от 18 То есть у нас вот есть разрыв какой-то 17 18 от 17 до 18 еще 12 месяцев и у нас указывается возраст Каким образом целыми числами либо можно флотом либо там месяца Можно подбить еще до
02:44:37 - 02:46:18
если человеку 17 лет и 11 месяцев считается ли это 18 вот нет не считается что допустим нас строго 17 хорошо от 18 строго больше 18 либо 18 включительно 18 либо равно если программист какой-то запилил строго больше 18 то при введении 18 лет тебе не будет доступен там нужно тебе контент потому что написал строго больше 18 понимаешь А если он написал больше либо равно 18 то это значит включительно 18 и 18 пойдет при введении Циферки 18 контент будет доступен Вот и вот так вот программируется диапазоны
02:45:27 - 02:47:11
если этого нет на программировать никогда этого Никаким языком программирования не продумать этой логики не посушить мозги Даже эти применить классы эквивалентности будет уже сложно и граничное значение то есть человек будет не понимать Нахрена надо применять понимаешь о чем я говорю Вот вот Ради таких вещей вот Ради таких нюансов надо уметь программировать не надо там знать супер фреймворки чтобы пилить именно большой большой софт и как бы если у разрабов не получается то за них что-то пилить ниф не не надо но
02:46:20 - 02:47:44
программу какую-нибудь сервачок свой какой-то там десктоп интерфейс маленькая мобильное приложение запилить просто какие-то алгоритмы уметь писать должен уметь Каждый тестировщик каждый По своему опыту на поверхности да как-то Так давайте еще у нас такое собесе так наверное опытных людей так они проходят беседа о том о чем А что ты думаешь как это думается меня когда просто послушали что я делал спросили что я буду делать в такой-то ситуации как я что буду тестировать и собственно и все про можно еще и теорию там тестирования
02:47:02 - 02:48:42
поспрашивать смотри допустим тебе такой вопрос я уже человеку сегодня про это рассказывал как ты будешь тестировать логин пользователя тебя не слышно сейчас как ты будешь тестировать логин пользователя тебе дали тебе дали формочку все доступы в базы во все может задать вопросы какие-то там что тебе еще надо и вперед ты не знаешь работает одна или нет а затем уже негативные если соответственно на работу на позитивных негативно потом позитивно что ну что еще куда-то залезешь именно функционал ты посмотришь вообще отправляются
02:48:18 - 02:49:59
запросы пойдешь потом в базу если проверить там фиксируется все эти данные или нет если их нет если это Форма регистрации если форма логина то смотришь какие там данные когда ты нажимаешь кнопку логин Ты же знаешь что там активируется скрипты валидации сначала введенной информации формочку вот может быть Сначала проверишь входные скрипты валидации ты узнаешь требования на эти скрипты да да тебя плохо слышно ты прерываешься а ты замучился извини размьюсь я тебе еще раз разбьюся так что-то у него не включается там
02:49:50 - 02:51:30
слон ты здесь напиши Может в чатик что он пропал подождем бывает проблемы со связью человека летает [музыка] [музыка] не не слышно не видно человека слон еще раз ты ответил развитие говори я тебя разбьютил ты разметился но я тебя не слышал не слышно не слышно [музыка] Давай давай сейчас микрофончиком разберись ребятки кто сейчас Зуме в чат Тыкните меня слышно может он меня не слышит а Андрей Спасибо сейчас о слышно слышно Теперь Хорошо да давай вернемся к нашему вопросу что ты знаешь вообще какие там бывает
02:51:18 - 02:53:01
валидации на формочки логина Что обычно могут узнать содержание в первую очередь Какие данные валидны длина содержания то есть цифры понимаем не мотив и специальный символ символы спецсимвола А зачем это проверять безопасности От чего мы обезопашиваемся Каким образом Если кто-то хочет то есть как-то там нам надо отрезать в любом случае спецси чтобы не было прописано комбинация которая запустит внутри сервера еще какие-нибудь процессы хорошо провалидацию поговорили это проверяем дальше что дальше фиксируем вообще мы зашли нет
02:53:20 - 02:54:57
Если у нас позитивный кейс Подожди подожди мы еще проверим как улетает на сервак Какая Джейсон к какой запрос Правильно ли все улетается дальше [музыка] либо неуспешно перед тем как проверить успешно неуспешно еще какое действие тебе надо сделать что тебе надо проверить Вот это уже дошел до сервера Что тебе еще надо проверить записалась и сети то есть влогах зафиксировался на данной сессии входа писалось лисы очень хорошо Я принимаю очень хороший ответ что еще тут еще смотреть надо Какой продукт если
02:54:41 - 02:56:09
например банковский продукт гео тоже фиксируется локация там Смотри короче к чему я просто даже Select в базу сделать вот тот юзер которым ты сейчас будешь логиниться Он в базе существует или нет понимаешь зачем это первоначально валидация на инъекции это одно это на клиенте отработает скриптулечка и все будет хорошо Кстати потом же ты же понимаешь что такая же скриптулечка должна быть напилена Я имею ввиду что ты уже непосредственно на сервер это не вошел То есть ты проваледировался на форме и
02:56:34 - 02:58:00
остается на форуме И после этого у тебя проверяется на существуешь или нет Смотри смотри В чем нюанс Зачем все-таки брать еще и пальцами в базу данных спросить а если челика нету в базе данных но каким-то хером именно этот логин проходит и ты имеешь в виду если его нет Ну за Хард это уже негативное получается не сказал может быть и негативно хорошо негативный но суть либо вход либо что-то оставили не забыли подтереть надо проверять дальше логику надо еще смотреть а чтобы у тебя не попутались вообще
02:57:26 - 02:59:08
пользователи в базе У меня такое было когда регистрируешься ты одним пользователем а токен выдается совсем другому и ты по сути можешь залогиниться следующий заявкой на открытие сессии даже не существующим пользователям ты да ты регистрируешься зарегистрировался каким-то там своим клиентам Да логинишься вообще не существующим так было логика напилено что ты логинишься если ты логинишься сразу же этим же клиентом Там отслеживание какое-то шло типа чел сразу логиниться или нет Так вот если ты просто делаешь следующую заявку на логин
02:58:40 - 03:00:21
он получал любой получал токен того чела который зарегистрировался любой даже не существующий следующий Да там уже шла валидация такого человека нету то-то но после регистрации сразу следующее попытка логина Она всегда была успешная интересно это уже получается срок жизни Токина что-то там да там в логике вот этот надо крутить там токены проверять как они выдаются тому или пользователю они выдаются А в редисе там или вон где смотреть вот эти запросы как экономика все это механику вот это вот логин Это все тестировать влаги не
02:59:39 - 03:01:06
надо и соответственно среди безопасности Это капец пошел однофамилец снял бабки со счетом неплохие ну нормально нормально Короче смотри дальше ты понял что что надо отвечать когда тестируешь логин Смотри даже если ты есть нюанс у ребят которые опытные Когда у них спрашивают ну как бы вы там протестировали вот это вот это ты такой Ну вот так вот так вот так вот так то есть ты бы и ответил эти все технические нюансы Но ты же когда-то с ними имел дело безусловно но тебе это кажется очевидным и типа ну что это
03:00:25 - 03:02:06
проговорить Нахрена воздух сотрясать нет сотрясай рассказывай чем это который тебя на работу собеседуют они же не экстрасенсы Они же не знают что ты там делал Ну откуда и Ровно все что ты скажешь на собеседовании ровно из этого они и сложат свою картину о тебе Поэтому чем подробнее технически ты будешь рассказывать что-то там Когда и как тестировал тем полнее у них будет картина и Точнее они будут понимать что ты там подходишь или не подходишь Ну и по опыту моему Чем больше ты технически рассказываешь тем больше
03:01:55 - 03:03:13
шансов что ты подходишь понимаешь Вот это фишка тренируется это тренируется это надо ходить на собесы и тренироваться рассказывать рассказывать того что ты там что ты делал это прям берешь несколько прям областей там каких-то задач которых тебе прям реально нравится который это очень хорошо помнишь выписываешь на листочек тезисно чтобы ты рассказал по этой задаче особенно технических подробностей как ты что тестировал тренируешься рассказывать и чтобы этот тебя только дернули вопрос А что вы тестировали да
03:02:35 - 03:03:51
ты на 10-15 минут технического рассказа шо ты там тестировал понимаешь то есть по большому-то счету По большому счету не надо там иметь какого-то супер большого опыта в Планета наш десять лет чтобы казаться каким-то там важным нет достаточно зачастую очень подробно хорошо разбираться и уметь про это рассказать в том что ты так уже делал Пускай это дело около там год-два Но если ты подробненько технически можешь рассказать это всегда зайдет здесь не то что типа ты пускаешь пыль в глаза ты там засираешь время собеседования там чтобы
03:03:14 - 03:04:47
побольше там наговорить это и это имеет свой эффект я безусловно это имеет свой эффект но если ты на самом деле с этим не сталкивался Но если ты не сталкивался тогда ты врешь Ну тут это частение ну не ты в смысле а человек который с этим не сталкивался и врет как он это делал то это да это чистая пыль глаза так делать не надо выведут на чистую воду блин одним двум вопросом сразу спалишь человек спалиться а вот если ты знаешь и технически все рассказываешь так смотри Да Есть эффект что ты забираешь время
03:04:01 - 03:05:12
собеседования Ну не без этого Но чем больше подробностей технических ты рассказываешь тем больше ты показываешь насколько ты внимателен и скрупулезен в задачу а для тестировщика Это капец как важно Тем самым ты еще показывает на что насколько технически и глубоко Ты можешь прокапывать в поиске ошибок не просто написать бак Report Кнопка не работает а ты пойдешь и посмотришь а в каком месте что сломалась что не позволило кнопочки из там трех этапов отработать какой-то последний там или первый этап
03:04:39 - 03:05:55
вот ради этого технически надо очень много рассказывать про свои задачи чтобы технически рассказать них надо шарить Значит надо пойти разбираться Но это такое еще нюанс надо к работе тогда более серьезно относиться Тем самым ты покажешь насколько Серьезно ты относишься к своей работе и денег Тебе заплатят чуть-чуть Побольше чем ты попросишь и чем они хотели Потому что перед ними ну в натуре классный чел как-то так с мобилками как у тебя было последнее время работал он прекрасно вот с ребятами недавно недавно вчера ему
03:05:20 - 03:06:44
рассказывал показывал на курсе как менять как обманывать AppStore локация меняешься прямо в сторону поверил что ты в натуре сейчас из другой локации и ты мог допустим Сидя в Турции Как я да посмотреть Store допустим Германии Венгрии как это сделать Ну и проверить вообще твое приложение Store выгружено или не выгружена под какими-то вардами в системе реклама но смотрится видится как это проверить iOS есть возможность но там есть нюанс что тебе придется указать действительно там венгерский номер телефона или
03:06:10 - 03:07:35
действительно венгерскую карточку платежную как это обойти еще есть вроде возможность социальным приложением локацию GPS или прям AppStore есть такое Сейчас скажу даже как называется такое приложение any Go называется любой iPhone Подключаешь тыкаешь Ну парень делаешь тыкаешь мне пожалуйста в эту локацию и на айфоне меняется локация все прям потом думает что ты находишься в этой локации любой Google этот карта любая Apple карта думает что ты там да есть такое но смотри в AppStore выпле есть такая в настройках
03:07:02 - 03:08:35
галочка в iPhone чеки шарить ли AppStore свою локацию если это галочка не включена то твоя локация не имеет смысла а если а если в настройках Айфона Да в разрешении А если на строчка включена и у тебя там GPS то тут нюанс GPS у тебя один а трафик льется и допустим из Турции То есть тут еще надо включить VPN чтобы Store Ну там стор не дураки пилили Правда они с нескольких местах проверяют на самом деле фактически Кто ты Откуда ты сидишь и даже vpnam можно профокапиться даже GPS можно провтыкать и Store может не поверить
03:08:04 - 03:09:48
проверки и причем хрен поймешь когда Какую он использует или несколько сразу у кого-то прокалывает один вариант у кого-то другой у кого-то ничего не прокатывает и понять как они это делают честно у меня еще до сих пор не получилось но я нашел вариант прям который сто процентов обманет AppStore ты сразу перестраховываешься и указываешь в любом случае перестраховывается сразу же VPN включаешь нужно сразу же меняешь GPS локацию это просто перестраховка ты прав но вот какой способ прям обмануть AppStore если VPN и GPS не дают гарантии
03:09:05 - 03:10:36
но тебе надо Как сделать карточки платежные у тебя физической нету и виртуальная не подходит номер телефона на который смс-чку принять Да там завести тоже не работает AppStore там уже вот эти сервисы где предоставляются номера телефонов для получения SMS обстоят и уже эти номера телефонов не отрабатывают ты имеешь в виду Они реально нереальная Да на них реально приходит СМСки но обсторах тоже знает и он не пустит СМСку на общие дата доступный номер на который уже там сто тысяч СМС со всех стран было прислано
03:09:51 - 03:11:16
Они реально ты можешь использовать определенные страны только это есть Да есть им надо еще включить надо заплатить А если просто я честно честно я с ясимом так чтобы прям Сидя в Турции подключить себе венгерскую симку есим я так еще не делал не знаю такое можно Ну да А вот чтобы заработало на черном рынке Ладно есть более белый вариант как думаешь какой Это непосредственно короче а на айфонах же Apple ID есть Ну можно и без него но все входят свой Apple ID создаешь просто любой Apple ID на любую
03:10:42 - 03:12:10
почту да а при создании указываешь страну которая тебе надо допустим Венгрия или Румыния Ну как мне надо было да в номере телефона указываешь любой работающий номер телефона и мне надо румынская локаль да Я указываю турецкий номер телефона смотри создаешь на выбега на сайте Apple создаешь новый Apple ID предыдущие этот номер не должен быть так сделано один номер телефона Ну и номер телефона там я вот все-таки хочу дожать проверить А сколько же половина один номер телефона я смогу создать пока прошло
03:11:50 - 03:13:19
Сколько еще Смотри дальше создаешь короче чистый Apple ID на сайте а указываешь нужную тебе локаль там имя фамилия возраст похер указываешь нужную тебе локаль в номере телефона указываешь какой-нибудь рабочий свой похеру какой номер телефона не надо румынский любой принимаешь на него смс-ку и все у тебя активированы Apple ID Ну на почту на почту еще надо зайти принять котик на телефончик СМСку принять код ввести и потом со своего телефона выходишь из старого Apple ID там со своего личного да Или с рабочего включаешь новый Apple
03:12:59 - 03:14:25
ID естественно вся VPN и все GPS должны быть подпущены включаешь заходишь в свой новый Apple ID и все и у тебя открываешь Store и у тебя румынский Store и валюта румынская Венгрию Венгерская валюта немецкая пока работает Ну я думаю это лазейка пока Ну пока работает Ну вот чтобы я где-то ее дня два раскапывал эту лазейку причем везде информация прописана везде что Заходите в свой с Apple ID на телефоне меняете локаль и там начинается а введите карточку а видите номер телефона хера и все из топоришься А так просто
03:13:46 - 03:15:32
создаешь нуля с нуля Я так понимаю они просто еще позволяют создавать Apple ID Неважно какая локация просто создай Просто введи в какой-то телефон это потом они уже начинают заморачиваться создать Ты можешь на первый раз они много чего прощают типа технически знаешь не думаю что это знаешь типа не думаю что это бак или лазейка просто даже кейс такой я вот турок условный приехал в Румынию у меня роуминг турецкий турецкий телефон СМСки принимает покупаю какую-нибудь там история в Румынии [музыка]
03:14:50 - 03:16:24
и хочу какое-то время пожить в Румынии с турецкой симкой и типа запретить мне это делать Зачем Ну кейс Вполне себе жизненный Турист там цифровой Кочевник использует какую-то симку которая у него стабильно работает привязанная там какой-то стране он в каком-то там другой стране купил себе iPhone Ну хочет иметь приложение конкретно этой страны он вел телефон который у него работает получил на него СМСку и все активировал Ну то есть это вполне себе рабочий кейс и блокировать его при создании нет никакого смысла
03:15:40 - 03:17:24
понимаешь [смех] включим можешь включиться и микрофон водички Что там у тебя такое а сейчас говори О да да то есть ты понимаешь это вполне себе жизненный какой-нибудь кейс Ну нормально Я так понимаю может быть раньше они это и блокировали Но люди начали по миру очень классно кататься пользоваться Айфонами и не покупать симки допустим у них даже есим турецкая и почему он не должен иметь возможности и пользоваться по всему миру понимаешь да вот поэтому типа да не просто таким Да можно на любой iPhone поставить любую локаль
03:16:34 - 03:18:13
ну типа И что в этом плохого И что Ну окей Как это можно как это может навредить Да никак Просто пчелы будут пользоваться с разных локалей с разного всего какой-либо количество я думаю да да номер телефона там точно если уже 10 может 15 но лучше шесть пока работает Окей добренько Аслан Давай на сегодня закончим смотри технически ты шаришь у тебя опыта хватает тебе надо научиться твой опыт рассказывать все и у тебя будет все нормально и все ребятки Кто там какую работу хотят менять вот есть прям плюс-минус
03:17:39 - 03:19:09
универсальный алгоритм технически прохаваете Все что вы там тестировали готовите свой рассказ на 10-15 минут что куда ни спроси Чтобы у вас было техническими подробностями потом допустим Приходите на ко мне на Собес в голос тренируетесь это все рассказывать на публику тренируете мазки воспроизводить информацию которую вы написали пальцами и все И этого достаточно будет плюс минус чтобы пройти на работу на следующую как-то так Да там надо Если надо знать какие-то инструменты Тулы Ну то подучить и сделаете если надо прям реально просто
03:18:35 - 03:20:05
опыт и плюс минус вы понимаете что вакансии Все что перечислено вы это делали Значит надо будет технически все рассказывать очень хорошо все будет нормально вот как-то так спасибо что подключился зовут тебя как Руслан Все спасибо что подключился красава молодец так Антон Спасибо что сегодня подключился значит ребятки смотрите потихонечку постепенно я буду запускать свой курс английского вести буду не я вести будет Антон для тестировщиков для айтишников и начального уровня А1 там А2 а0 алфавит будем учить
03:19:19 - 03:21:05
B1 B2 Кому что надо короче сейчас это все дело прорабатывается сейчас это все дело мы настраиваем Антон будет заниматься этим направлением он будет со мной подключаться Вот так вот на собеседование когда у него будет на это время не потихонечку буду собирать отдельные группки чисто по английскому даже пойти чтобы английскому Это мы еще посмотрим поэтому вдруг если кому-то интересно можете напихать мне в личку сообщений можете здесь вот под этим видео написать комментариев если интересно Я просто
03:20:15 - 03:21:27
должен понимать прикольная тема Делать не делать интересно не интересно Если интересно то поставьте мне в личку плюсик как-то так в любом случае считаю что это классная тема и буду буду это делать для моих падаванов это будет доступно в любом случае для и как отдельный курс это тоже будет доступно вот по поводу курса тестирования значит он у меня стартует плюс-минус 20 числа и июлях этого месяца 36 группа значит кому интересно подключайтесь почему плюс-минус Потому что я сейчас на курсе тяжело У меня сейчас вводятся
03:20:52 - 03:22:25
обновление на курс я сейчас ребятам стараюсь готовить тему после icd контекст integration Continuous Delivery рассказываем докер готовлю темы по дженкинсу где-то там на 4-5 занятий примерно две недели поэтому возможно Старт 36 группы будет немножечко отложен на неделю на две возможно возможно А если не успею ребятам рассказать то что я и так рассказывал вот тишковато просто идет 32 группы уже полгода по сути они должны были закончить я им пообещал все таки рассказать вот потихоньку я Одно занятие
03:21:38 - 03:23:09
по докиру было дальше еще будут занятия и вот хочу с ними сначала закончить и только потом стартануть 36 все выходные сейчас будут нажимать вот эти темы вот поэтому 36 стартанём в любом случае но я хочу разобраться еще С предыдущей группкой дальше значит коммерческая практика у меня есть мы сейчас сократили количество проектов просто потому что есть проекты вялотекущие такие где можно что-то делать практику получать Есть проекты прям супер активные где заказчик херачит хочет делать Ему нравится и ребятки там
03:22:24 - 03:23:44
практикуется Есть проекты на коммерческую практику для просто получения опыта Сейчас у меня уже стабильно работает один платный проект его нашли ребятки мои падаваны там устроены сегодня мне перевели их первую зарплату надо будет им раскидать проект уже как месяц заказчика все устраивает и заказчик Хочет с нами дальше работать на долгосрочную перспективу а долгосрочная перспектива Это значит что и на проект будут набираться еще ребятки те что уже есть те что уже наняты уже все хорошо и на там настраивает процессы заказчика все
03:23:04 - 03:24:34
устраивает идем на долгосрочную перспективу как только здесь все отстроим в платном проекте буду искать еще платные проекты я сейчас не хочу распыляться искать очень много платных проектов Я хочу сначала в одном все очень хорошо сделать чтобы все работало чтобы заказчик сказал вы ребята очень крутые за свои бабки за то что мы вам платим вы нам даете в три раза дороже здоровья за то что мы вам платим и нам даете в три раза больше чем мы вообще ожидали Вот это я считаю секрет успеха дать в три раза больше чем от тебя
03:23:55 - 03:25:05
ожидали короче сначала отстраиваю все здесь Как только я буду видеть что нормально работает заказчик доволен полностью в длительной перспективе я начну искать еще проекты вот они есть они периодически приходят я отказываюсь сознательно потому что физически не вытянул в любой Мы в этот проект сына и включались Я лично вкуривал что там за функционал как это все тестировать я понимал что надо сделать чтобы ребят которых я возьму потом на этот проект чтобы им хотя бы первоначально информацию какую-то дать
03:24:30 - 03:25:50
Вот то есть Сначала я внедряюсь в проект сыны а потом уже ребята и настраивает процесса я там пошел дальше искать вот целый месяц это делали и срослось все случилось нормально как только тут еще там понастраивается буду искать новые проекты дальше английский язык в любом случае на моем курсе останется как этот разговорный клуб любом случае остается ну плюс еще как отдельный курс будет стартовать что еще у меня постоянный контроль знаний скрининги А по результатам скринингов с Наталья макарчук вы
03:25:09 - 03:26:35
получаете сертификат если прошли скрининг Если готовы домашка если ответили на все вопросы плюс ребятки фишка моих скринингов ребятам запрещено пользоваться конспектами и потому что Чад gpt очень сильно тупит людей он хорош в работе в использовании именно в действующей работе в обучении чаджа 5 это катастрофа народ перестает учиться вообще это плохо поэтому запрещено им пользоваться запрещено пользоваться конспектами можно на скринингах пользоваться Гуглом что-то не помнишь где-то подзабыл Google
03:25:53 - 03:27:22
открываешь ищешь смотришь информацию Вот кто успешно проходит скрининг кто успешно на вопросы отвечает получается сертификат Почему такие жесткие требования и нельзя пользоваться конспектом и там и всякими другими помощниками но на собеседовании этого нельзя будет делать на собеседование даже Гуглом нельзя пользоваться но я-то дал послабление у меня можно при сертификации но это типа если что-то сложное уже надо вспомнить то да то действительно пойдешь Google простое люди и так вспоминают без гугла Кто готовится Поэтому собственно и
03:26:38 - 03:27:49
можно на собеседованиях у вас не будет ни конспекта ни G5 не Гугла Поэтому такие жесткие требования чтобы Вы могли проходя скрининг уже тренироваться прохождению собеседования дальше трудоустройство У меня есть натуре нормальная реальная трудоустройство не какая-то Мулечка Где вас там тупо учат писать свое резюме заводить LinkedIn И рассылать резюме это очевиднейшая это то очевидное Я считаю что должно быть в любом курсе тестирования и называется это трудоустройством Ладно для маркетинга Пусть называют
03:27:16 - 03:28:51
Хорошо можно как и так или иначе в любом случае как-то отдельно знаете усилить ребятам знания по составлению резюме по Как там рассылать резюмешки как работают Я считаю это крайне полезная тема крайне полезно и пусть она будет Вот чем отличается мое трудоустройство мы ищем вакансии к нам присылает и чары запросы на людей придают требования Мы Согласно этим требованиям собеседуем наших ребят и кто проходит мои собеседования скрининки собеседования тот попадает видео собеседование и фидбэк о человеке из коммерческой
03:28:04 - 03:29:38
практики мы отдаем работодателю дальше уже работодатель решает смотрит видео читает фидбэк и смотрит брать человека не брать либо еще кого-то подождать вот проверяется английский язык если работодателя это важно все вот это чекаем то есть мы по сути на себя берем функцию первичного отбора людей плюс отбираются ребята у меня мои ребята которые шарят потому что есть несколько ступеней контроля вот есть вакансии где прям нота жестко отбирать есть вакансии где Все очень просто типа надо просто людям и всему
03:28:51 - 03:30:19
обучим просто Пришлите толковых и такое тоже есть на такие вакансии естественно требования поменьше ну реально чтобы человек был адекватен уже тут больше посовским смотрим вот здесь сейчас вакансия РФ территории территориально люди должны находиться в РФ 22 человека надо из моих ребят 15 записалась 16 прошло 6 на данный момент вчера было 5 сегодня 6 прошло именно наш первичный Собес это еще не устроились на работу это прошло наш первичный собес это по большому счету сейчас обращаюсь к своим подаванам а левых где там суть
03:29:35 - 03:31:00
вакансии я понимаю почему ребят не сильно хотят они уйти Я про не очень круто понтуюсь 22 человека но правде глаза посмотреть зарплата маленькая когда к нам пришла компания они сразу сказали что мы рассчитываем на ребят из периферийных городов России не крупняк не крупные миллионники А вот ровно те то по какой-то программе они там идут что прям надо привлечь людей из периферийных городов но и зарплату поставили там не скажу не будут болеть какую зарплату Но такую что не так как в Москве ближе как в Беларуси наверное вот
03:30:21 - 03:31:44
поэтому мои падаваны кто вот из периферин городов России допустим кому кого устраивает зарплата Давайте заходите 22 человека конкурса практически нету как перерыве как первый опыт может быть даже как совмещенная работа Вполне себе может быть поэтому дерзайте ребятки как-то так как-то так что еще сказать про курс программа обновляется со скрипом но обновляется то что и так было то есть куча практики куча домашек потихонечку все обновляю потихонечку Все делается скоро питон запущу по воскресеньям буду питон запускать
03:31:01 - 03:32:30
просто вот как я сам говорил ребята должны уметь программировать вот основы питона я ребята своим преподаю вот все кому надо кому интересно подключайтесь 36 группка стартует 195 долларов стоит цену Я не менял считаю подъемная считаю цену подъемный варианты оплаты разные можно и на карты можно криптой все инструкции высылаю все есть как-то Так все ребятки всех люблю целую Всем хороший субботы Берегите себя Будьте умными Будьте в мир душными вышли на наш немножко короче Берегите свое здоровье Берегите
03:31:48 - 03:33:20
мозги не суйтесь так сейчас я такого знаете общий жизненных пожеланий никогда не лезьте на рожон если не уверены не уверены Нехер лезть чем умнее будет чем больше вы будете Кстати прикольно Я заметил чем больше изучаешь программирование и тестирование заставляешь мозги работать да тем меньше веришь пропаганде вот Пропаганда так назвал конечно это еще надо как-то особо склада ума Быть человеком чтобы верить пропаганде но даже просто общаясь с другими людьми вас сложнее Вот кто занимается именно этишкой вас сложнее надурить
03:32:33 - 03:33:55
вас на сложнее реально сложнее просто потому что вы привыкли включать мозги и думать когда у вас есть какая-то задача вы крутите задачу с разных сторон Вы ищете какой-то баг или с разработчик что-то разрабатываете дизайнер что-то там думает мыслит выкручивает менеджер думает как разрулить [ __ ] эти все процессы и все это ответственность как-то вытянуть HR думает как вот реально люди которые войтишки не потому что все остальные херовые но прям войти реально мозгами надо думать в натуре надо думать много мозгами и когда
03:33:16 - 03:34:32
человек просто привыкши думать мозгами ему тереть какую-то дичь продать ему какую-то там кастрюлю из машины или набор ножей как это делают периодически заставить его во что-то поверить бля очень сложно вот в натуре люди умнеют байтишки вот все даже если человек но по жизни такой не сильно заморачивался мягко говоря Да войтишки он прям приобретает кучу таких скиллов так учиться тренироваться работать мозгами что потом его надурить ночью на что-то развести практически нереально можно но это прям должен быть очень
03:33:55 - 03:35:14
крутой интересный развод от которого прям интересно станет А вот просто взять и На понт как-то там лапши на уши на вешать практически невозможно вот в этом Фишка айтишки в этом Она мне нравится люди учатся мыслить критически это охрененно поэтому ребята Велком войти рынок оживает рынок работает 22 человека хотят набрать именно моих студентов моих студентов вакансии есть ребятки на работу устраиваются Все нормально Все работает во всех странах наговорился всех люблю целую Всем Хорошей субботы всем покеда
03:34:35 - 03:35:59
на YouTube Подписывайтесь ставьте лайки пишите комментарии вот кстати кстати ребятки Кто на Ютюбе будет смотреть Вот кто вдруг досмотрит до конца да напишите вот свой комментарий к вопросу может быть даже какой-то жизненную свою ситуацию можете рассказать мне прям интересно будет почитать а возможно потом и обсудить где-то смотрите вот я сегодня ребятам задавал вопрос вам Надо что-то протестировать изучить какой-то функционал но тестировщик или какой-то другой специалист от которого вам надо узнать
03:35:21 - 03:36:42
какую-то информацию не идет на контакт по миллиарду причин сошемся что он не то что он херовый Ну времени нет у человека Окей У нас у всех такое бывает Я в этом состоянии постоянно живу не идет на контакт не дается информация что бы вы делали вот как бы вы разруливали эту ситуацию да можете послушать что я отвечал Возможно у вас есть какой-то свой алгоритм действия или возможно вы как-то в жизни уже такую ситуацию разруливали ситуация деликатная ситуацию Надо и с людьми не посраться Да и этот из людьми не посраться и информацию
03:36:01 - 03:37:23
высшими то есть и работу сделать вот как грамотно сделать Напишите в комментариях а потом реально обсудим реально обсудим как-то так все всем Победа
03:36:42 - 03:37:05